#colorbox.crayon-colorbox,#cboxOverlay.crayon-colorbox,.crayon-colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay.crayon-colorbox{position:fixed;width:100%;height:100%}.crayon-colorbox #cboxMiddleLeft,.crayon-colorbox #cboxBottomLeft{clear:left}.crayon-colorbox #cboxContent{position:relative}.crayon-colorbox #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.crayon-colorbox #cboxTitle{display:none!important}.crayon-colorbox #cboxLoadingOverlay,.crayon-colorbox #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxClose,.crayon-colorbox #cboxSlideshow{cursor:pointer}.crayon-colorbox .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.crayon-colorbox .cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox.crayon-colorbox,.crayon-colorbox #cboxContent,.crayon-colorbox #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay.crayon-colorbox{background:#000}#colorbox.crayon-colorbox{outline:0}.crayon-colorbox #cboxContent{margin-top:20px;background:#000}.crayon-colorbox .cboxIframe{background:#fff}.crayon-colorbox #cboxError{padding:50px;border:1px solid #ccc}.crayon-colorbox #cboxLoadedContent{border:5px solid #000;background:#fff}.crayon-colorbox #cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}.crayon-colorbox #cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxSlideshow,.crayon-colorbox #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}.crayon-colorbox #cboxPrevious:active,.crayon-colorbox #cboxNext:active,.crayon-colorbox #cboxSlideshow:active,.crayon-colorbox #cboxClose:active{outline:0}.crayon-colorbox #cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.crayon-colorbox #cboxContent{margin-top:0}.crayon-colorbox #cboxLoadedContent{border:0}#crayon-main-wrap .form-table th{width:100px}#crayon-log{display:none;max-height:200px;border-color:#dfdfdf;background-color:white;border-width:1px;border-style:solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:1px;padding:3px;overflow:auto;white-space:pre;margin-bottom:5px}.crayon-span,.crayon-span-5,.crayon-span-10,.crayon-span-50,.crayon-span-100,.crayon-span-110{line-height:24px;display:inline-block}.crayon-span-5{min-width:5px}.crayon-span-10{min-width:10px}.crayon-span-50{min-width:50px}.crayon-span-100{min-width:100px}.crayon-span-110{min-width:117px}.crayon-span-margin{margin-left:5px}#height_mode,#width_mode{min-width:65px}.crayon-error{color:#F00}.crayon-success{color:#00F}.crayon-warning{color:#ff8000}.crayon-help{min-height:30px;padding:5px 10px}.crayon-help .crayon-help-close,.crayon-help .crayon-help-close:active,.crayon-help .crayon-help-close:hover{text-decoration:none;float:right;color:#000}.crayon-help span,.crayon-help a{margin:0;padding:0;font-size:12px}#crayon-log-text{font:11px/13px Monaco,'MonacoRegular','Courier New',monospace}#crayon-log-controls{float:left;margin-right:5px}.crayon-table{font-size:12px;border:1px solid #999;padding:0;margin:0;margin-top:12px}.crayon-table td{vertical-align:top;border-bottom:1px solid #AAA;padding:0 6px;margin:0;background:#EEE}.crayon-table-light td{background:#f8f8f8}.crayon-table-header td{font-weight:bold;background:#CCC}.crayon-table-last td,.crayon-table tr:last-child td{border:0}#lang-info div{padding:5px 0}.crayon-table .not-parsed{color:#F00}.crayon-table .parsed-with-errors{color:#f90}.crayon-table .successfully-parsed{color:#77a000}#crayon-live-preview,#crayon-log-wrapper{padding:0;width:100%;float:left;clear:both}#crayon-live-preview{float:none;padding:0}#crayon-logo{text-align:center}#crayon-info,#crayon-info td{border:0;padding:0 5px;margin:0}.crayon-admin-button{display:inline-block;text-align:center}#crayon-subsection-langs-info{margin-top:5px}#crayon-theme-editor-admin-buttons{display:inline}#crayon-theme-editor-admin-buttons .crayon-admin-button{margin-left:5px}#crayon-theme-info{display:table;padding:0;margin:0;margin-top:5px}#crayon-theme-info>div{display:table-cell;vertical-align:middle}#crayon-theme-info .content *{float:left}#crayon-theme-info .field{font-weight:bold}#crayon-theme-info .field,#crayon-theme-info .value{margin-left:5px}#crayon-theme-info .description.value{font-style:italic;color:#999}#crayon-theme-info .type{text-align:center;min-width:120px;font-weight:bold;border-right:1px solid #ccc;padding-right:5px}#crayon-theme-info .type.stock{color:#666}#crayon-theme-info .type.user{color:#5b9a00}#crayon-editor-table td{vertical-align:top}.small-icon{width:24px;height:24px;display:inline-block;margin:5px 5px 0 0}#twitter-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/twitter.png)}#gmail-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/google.png)}#docs-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/docs.png)}#git-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/github.png)}#wp-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/wordpress-blue.png)}#donate-icon{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/donate.png);width:75px}#crayon-donate,#crayon-donate input{margin:0;display:inline;padding:0}#crayon-theme-editor-info a{text-decoration:none!important;font-style:italic!important;color:#666!important}#crayon-main-wrap .form-table .note{font-style:italic;color:#999}#crayon-change-code-text{width:400px;height:300px}.crayon-syntax{overflow:hidden!important;position:relative!important;direction:ltr;text-align:left;box-sizing:border-box;direction:ltr!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}.crayon-syntax div{background:0;border:0;padding:0;margin:0;text-align:left}.crayon-syntax.crayon-loading{visibility:hidden}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-toolbar,.crayon-syntax .crayon-info,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-code{width:100%}.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain{overflow:auto}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-table{padding:0;margin:0}.crayon-syntax-inline{margin:0 2px;padding:0 2px}.crayon-syntax .crayon-table{border:none!important;background:none!important;padding:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;width:auto!important;border-spacing:0!important;border-collapse:collapse!important;table-layout:auto!important}.crayon-syntax .crayon-table td,.crayon-syntax .crayon-table tr{padding:0!important;border:none!important;background:0;vertical-align:top!important;margin:0!important}.crayon-syntax .crayon-invisible{display:none!important}.crayon-plain-tag{margin-bottom:12px}.crayon-popup .crayon-plain{display:block!important;width:100%!important;height:100%!important;opacity:100!important;position:relative!important}.crayon-popup-window{background:#fff}.crayon-syntax .crayon-num{text-align:center;padding:0 5px;margin:0}.crayon-syntax .crayon-toolbar{position:relative;overflow:hidden;z-index:4}.crayon-syntax .crayon-info{position:absolute;overflow:hidden;display:none;z-index:3;padding:0;min-height:18px;line-height:18px}.crayon-syntax .crayon-info div{padding:2px!important;text-align:center}.crayon-syntax .crayon-toolbar span{padding:0 4px!important}.crayon-syntax .crayon-toolbar .crayon-button{display:inline;float:left!important;position:relative;width:24px;background-repeat:no-repeat;line-height:15px;border:0;text-decoration:none}.crayon-toolbar .crayon-button,.crayon-toolbar .crayon-button:hover,.crayon-toolbar .crayon-button.crayon-pressed:hover{background-position:0 center}.crayon-toolbar .crayon-button.crayon-pressed,.crayon-toolbar .crayon-button:active,.crayon-toolbar .crayon-button.crayon-pressed:active{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-popup-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:hover .crayon-button-icon{background-position:0 0}.crayon-toolbar .crayon-button.crayon-copy-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -16px}.crayon-toolbar .crayon-button.crayon-nums-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -32px}.crayon-toolbar .crayon-button.crayon-plain-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -48px}.crayon-toolbar .crayon-button.crayon-mixed-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:0 -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -96px}.crayon-toolbar .crayon-button.crayon-wrap-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -112px}.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:active .crayon-button-icon{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -16px}.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -32px}.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -48px}.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:-24px -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -96px}.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -112px}.crayon-syntax .crayon-toolbar .crayon-language{padding-right:8px!important}.crayon-syntax .crayon-title,.crayon-syntax .crayon-language{float:left}.crayon-main::-webkit-scrollbar,.crayon-plain::-webkit-scrollbar{height:6px;overflow:visible;width:6px;background:#EEE}.crayon-main::-webkit-scrollbar-thumb,.crayon-plain::-webkit-scrollbar-thumb{background-color:#CCC;background-clip:padding-box;border:1px solid #AAA;box-shadow:inset 0 0 2px #999;min-height:8px;padding:0;border-width:1px}.crayon-main::-webkit-scrollbar-button,.crayon-plain::-webkit-scrollbar-button{height:0;width:0;padding:0}.crayon-main::-webkit-scrollbar-track,.crayon-plain::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px;border:1px solid #BBB;border-right:0;border-bottom:0}.crayon-main::-webkit-scrollbar-corner,.crayon-plain::-webkit-scrollbar-corner{background:#EEE}.crayon-main::-webkit-scrollbar-thumb:hover,.crayon-plain::-webkit-scrollbar-thumb:hover{background:#AAA;border:1px solid #777;box-shadow:inset 0 0 2px #777}.crayon-syntax .crayon-pre,.crayon-syntax pre{color:#000;white-space:pre;margin:0;padding:0;overflow:visible;background:none!important;border:none!important;tab-size:4}.crayon-syntax .crayon-line{padding:0 5px}.crayon-syntax.crayon-wrapped .crayon-line{white-space:pre-wrap!important;height:auto;word-break:break-all}.crayon-syntax-inline .crayon-pre,.crayon-syntax-inline pre{white-space:normal}.crayon-syntax-inline-nowrap .crayon-pre,.crayon-syntax-inline-nowrap pre{white-space:pre}.crayon-syntax{font-family:Monaco,'MonacoRegular','Courier New',monospace;font-weight:500}.crayon-syntax .crayon-toolbar *::selection,.crayon-syntax .crayon-nums *::selection{background:transparent}.crayon-table .crayon-nums-content{white-space:nowrap}.crayon-syntax .crayon-num,.crayon-syntax .crayon-pre .crayon-line,.crayon-syntax .crayon-toolbar *,.crayon-syntax .crayon-pre *{font-family:inherit;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;height:inherit}.crayon-syntax .crayon-toolbar .crayon-button .crayon-button-icon{background-image:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/buttons.png');height:16px!important;width:100%;position:absolute;left:0;top:50%;margin-top:-8px}.crayon-syntax .crayon-toolbar .crayon-tools{position:absolute;right:0}.crayon-syntax.crayon-expanded{position:absolute!important;margin:0!important}.crayon-syntax.crayon-expanded .crayon-main{overflow:hidden!important}.crayon-placeholder{width:100%!important}.crayon-toolbar-visible .crayon-toolbar{position:relative!important;margin-top:0!important;display:block!important}.crayon-syntax.crayon-expanded .crayon-toolbar .crayon-tools{position:relative;right:auto;float:left!important}.crayon-syntax .crayon-plain-wrap{height:auto!important;padding:0!important;margin:0!important}.crayon-syntax .crayon-plain{width:100%;height:100%;position:absolute;opacity:0;padding:0 5px;margin:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;white-space:pre;word-wrap:normal;overflow:auto;resize:none;color:#000;background:#FFF}.crayon-wrapped .crayon-plain{white-space:pre-wrap}.bbp-body .crayon-syntax{clear:none!important}.crayon-minimized .crayon-toolbar{cursor:pointer}.crayon-minimized .crayon-plain-wrap,.crayon-minimized .crayon-main,.crayon-minimized .crayon-toolbar .crayon-tools *{display:none!important}.crayon-minimized .crayon-toolbar .crayon-tools .crayon-minimize{display:block!important}.crayon-minimized .crayon-toolbar{position:relative!important}.crayon-syntax.crayon-minimized .crayon-toolbar{border-bottom:none!important}.crayon-te *,#crayon-te-bar-content{font-family:"Lucida Grande",Arial,sans-serif!important;font-size:12px}.crayon-te input[type="text"],.crayon-te textarea{background:#f9f9f9;border:1px solid #CCC;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.crayon-te #crayon-code{font-family:monospace!important}#crayon-te-content,#crayon-te-table{width:100%;height:auto!important}#crayon-range,#crayon-mark{width:100px}#crayon-te-table th,#crayon-te-table td{vertical-align:top;text-align:left}.rtl #crayon-te-table th,.rtl #crayon-te-table td{text-align:right}#crayon-te-table .crayon-tr-center td,#crayon-te-table .crayon-tr-center th{vertical-align:middle}#crayon-te-table .crayon-nowrap{white-space:nowrap}#crayon-te-bar{position:absolute;top:0;left:0;width:100%}#crayon-te-bar-content{border:1px solid #666;border-bottom:0;height:26px;line-height:25px;padding:0 8px;padding-right:0;background-color:#222;color:#cfcfcf}#crayon-te-bar-content a{line-height:25px;padding:5px 10px;color:#DDD;font-weight:bold;text-decoration:none!important}#crayon-te-bar-content a:hover{color:#FFF}.crayon-te-seperator{color:#666;margin:0;padding:0}#crayon-te-bar-block{height:34px;width:100%}#crayon-te-title{float:left}#crayon-te-controls{float:right}#crayon-url-th{vertical-align:top!important;padding-top:5px}.crayon-te-heading{font-size:14px;font-weight:bold}#crayon-te-settings-info{text-align:center}.crayon-te-section{font-weight:bold;padding:0 10px}#crayon-te-sub-section{margin-left:10px}#crayon-te-sub-section .crayon-te-section{font-weight:normal;padding:0}#crayon-code{height:200px;white-space:pre}#crayon-code,#crayon-url{width:555px!important}.crayon-disabled{background:#EEE!important}.qt_crayon_highlight{background-image:-ms-linear-gradient(bottom,#daf2ff,white)!important;background-image:-moz-linear-gradient(bottom,#daf2ff,white)!important;background-image:-o-linear-gradient(bottom,#daf2ff,white)!important;background-image:-webkit-linear-gradient(bottom,#daf2ff,white)!important;background-image:linear-gradient(bottom,#daf2ff,white)!important}.qt_crayon_highlight:hover{background:#ddebf2!important}.crayon-tag-editor-button-wrapper{display:inline-block}.mce_crayon_tinymce{padding:0!important;margin:2px 3px!important}.mce-i-crayon_tinymce,.mce_crayon_tinymce{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/crayon-syntax-highlighter/css/images/crayon_tinymce.png) 0 0!important}a.mce_crayon_tinymce{background-position:2px 0!important}.wp_themeSkin .mceButtonEnabled:hover span.mce_crayon_tinymce,.wp_themeSkin .mceButtonActive span.mce_crayon_tinymce{background-position:-20px 0}.wp_themeSkin span.mce_crayon_tinymce{background:none!important}#crayon-te-table{margin-top:26px;padding:10px;border-collapse:separate!important;border-spacing:2px!important}#crayon-te-table th{width:100px}#crayon-te-clear{margin-left:10px;color:#666;background-color:#f4f4f4;border:1px solid #CCC;border-radius:3px;margin-left:8px}#crayon-title{width:360px}#TB_window.crayon-te-ajax{overflow:auto!important}#TB_window.crayon-te-ajax,#TB_window.crayon-te-ajax #TB_ajaxContent,#TB_window.crayon-te-ajax #TB_title{width:680px!important}#TB_window.crayon-te-ajax #TB_ajaxContent{padding:0!important;margin:0!important;width:100%!important;height:auto!important;margin-top:28px!important}#TB_window.crayon-te-ajax #TB_title{position:fixed!important}#TB_window.crayon-te-ajax #TB_title .crayon-te-submit{margin-top:3px!important;float:right!important}#TB_window.crayon-te-ajax a{color:#2587e2;text-decoration:none}#TB_window.crayon-te-ajax a:hover{color:#499ce9}.crayon-te-quote{background:#DDD;padding:0 2px}#crayon-te-submit-wrapper{display:none}#crayon-te-clear{display:none;margin:0;margin-top:10px}.crayon-syntax-pre{background:red;white-space:pre;overflow:auto;display:block;word-wrap:break-word}.crayon-question{padding:1px 4px!important;text-decoration:none!important;color:#83b3cb!important;border-radius:10px!important;height:15px!important;width:15px!important}.crayon-question:hover{background:#83b3cb!important;color:white!important;height:15px!important;width:15px!important}.crayon-setting-changed,.crayon-setting-selected{background:#fffaad!important}.crayon-question:hover{color:white;background:#a6d6ef}#crayon-te-warning{display:none}.crayon-te-info{padding:5px!important;margin:2px 0!important}#crayon-te-submit{margin-bottom:5px}#affwp-generate-ref-url input,.affwp-form label+input,.affwp-form label+textarea{width:100%}.affwp-form input[type=checkbox],.visit-converted i{display:inline-block}.affwp-creative pre,.affwp-table{word-wrap:break-word}table.affwp-table{text-align:left;width:100%;border:none;margin:0 0 21px;border-collapse:collapse}table.affwp-table td,table.affwp-table th{text-align:left;border:1px solid #eee;color:#666;padding:.3em 1em;max-width:100%}table.affwp-table th{background:#fafafa;font-weight:700}.affwp-form{margin-bottom:20px}.affwp-form fieldset{border:none}.affwp-form legend{font-size:120%;margin-bottom:1em}.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.affwp-form input{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}.affwp-form input[type=text].required,.affwp-form input[type=password].required,.affwp-form input[type=email].required,.affwp-form input[type=url].required{color:inherit}.affwp-form label{cursor:pointer}.affwp-wrap{margin-bottom:20px}.affwp-errors,.affwp-notice{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #E6DB55;margin:0 0 21px;background:#FFFFE0;color:#333}.affwp-error,.affwp-notice{padding:10px}p.affwp-error{margin:0!important}#affwp-affiliate-dashboard h4,#affwp-graphs-filter{margin-bottom:20px}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 20px;padding:0;border:none}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:0 10px 0 0;margin:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none}#affwp-affiliate-dashboard .affwp-graph{margin-bottom:20px}#affwp-affiliate-dashboard .affwp-graph table{width:auto}#affwp-affiliate-dashboard-visits{table-layout:fixed}#affwp-affiliate-dashboard-visits .referring-url,#affwp-affiliate-dashboard-visits .visit-url{width:30%}#affwp-affiliate-dashboard-visits .referral-status{width:15%}#affwp-affiliate-dashboard-visits .visit-date{width:25%}#affwp-affiliate-dashboard .affwp-send-notifications-wrap label,.affwp-form .affwp-tos,.affwp-form .affwp-user-remember{width:auto}.visit-converted i{position:relative;top:2px;left:2px}.visit-converted i:before{font-family:dashicons;font-style:normal}.visit-converted.yes i:before{content:"\f147";color:#5e95ef}.visit-converted.no i:before{content:"\f158";color:#ef6c5e}.affwp-creative pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.5;max-width:100%;overflow:auto;padding:1em;white-space:pre;white-space:pre-wrap}.affwp-creative code,.affwp-creative pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.affwp-creative{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1)}.affwp-creative:last-of-type{border-bottom:none;padding-bottom:0}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}.affwp-table-responsive td:before{content:attr(data-th) ":\00a0";font-weight:700;display:none}@media (max-width:767px){#affwp-affiliate-dashboard-campaign-stats .affwp-table-responsive td.affwp-table-no-data{display:block}#affwp-affiliate-dashboard-payouts .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-referrals .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-visits .affwp-table-responsive td.affwp-table-no-data:before{display:none}.affwp-table-responsive td:last-child{margin-bottom:20px}.affwp-table-responsive td:first-child{background-color:#fafafa}.affwp-table-responsive td:before{display:inline-block}.affwp-table-responsive th{display:none}.affwp-table-responsive td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}div.wpcf7 {
	margin:0;
	padding:0;
}
div.wpcf7 .screen-reader-response {
	position:absolute;
	overflow:hidden;
	clip:rect(1px, 1px, 1px, 1px);
	height:1px;
	width:1px;
	margin:0;
	padding:0;
	border:0;
}
div.wpcf7-response-output {
	margin:2em 0.5em 1em;
	padding:0.2em 1em;
	border:2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
	border:2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border:2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border:2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border:2px solid #f7e700;
}
.wpcf7-form-control-wrap {
	position:relative;
}
span.wpcf7-not-valid-tip {
	color:#f00;
	font-size:1em;
	font-weight:normal;
	display:block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	border:1px solid #ff0000;
	background:#fff;
	padding:.2em .8em;
}
span.wpcf7-list-item {
	display:inline-block;
	margin:0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content:" ";
}
.wpcf7-display-none {
	display:none;
}
div.wpcf7 .ajax-loader {
	visibility:hidden;
	display:inline-block;
	background-image:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif');
	width:16px;
	height:16px;
	border:none;
	padding:0;
	margin:0 0 0 4px;
	vertical-align:middle;
}
div.wpcf7 .ajax-loader.is-active {
	visibility:visible;
}
div.wpcf7 div.ajax-error {
	display:none;
}
div.wpcf7 .placeheld {
	color:#888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom:0;
}
div.wpcf7 input[type="file"] {
	cursor:pointer;
}
div.wpcf7 input[type="file"]:disabled {
	cursor:default;
}
div.wpcf7 .wpcf7-submit:disabled {
	cursor:not-allowed;
}

[data-class="wpcf7cf_group"] {
    display:none;
}
.edd-icon{display:inline-block;fill:currentColor;position:relative;top:-.0625em;vertical-align:middle;width:1em;height:1em}.edd-icon-lock{top:-.125rem}.edd-icon-spin{display:inline-block;-moz-animation:edd-icon-spin 2s infinite linear;-o-animation:edd-icon-spin 2s infinite linear;-webkit-animation:edd-icon-spin 2s infinite linear;animation:edd-icon-spin 2s infinite linear}@-moz-keyframes edd-icon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes edd-icon-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes edd-icon-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.edd_clearfix:after{display:block;visibility:hidden;float:none;clear:both;text-indent:-9999px;content:"."}#edd_checkout_cart{text-align:left;width:100%;border:none;margin:0 0 21px;table-layout:auto}#edd_checkout_cart td,#edd_checkout_cart th{text-align:left;border:1px solid #eee;color:#666;padding:.5em 1.387em}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:0 0}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{line-height:25px;vertical-align:middle;background:#fff}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{float:left;margin:0 8px 0 0;background:0 0;padding:0;border:none}#edd_checkout_cart input.edd-item-quantity{width:3em;padding:2px}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}.edd_discount_remove{display:inline-block;width:10px;height:11px;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/xit.gif) 0 0 no-repeat;position:relative;top:3px}.edd_discount_remove:hover{background-position:-10px 0}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;line-height:1;font-weight:700;width:100%;margin:0 0 21px;padding:0}#edd_checkout_form_wrap label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}#edd_checkout_form_wrap span.edd-description{color:#666;font-size:80%;display:block;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{display:inline-block;width:70%}#edd_checkout_form_wrap select.edd-select{display:block;width:60%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{height:32px;display:block;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px;width:auto;margin:0 3px 0 0;float:left;background:0 0;padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{font-weight:700;display:inline-block;position:relative;margin-bottom:5px}#edd_checkout_form_wrap fieldset{border:1px solid #eee;padding:1.387em;margin:0 0 21px}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{padding:0;border:none}#edd_checkout_form_wrap fieldset fieldset{margin:0;border:none;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{padding:3px 12px;margin-bottom:2px}#edd_checkout_form_wrap #edd-discount-error-wrap{width:100%;display:inline-block;margin:1em 0 0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{margin:-1.387em -1.387em 21px;border-left:none;border-right:none;border-top:none}#edd_checkout_form_wrap #edd_payment_mode_select{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields{border:1px solid #f0f0f0;background:#f9f9f9;position:relative}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_secure_site_wrapper{padding:4px 4px 4px 0;font-weight:700}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/tick.png);background-repeat:no-repeat;background-position:98% 50%}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:43px;height:32px;background-size:43px 32px!important}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/icons/visa.png) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/icons/mastercard.png) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/icons/discover.png) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/easy-digital-downloads/templates/images/icons/americanexpress.png) no-repeat}#edd_checkout_form_wrap .edd-cart-ajax{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{width:100%;height:228px}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{text-decoration:none;display:none;position:relative;overflow:hidden}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;position:relative;left:-35px}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;width:1.5em;height:1.5em}.edd-loading{-webkit-animation:edd-spinning 1.1s infinite linear;animation:edd-spinning 1.1s infinite linear;border-top:.2em solid rgba(255,255,255,.2);border-right:.2em solid rgba(255,255,255,.2);border-bottom:.2em solid rgba(255,255,255,.2);border-left:.2em solid #fff;font-size:.75em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);opacity:0;-ms-transform:translateZ(0);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-left-color:#000}.edd-loading-ajax.edd-loading{display:inline-block;position:relative;top:0;left:.25em;vertical-align:middle}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit{display:inline-block}.edd-discount-loader.edd-loading{display:inline-block;position:relative;left:auto;vertical-align:middle;width:1.25em;height:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@-webkit-keyframes edd-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes edd-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{-webkit-transition:.1s opacity!important;-moz-transition:.1s opacity!important;-ms-transition:.1s opacity!important;-o-transition:.1s opacity!important;transition:.1s opacity!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.edd_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.edd_receipt_page td,body.edd_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px;font-weight:400}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px 0}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{text-align:left;width:100%;border-top:1px solid #f0f0f0;border-bottom:none}#edd_user_history td,#edd_user_history th{text-align:left;padding:3px 5px;border-bottom:1px solid #f0f0f0;border-top:none}#edd_user_history th{font-weight:700;background:#f5f5f5}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{list-style-type:none;display:inline-table;margin-left:0;margin-bottom:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{padding:5px;font-size:14px;border:1px solid #046a9e;background:#9ecce2;color:#333;margin:8px 0}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:0 0!important;border:none!important;padding:0!important;display:inline;cursor:pointer}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{margin:0;padding:0;list-style:none}.edd_download_purchase_form .edd_price_options li{display:block;padding:0;margin:0}.edd_download_purchase_form .edd_price_options span{display:inline;padding:0;margin:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;width:50px;max-width:90%}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.edd-submit.plain{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{color:#333;background:#f0f0f0;border-color:#ccc}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{color:#333;background:#fff;border-color:#ccc}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{color:#fff;background:#428bca;border-color:#357ebd}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{color:#fff;background:#3276b1;border-color:#285e8e}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{color:#fff;background:#d9534f;border-color:#d43f3a}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{color:#fff;background:#d2322d;border-color:#ac2925}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{color:#fff;background:#5cb85c;border-color:#4cae4c}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{color:#fff;background:#47a447;border-color:#398439}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{color:#fff;background:#f0ad4e;border-color:#eea236}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{color:#fff;background:#ed9c28;border-color:#d58512}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{color:#fff;background:#ed9c28;border-color:#e3921e}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{color:#fff;background:#e59016;border-color:#d58512}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{color:#fff;background:#363636;border-color:#222}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{color:#fff;background:#333;border-color:#adadad}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list:after{content:"";display:table;clear:both}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{padding:0 8px 8px;margin:0 0 10px}.edd_download_columns_2 .edd_download:nth-child(2n+1),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}.edd-hide-on-empty.cart-empty{display:none}edd-hide-on-empty.cart-not.empty{display:block}.edd-cart-ajax{margin:0 8px 0 4px;position:relative;top:2px;background:0 0;border:none;padding:0}.edd-cart-number-of-items{font-style:italic;color:grey}.edd-cart-meta.edd_subtotal{font-weight:700;font-style:italic}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax::before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #e6db55;margin:0 0 21px;background:#ffffe0;color:#333}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #b3ce89;margin:20px 0;background:#d5eab3;color:#567622;padding:6px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.edd-alert{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:20px;padding:10px;border:1px solid transparent;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.edd-alert-warn{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.esg-starring	{	line-height:25px;display:inline-block}
.esg-starring .star-rating{	float:none; }
.esg-starring .star-rating {
color:#FFC321 !important;
}
.esg-starring .star-rating, .esg-starring-page .star-rating {
float:right;
overflow:hidden;
position:relative;
height:1em;
line-height:1em;
font-size:1em;
width:5.4em;
font-family:star;
}
.esg-starring .star-rating:before, .esg-starring-page .star-rating:before {
content:"\73\73\73\73\73";
color:#E0DADF;
float:left;
top:0;
left:0;
position:absolute;
}
.esg-starring star-rating span,
.esg-starring .star-rating span {
									overflow:hidden;
									float:left;
									top:0;
									left:0;
									position:absolute;
									padding-top:1.5em;
									}
.esg-starring .star-rating span:before,
.esg-starring .star-rating span:before {
content:"\53\53\53\53\53";
top:0;
position:absolute;
left:0;
}
.esg-starring .star-rating {
color:#FFC321 !important;
}
.lazyloadcover { position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%; }
.esg-lazyblur {
	background-repeat:no-repeat;
  	filter:blur(25px);
  	-webkit-filter:blur(25px);
  	-moz-filter:blur(25px);
  	background-size:cover;background-position:center center; 
  	width:100%;
  	height:100%;
  	top:0;
  	left:0;
  	overflow:hidden; 	
}
.esg-media-poster {	width:100%;height:100%;position:absolute; top:0px; left:0px; background-size:cover; background-position:center center;z-index:10;opacity:0;}
.esg-video-active .esg-media-poster {z-index:0}
.esg-vimeo-frame {background:black}
.esg-grid .no-filter-message {
    
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
    pointer-events:none;
    visibility:hidden;
    opacity:0;
    transition:all 0.2s ease;
 
}
 
.esg-grid.show-message .no-filter-message {
 
    transition-duration:1s;
    visibility:visible;
    opacity:1;
 
}
.esg-hover-image {display:none}
.esg-media-poster .esg-hover-image {display:block; width:inherit; height:inherit; background-size:inherit; background-position:inherit; visibility:hidden; opacity:0}
.esg-starring .star-rating, .esg-starring-page .star-rating {
line-height:1em;
font-size:1em;
font-family:star;
}
.esg-grid	{	width:100%;max-width:100%; font-family:'Open Sans', sans-serif; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform:translateZ(0px); transform:translateZ(0px)}
@-moz-document url-prefix() {
  .esg-grid  { transform:none !important}
}
.esg-grid .mainul,
.esg-grid .mainul>li { list-style:none;
	margin:0;
	padding:0;
	transform-style:flat !important;}
.esg-grid * { -webkit-font-smoothing:antialiased; font-smoothing:antialiased;}
.esg-grid ul,
.esg-grid li {
	list-style:none;
	margin:0;
	padding:0;
	transform-style:flat !important;
}
.esg-overflowtrick	{	position:relative; width:100%; height:auto;
						overflow:hidden;
						padding:0px; box-sizing:border-box;
						-moz-box-sizing:border-box;
						-webkit-box-sizing:border-box;
						z-index:1;
						
					}
.esg-container	{
		position:relative;
		width:100%;
		height:auto;
}
.esg-container >ul,
.esg-overflowtrick >ul {
	width:100%;
	max-width:100%;
	height:0px;
	position:relative;
	overflow:visible;
}
.esg-grid li {
		 border:0px solid transparent;
         outline:0px solid transparent;
         visibility:hidden;
         display:none;
	
}
.esg-grid a { border:none; text-decoration:none}
.esg-grid a:hover,
.esg-grid a:focus { text-decoration:none; border:none; }
.esg-clear				{	clear:both; height:5px !important; background:none !important; }
.esg-clear-no-height,
.eg-clearfix			{	clear:both; height:0px !important; background:none !important; }
.esg-divide-5	{	width:100%;height:5px}
.esg-divide-15	{	width:100%;height:15px}
.esg-divide-20	{	width:100%;height:20px}
.esg-divide-22	{	width:100%;height:22px}
.esg-divide-30	{	width:100%;height:30px}
.esg-click-to-play-video	{	cursor:pointer}
.esg-entry-media iframe		{	-webkit-transform-style:flat;
								-webkit-transform:translateZ(1000px);
								border:0;
							}
.esg-container .tp-esg-item					{ 	position:absolute; top:0px;left:0px; }
.esg-container .tp-esg-item					{	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.esg-container .tp-esg-item .blackoverlay	{	width:100%;height:100%;position:absolute;background:#000; top:0px;left:0px;}
.tp-esg-item					{	z-index:5 }
.tp-esg-item.itemonotherpage	{	z-index:0; display:none;}
.esg-entry-cover		{	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
							width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden;
							border:0px solid transparent;
							outline:0px solid transparent;
						}
.eec					{	display:block; width:auto; height:auto;position:absolute !important;  font-size:20px;text-align:center}
.esg-tc 			{	top:0px; left:0px; width:100%;}
.esg-lc 			{	top:0px;left:0px; height:100%;}
.esg-cc 			{	top:0px;left:0px; width:100%; vertical-align:middle;}
.esg-rc 			{	top:0px;right:0px; height:100%;}
.esg-bc 			{	bottom:0px;left:0px; width:100%;}
.esg-tc .ess-tb-cell			{	text-align:center; vertical-align:top; }
.esg-lc .ess-tb-cell			{	text-align:left; vertical-align:middle;}
.esg-cc .ess-tb-cell			{	}
.esg-rc .ess-tb-cell			{	text-align:right; vertical-align:middle;}
.esg-blc .ess-tb-cell			{	text-align:left; vertical-align:bottom;}
.esg-bc .ess-tb-cell			{	text-align:center; vertical-align:bottom;}
.esg-brc .ess-tb-cell			{	text-align:right; vertical-align:bottom;}
.esg-bc .leftalign	{	text-align:left;}
.esg-entry-media							{	position:relative; border:0px solid transparent;outline:0px solid transparent;overflow:hidden;
											}
.esg-entry-media							{	width:100%;}
.esg-entry-media img						{	width:100%; height:auto; max-width:none !important; min-width:none !important}
.esg-layout-masonry .esg-entry-media img	{
	line-height:0px;
	vertical-align:bottom;
	display:inline-block;
}
.esg-layout-even .esg-entry-media img		{	display:none}
.esg-media-cover-wrapper					{	position:relative; width:100%;}
.esg-layout-even .esg-media-cover-wrapper	{	height:100%;}
.esg-entry-media-wrapper					{	z-index:0; }
.esg-entry-media-wrapper .esg-video-frame	{ 	background:#000;}
.esg-entry-cover .esg-overlay						{	position:absolute; top:0px;left:0px; width:100%; height:100%; border:0px solid transparent;
         												outline:0px solid transparent;}
.esg-layout-even .esg-entry-content					{	display:none; }
.esg-entry-content									{
														box-sizing:border-box;
														-moz-box-sizing:border-box;
														-webkit-box-sizing:border-box;
														-webkit-backface-visibility:hidden;
													}
.navigationbuttons,
.esg-pagination,
.esg-filters	{	position:relative; z-index:50; -webkit-backface-visibility:hidden;}
.esg-sortbutton-order.eg-icon-down-open.tp-asc { text-align:center}
.esg-sortbutton-order .tp-desc	{	text-align:center}
.esg-singlefilters .esg-filter-checked	{	display:none; -webkit-backface-visibility:hidden;}
.esg-filter-wrapper		{	 display:inline-block; }
.esg-sortbutton-wrapper	{	 display:inline-block; }
.esg-cartbutton-wrapper	{	 display:inline-block  }
.esg-filter-wrapper.dropdownstyle					{	min-width:100px;cursor:pointer; position:relative; z-index:1500; -webkit-backface-visibility:hidden; -webkit-transform:translateZ(1px);transform:translateZ(1px)}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton	{	display:block;}
.esg-dropdown-wrapper								{	display:none; position:absolute; background:#fff; padding:20px;top:100%; -webkit-backface-visibility:hidden;
-webkit-transform:translateZ(10px);}
.esg-selected-filterbutton							{	color:#999;
														margin-right:5px;
														cursor:pointer;
														padding:0px 15px 0px 10px;
														line-height:20px;
														font-size:12px;
														font-weight:600;
														font-family:"Open Sans",sans-serif;
														display:inline-block;
														background:rgba(0, 0, 0, 0);
														margin-bottom:5px;
													}
.esg-selected-filterbutton:hover					{ color:#444;}
.esg-selected-filterbutton .eg-icon-down-open		{	display:inline-block;
														vertical-align:middle;
														width:29px;
														line-height:20px;
														font-size:9px;
														font-weight:700;
														color:#999;
														cursor:pointer;
														background:rgba(0, 0, 0, 0);}
.esg-sortbutton-order.tp-desc					{	-moz-transform:scaleY(-1);
												        -o-transform:scaleY(-1);
												        -webkit-transform:scaleY(-1);
												        transform:scaleY(-1);
												        filter:FlipV;
												        -ms-filter:"FlipV";}
.esg-sorting-select							{	cursor:pointer;position:absolute;top:0px;left:0px;width:100%;height:100%;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
													    filter:alpha(opacity=0);
													    -moz-opacity:0.0;
													    -khtml-opacity:0.0;
													    opacity:0.0;
													    -webkit-appearance:menulist-button;
											}
.esg-filters.esg-navbutton-solo-left		{	position:absolute;left:0px;top:50%; z-index:800}
.esg-filters.esg-navbutton-solo-right		{	position:absolute;right:0px;top:50%; z-index:800;}
.esg-navigationbutton.esg-right,
.esg-navigationbutton.esg-left				{	margin-left:0px !important; margin-right:0px !important; -webkit-transform-style:flat; -webkit-transform:translateZ(5000px)}
.eg-leftright-container				{	float:left; width:310px; margin-right:20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative;}
.eg-leftright-container.dark		{	background:#1e1e1e}
.eg-leftright-container .pagination {	position:absolute;bottom:0px;}
.eg-leftright-container .esg-filters		{	padding:30px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.eg-leftright-container .esg-filterbutton	{	display:block; margin:0px 0px 5px 0px}
.eg-leftright-container .esg-filter-wrapper	{	 display:block; margin-right:0px;}
.eg-ajaxtarget-container	{	position:relative; width:100%;height:auto;}
.tp-esg-item .add_to_cart_button.loading:before {	content:"";
											position:absolute;
											top:0;
											right:0;
											left:0;
											bottom:0;
											background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);
										 }
.esg-loader 	{
				top:50%; left:50%;
				z-index:10000;
				position:absolute;
			}
.infinityscollavailable.esg-loader {  position:relative; top:auto; left:50%; margin-top:25px !important; margin-bottom:25px !important;}
.esg-loader.spinner0 {
  width:40px;
  height:40px;
  background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/images/loader.gif) no-repeat center center;
  background-color:#fff;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-left:-20px;
  -webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;
  animation:esg-rotateplane 1.2s infinite ease-in-out;
  border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.esg-loader.spinner1 {
  width:40px;
  height:40px;
  background-color:#fff;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-left:-20px;
  -webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;
  animation:esg-rotateplane 1.2s infinite ease-in-out;
  border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.esg-loader.spinner5 	{	background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/images/loader.gif) no-repeat 10px 10px;
							background-color:#fff;
							margin:-22px -22px;
							width:44px;height:44px;
							border-radius:3px;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
						}
@-webkit-keyframes esg-rotateplane {
  0% { -webkit-transform:perspective(120px) }
  50% { -webkit-transform:perspective(120px) rotateY(180deg) }
  100% { -webkit-transform:perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes esg-rotateplane {
  0% {
    transform:perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
  } 50% {
    transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  } 100% {
    transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.esg-loader.spinner2 {
  width:40px;
  height:40px;
  margin-left:-20px;
  background-color:#ff0000;
   box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius:100%;
  -webkit-animation:esg-scaleout 1.0s infinite ease-in-out;
  animation:esg-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes esg-scaleout {
  0% { -webkit-transform:scale(0.0) }
  100% {
    -webkit-transform:scale(1.0);
    opacity:0;
  }
}
@keyframes esg-scaleout {
  0% {
    transform:scale(0.0);
    -webkit-transform:scale(0.0);
  } 100% {
    transform:scale(1.0);
    -webkit-transform:scale(1.0);
    opacity:0;
  }
}
.esg-loader.spinner3 {
  margin:-9px 0px 0px -35px;
  width:70px;
  text-align:center;
}
.eg-search-wrapper .esg-loader.spinner3					{	margin-top:-30px !important}
.simple-light .eg-search-wrapper .esg-loader.spinner3,
.simple-dark .eg-search-wrapper .esg-loader.spinner3	{	margin-top:-25px !important}
.text-light .eg-search-wrapper .esg-loader.spinner3,
.text-dark .eg-search-wrapper .esg-loader.spinner3	{	margin-top:-22px !important}
.esg-loader.spinner3 .bounce1,
.esg-loader.spinner3 .bounce2,
.esg-loader.spinner3 .bounce3 {
  width:18px;
  height:18px;
  background-color:#fff;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius:100%;
  display:inline-block;
  -webkit-animation:esg-bouncedelay 1.4s infinite ease-in-out;
  animation:esg-bouncedelay 1.4s infinite ease-in-out;
  
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}
.esg-loader.spinner3 .bounce1 {
  -webkit-animation-delay:-0.32s;
  animation-delay:-0.32s;
}
.esg-loader.spinner3 .bounce2 {
  -webkit-animation-delay:-0.16s;
  animation-delay:-0.16s;
}
@-webkit-keyframes esg-bouncedelay {
  0%, 80%, 100% { -webkit-transform:scale(0.0) }
  40% { -webkit-transform:scale(1.0) }
}
@keyframes esg-bouncedelay {
  0%, 80%, 100% {
    transform:scale(0.0);
    -webkit-transform:scale(0.0);
  } 40% {
    transform:scale(1.0);
    -webkit-transform:scale(1.0);
  }
}
.esg-loader.spinner4 {
  margin:0px 0px 0px -20px;
  width:40px;
  height:40px;
  text-align:center;
  -webkit-animation:esg-rotate 2.0s infinite linear;
  animation:esg-rotate 2.0s infinite linear;
}
.esg-loader.spinner4 .dot1,
.esg-loader.spinner4 .dot2 {
  width:60%;
  height:60%;
  display:inline-block;
  position:absolute;
  top:0;
  background-color:#fff;
  border-radius:100%;
  -webkit-animation:esg-bounce 2.0s infinite ease-in-out;
  animation:esg-bounce 2.0s infinite ease-in-out;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
}
.esg-loader.spinner4 .dot2 {
  top:auto;
  bottom:0px;
  -webkit-animation-delay:-1.0s;
  animation-delay:-1.0s;
}
@-webkit-keyframes esg-rotate { 100% { -webkit-transform:rotate(360deg) }}
@keyframes esg-rotate { 100% { transform:rotate(360deg); -webkit-transform:rotate(360deg) }}
@-webkit-keyframes esg-bounce {
  0%, 100% { -webkit-transform:scale(0.0) }
  50% { -webkit-transform:scale(1.0) }
}
@keyframes esg-bounce {
  0%, 100% {
    transform:scale(0.0);
    -webkit-transform:scale(0.0);
  } 50% {
    transform:scale(1.0);
    -webkit-transform:scale(1.0);
  }
}
[class^="eg-icon-"]:before, [class*=" eg-icon-"]:before {
	font-family:"eg-font";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	
	
	font-variant:normal;
	text-transform:none;
	
	line-height:1em;
	
	
	margin-left:.2em;
	
	
	
	
}
[class^="fa-icon-"]:before, [class*=" fa-icon-"]:before{
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	
	
	font-variant:normal;
	text-transform:none;
	
	line-height:1em;
	
	
	margin-left:.2em;
}
[class^="pe-7s-"]:before, [class*=" pe-7s-"]:before {
	font-family:'Pe-icon-7-stroke';
    display:inline-block;
    font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	
	
	font-variant:normal;
	text-transform:none;
	
	line-height:1em;
	
	
	margin-left:.2em;
}
.esg-filter-wrapper .esg-filterbutton:last-child,
.esg-cartbutton a,
.esg-selected-filterbutton										{ margin-right:0 !important; }
.esg-singlefilters .esg-filter-checked							{	display:none !important}
.eg-ajaxclicklistener	{	cursor:pointer}
.eg-ajax-video-container {
	position:relative;
    padding-bottom:56.25%;
    padding-top:30px; height:0; overflow:hidden;
}
.eg-ajax-video-container.widevideo {
    padding-bottom:50%;
}
.eg-ajax-video-container iframe,
.eg-ajax-video-container object,
.eg-ajax-video-container embed {
	position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.forcenotvisible	{	visibility:hidden !important}
.forcenotdisplay	{	display:none !important}
input.eg-search-input[type="text"],
.eg-search-input	{	display:inline-block}
.eg-search-submit,
.eg-search-clean	{	display:inline-block; width:auto; -moz-user-select:-moz-none;   -khtml-user-select:none;   -webkit-user-select:none;}
.eg-search-submit,
.eg-search-clean	{ cursor:pointer}
.eg-search-wrapper								{	vertical-align:top; line-height:40px;}
input.eg-search-input[type="text"]				{	font-family:"Open Sans",sans-serif;outline:none !important;margin:0px 0px 5px !important; padding:8px 15px;  vertical-align:middle;}
.eg-ajax-closer-wrapper 		{	display:block; z-index:51000; position:relative}
.eg-ajax-navbt					{	cursor:pointer; display:inline-block; margin-right:5px;}
.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt,
.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt	{	margin-right:0px}
.eg-ajax-closer-wrapper.eg-acp-tl,
.eg-ajax-closer-wrapper.eg-acp-bl	{	 text-align:left; }
.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-br	{	 text-align:right; }
.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-b	{	 text-align:center;}
.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-tl	{margin-bottom:5px;}
.eg-ajax-closer-wrapper.eg-acp-bl,
.eg-ajax-closer-wrapper.eg-acp-br,
.eg-ajax-closer-wrapper.eg-acp-b	{margin-top:5px;}
.eg-acp-inner	{	display:block; position:absolute; z-index:50; margin:5px;}
.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-t	{	top:0px; }
.eg-acp-inner.eg-acp-br,
.eg-acp-inner.eg-acp-bl,
.eg-acp-inner.eg-acp-b	{	bottom:0px; }
.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-bl	{	left:0px;}
.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-br	{	right:0px; }
.eg-acp-inner.eg-acp-t,
.eg-acp-inner.eg-acp-b	{	left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);}
.eg-ajax-navbt					{	line-height:21px; background:#000; background:rgba(0,0,0,0.75); color:#fff; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; text-transform:uppercase; padding:1px 1px 0px 0px; font-size:11px; font-weight:400; }
.eg-ajax-closer.eg-ajax-navbt	{	padding:1px 5px 1px 3px;vertical-align:top;}
.eg-acp-light .eg-ajax-navbt	{	background:#e5e5e5; color:#000;}
.eg-ajax-closer.eg-ajax-navbt i	{	font-size:13px;}
.eg-ajax-navbt i				{	font-size:16px;}
.eg-ajax-closer-wrapper.eg-acp-type1	{	margin:0;}
.eg-acp-type1 .eg-ajax-navbt	{	border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; padding:10px; margin:0px;}
.eg-acp-type1 .eg-ajax-navbt i	{	font-size:20px;}
.eg-acp-type1 .eg-ajax-navbt	{	width:40px;height:40px;text-align:center;vertical-align:medium !important; line-height:40px; padding:0px;}
.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt	{	vertical-align:top; font-size:24px; font-weight:300; font-family:sans-serif; height:auto;line-height:28px;padding:8px 0px 4px;}
span.eg-el-amount:before	{	content:"("}
span.eg-el-amount:after		{	content:")"}
span.eg-el-amount	{	margin-left:10px;}
.esg-split-content .esg-entry-media-wrapper, .esg-split-content .esg-entry-cover {width:50% !important}
.esg-split-content .esg-media-cover-wrapper:after {content:""; display:table; clear:both}
.esg-split-right .esg-entry-media-wrapper, .esg-split-right .esg-entry-cover {float:right}
.esg-split-left .esg-entry-media-wrapper, .esg-split-left .esg-entry-cover {float:left}
.esg-split-content .esg-entry-media {height:100% !important}
.esg-split-content .esg-entry-cover {position:relative !important}
.esg-split-content .esg-entry-content {clear:both}
.grayscale {-webkit-filter:grayscale(100%); filter:grayscale(100%)}
.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick {overflow:visible !important}
.esg-revealed .esg-itm-anime .tp-esg-item {-webkit-mask-image:none !important}
.esg-revealed .esg-itm-anime .tp-esg-item:hover {z-index:9999 !important; transform:none !important}
.esg-revealed .esg-anime-item:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
}
.esg-anime-blur .esg-entry-media {transform:scale(1.15, 1.15) !important; transform-origin:center center !important}
.eg-invisiblebutton {box-shadow:none !important; height:inherit !important; display:block}
.esg-lb-dummy {max-width:none !important; box-shadow:none !important; position:absolute; display:none}
@media screen and (max-width:736px) {
	.eg-lightbox-post-content-inner > div {
		width:100% !important;
		float:none !important;
	}
	.eg-lightbox-post-content-inner .esg-post-featured-img {
		padding:30px 0 !important;
	}
	
}
.esgbox-stage .esgbox-slide>*:not(.esgbox-share) {margin:0; padding:0}
.esgbox-stage .esgbox-slide>.esgbox-loading {margin-top:-30px;margin-left:-30px}
.esgbox-toolbar .esgbox-button {transition:background 0.2s ease-out}
.esgbox-toolbar .esgbox-button:focus,
.esgbox-toolbar .esgbox-button:active,
.esgbox-toolbar .esgbox-button:visited {background:rgba(30,30,30,.6)}
.esgbox-toolbar .esgbox-button:hover {background:#767676}
.esgbox-navigation .esgbox-button:before {transition:background 0.2s ease-out}
.esgbox-navigation .esgbox-button:focus:before,
.esgbox-navigation .esgbox-button:active:before,
.esgbox-navigation .esgbox-button:visited:before,
.esgbox-navigation .esgbox-button[disabled]:hover:before,
.esgbox-toolbar .esgbox-button[disabled]:hover {background:rgba(30,30,30,.6)}
.esgbox-navigation .esgbox-button:hover:before {background:#767676}
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right {display:none !important}
.esgbox-single .esgbox-button--arrow_left,
.esgbox-single .esgbox-button--arrow_right {display:none !important}
.esgbox-slide--video iframe {
	width:1280px;
	height:720px;
	max-width:100%;
	max-height:100%;
}
.esg-four-by-three .esgbox-slide--video iframe {
	width:800px;
	height:600px;
}
.esgbox-container button:hover, 
.esgbox-container button:focus {background:transparent}
.esg-filter-wrapper {visibility:hidden}
.esg-mobile-filter-button {display:none}
.esg-mobile-filter-wrap {visibility:visible}
.esg-mobile-filter-wrap .esg-dropdown-wrapper {display:none !important; visibility:hidden !important}
.eg-esgblankskin-wrapper * {visibility:hidden !important}
.eg-item-in-focus {z-index:999 !important}
.esg-cover-overflow {overflow:hidden}
.esg-transition[data-transition^='esg-collapse'] {overflow:hidden}
.esg-transition[data-transition^='esg-collapse']:before,
.esg-transition[data-transition^='esg-collapse']:after {position:absolute; content:""}
.esg-transition[data-transition^='esg-collapsevertical']:before,
.esg-transition[data-transition^='esg-collapsevertical']:after {width:100%; height:0%; left:0}
.esg-transition[data-transition^='esg-collapsevertical']:before {top:0}
.esg-transition[data-transition^='esg-collapsevertical']:after {bottom:0}
.esg-transition[data-transition='esg-collapseverticalout']:before,
.esg-transition[data-transition='esg-collapseverticalout']:after {height:50%}
.esg-transition[data-transition^='esg-collapsehorizontal']:before,
.esg-transition[data-transition^='esg-collapsehorizontal']:after {width:0%; height:100%; top:0}
.esg-transition[data-transition^='esg-collapsehorizontal']:before {left:0}
.esg-transition[data-transition^='esg-collapsehorizontal']:after {right:0}
.esg-transition[data-transition='esg-collapsehorizontalout']:before {width:50%}
.esg-transition[data-transition='esg-collapsehorizontalout']:after {width:50%}
.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:after {height:50%}
.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:after {height:0}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:after {width:50%}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:after {width:0}
.esg-transition[data-transition^="esg-line"]:after {
	content:""; 
	position:absolute; 
	width:70%; 
	height:70%; 
	top:15%; 
	left:15%;
	background-size:100% 100%; 
	background-repeat:no-repeat; 
	background-position:center center;
}
.esg-transition[data-transition="esg-linediagonal"]:after,
.esg-transition[data-transition="esg-linehorizontal"]:after,
.esg-transition[data-transition="esg-linevertical"]:after {transform:scale(0)}
.esg-hovered .esg-transition[data-transition^="esg-line"]:after {transform:scale(1)}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:after,
.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:after,
.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:after {transform:scale(0)}
.esg-transition[data-transition^="esg-spiral"]:after {
	content:""; 
	position:absolute; 
	top:50%; 
	left:50%; 
	width:100%; 
	height:100%; 
	box-sizing:border-box;
	padding-bottom:100%; 
	background-size:contain; 
	background-repeat:no-repeat; 
	transform-origin:center;
	transform:translate(-50%, -50%) rotate(0deg) scale(0);
}
.esg-transition[data-transition="esg-spiralzoomout"]:after {transform:translate(-50%, -50%) rotate(-300deg) scale(3)}
.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:after {transform:translate(-50%, -50%) rotate(-300deg) scale(3)}
.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:after {transform:translate(-50%, -50%) rotate(0deg) scale(0)}
.esg-transition[data-transition^="esg-circlezoom"]:before, 
.esg-transition[data-transition^="esg-circlezoom"]:after {
	content:""; 
	position:absolute; 
	width:150%; 
	height:150%; 
	padding-bottom:150%;
	top:50%; 
	left:50%; 
	transform:translate(-50%, -50%) scale(0, 0);
	border-radius:50%;
	box-sizing:border-box;
}
.esg-transition[data-transition="esg-circlezoomout"]:before, 
.esg-transition[data-transition="esg-circlezoomout"]:after {transform:translate(-50%, -50%) scale(1, 1)}
.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:before, 
.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:after {transform:translate(-50%, -50%) scale(1, 1)}
.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:before, 
.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:after {transform:translate(-50%, -50%) scale(0, 0)}
.esg-transition[data-transition^="esg-line"]:before,
.esg-transition[data-transition^="esg-spiral"]:before {
	content:""; 
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0%; 
	left:0%;
	opacity:0;
}
.esg-transition[data-transition="esg-linediagonalout"]:before,
.esg-transition[data-transition="esg-linehorizontalout"]:before,
.esg-transition[data-transition="esg-lineverticalout"]:before,
.esg-transition[data-transition="esg-spiralzoomout"]:before {opacity:1}
.esg-hovered .esg-transition[data-transition^="esg-line"]:before,
.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:before {opacity:1}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:before {opacity:0}
.esg-overlay.esg-cover-blend-multiply {mix-blend-mode:multiply}
.esg-overlay.esg-cover-blend-screen {mix-blend-mode:screen}
.esg-overlay.esg-cover-blend-overlay {mix-blend-mode:overlay}
.esg-overlay.esg-cover-blend-darken {mix-blend-mode:darken}
.esg-overlay.esg-cover-blend-lighten {mix-blend-mode:lighten}
.esg-overlay.esg-cover-blend-color-dodge {mix-blend-mode:color-dodge}
.esg-overlay.esg-cover-blend-color-burn {mix-blend-mode:color-burn}
.esg-overlay.esg-cover-blend-hard-light {mix-blend-mode:hard-light}
.esg-overlay.esg-cover-blend-soft-light {mix-blend-mode:soft-light}
.esg-overlay.esg-cover-blend-difference {mix-blend-mode:difference}
.esg-overlay.esg-cover-blend-exclusion {mix-blend-mode:exclusion}
.esg-overlay.esg-cover-blend-hue {mix-blend-mode:hue}
.esg-overlay.esg-cover-blend-saturation {mix-blend-mode:saturation}
.esg-overlay.esg-cover-blend-color {mix-blend-mode:color}
.esg-overlay.esg-cover-blend-luminosity {mix-blend-mode:luminosity}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.source_type_stream .esg-filter-wrapper,
.source_type_nextgen .esg-filter-wrapper,
.source_type_rml .esg-filter-wrapper { display:none!important; }
@font-face {
 font-family:'eg-font';
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.eot?85610117');
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.eot?85610117#iefix') format('embedded-opentype'),
       url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.woff?85610117') format('woff'),
       url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.ttf?85610117') format('truetype'),
       url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/essential-grid/public/assets/font/fontello/fonts/egfont.svg?85610117#egfont') format('svg');
  font-weight:normal;
  font-style:normal;
}
.eg-icon-soundcloud:before { content:'\e8ca'; } 
.eg-icon-music:before { content:'\e858'; } 
.eg-icon-color-adjust:before { content:'\e862'; } 
.eg-icon-mail:before { content:'\e868'; } 
.eg-icon-mail-alt:before { content:'\e869'; } 
.eg-icon-heart:before { content:'\e86a'; } 
.eg-icon-heart-empty:before { content:'\e86b'; } 
.eg-icon-star:before { content:'\e86c'; } 
.eg-icon-star-empty:before { content:'\e86d'; } 
.eg-icon-user:before { content:'\e879'; } 
.eg-icon-male:before { content:'\e87a'; } 
.eg-icon-female:before { content:'\e87b'; } 
.eg-icon-video:before { content:'\e805'; } 
.eg-icon-videocam:before { content:'\e859'; } 
.eg-icon-picture-1:before { content:'\e803'; } 
.eg-icon-camera:before { content:'\e85a'; } 
.eg-icon-camera-alt:before { content:'\e85b'; } 
.eg-icon-th-large:before { content:'\e83c'; } 
.eg-icon-th:before { content:'\e83d'; } 
.eg-icon-ok:before { content:'\e80d'; } 
.eg-icon-ok-circled2:before { content:'\e877'; } 
.eg-icon-ok-squared:before { content:'\e878'; } 
.eg-icon-cancel:before { content:'\e80a'; } 
.eg-icon-plus:before { content:'\e86e'; } 
.eg-icon-plus-circled:before { content:'\e876'; } 
.eg-icon-plus-squared:before { content:'\e875'; } 
.eg-icon-minus:before { content:'\e86f'; } 
.eg-icon-minus-circled:before { content:'\e870'; } 
.eg-icon-minus-squared:before { content:'\e871'; } 
.eg-icon-minus-squared-alt:before { content:'\e872'; } 
.eg-icon-info-circled:before { content:'\e80f'; } 
.eg-icon-info:before { content:'\e844'; } 
.eg-icon-home:before { content:'\e843'; } 
.eg-icon-link:before { content:'\e80e'; } 
.eg-icon-unlink:before { content:'\e83f'; } 
.eg-icon-link-ext:before { content:'\e840'; } 
.eg-icon-lock:before { content:'\e856'; } 
.eg-icon-lock-open:before { content:'\e857'; } 
.eg-icon-eye:before { content:'\e841'; } 
.eg-icon-eye-off:before { content:'\e842'; } 
.eg-icon-tag:before { content:'\e85c'; } 
.eg-icon-thumbs-up:before { content:'\e887'; } 
.eg-icon-thumbs-up-alt:before { content:'\e888'; } 
.eg-icon-download:before { content:'\e88a'; } 
.eg-icon-upload:before { content:'\e889'; } 
.eg-icon-reply:before { content:'\e8a6'; } 
.eg-icon-forward:before { content:'\e874'; } 
.eg-icon-export-1:before { content:'\e873'; } 
.eg-icon-print:before { content:'\e886'; } 
.eg-icon-gamepad:before { content:'\e837'; } 
.eg-icon-trash:before { content:'\e801'; } 
.eg-icon-doc-text:before { content:'\e885'; } 
.eg-icon-doc-inv:before { content:'\e884'; } 
.eg-icon-folder-1:before { content:'\e83e'; } 
.eg-icon-folder-open:before { content:'\e883'; } 
.eg-icon-folder-open-empty:before { content:'\e882'; } 
.eg-icon-rss:before { content:'\e880'; } 
.eg-icon-rss-squared:before { content:'\e881'; } 
.eg-icon-phone:before { content:'\e87f'; } 
.eg-icon-menu:before { content:'\e830'; } 
.eg-icon-cog-alt:before { content:'\e847'; } 
.eg-icon-wrench:before { content:'\e848'; } 
.eg-icon-basket-1:before { content:'\e87c'; } 
.eg-icon-calendar:before { content:'\e87d'; } 
.eg-icon-calendar-empty:before { content:'\e87e'; } 
.eg-icon-lightbulb:before { content:'\e88b'; } 
.eg-icon-resize-full-alt:before { content:'\e845'; } 
.eg-icon-move:before { content:'\e846'; } 
.eg-icon-down-dir:before { content:'\e838'; } 
.eg-icon-up-dir:before { content:'\e839'; } 
.eg-icon-left-dir:before { content:'\e817'; } 
.eg-icon-right-dir:before { content:'\e818'; } 
.eg-icon-down-open:before { content:'\e83b'; } 
.eg-icon-left-open:before { content:'\e819'; } 
.eg-icon-right-open:before { content:'\e81a'; } 
.eg-icon-angle-left:before { content:'\e820'; } 
.eg-icon-angle-right:before { content:'\e81d'; } 
.eg-icon-angle-double-left:before { content:'\e892'; } 
.eg-icon-angle-double-right:before { content:'\e893'; } 
.eg-icon-left-big:before { content:'\e81f'; } 
.eg-icon-right-big:before { content:'\e81e'; } 
.eg-icon-up-hand:before { content:'\e835'; } 
.eg-icon-ccw-1:before { content:'\e891'; } 
.eg-icon-shuffle-1:before { content:'\e849'; } 
.eg-icon-play:before { content:'\e88c'; } 
.eg-icon-play-circled:before { content:'\e88e'; } 
.eg-icon-stop:before { content:'\e88f'; } 
.eg-icon-pause:before { content:'\e88d'; } 
.eg-icon-fast-fw:before { content:'\e890'; } 
.eg-icon-desktop:before { content:'\e85d'; } 
.eg-icon-laptop:before { content:'\e85e'; } 
.eg-icon-tablet:before { content:'\e85f'; } 
.eg-icon-mobile:before { content:'\e860'; } 
.eg-icon-flight:before { content:'\e894'; } 
.eg-icon-font:before { content:'\e851'; } 
.eg-icon-bold:before { content:'\e852'; } 
.eg-icon-italic:before { content:'\e855'; } 
.eg-icon-text-height:before { content:'\e84f'; } 
.eg-icon-text-width:before { content:'\e850'; } 
.eg-icon-align-left:before { content:'\e84c'; } 
.eg-icon-align-center:before { content:'\e84d'; } 
.eg-icon-align-right:before { content:'\e84e'; } 
.eg-icon-search:before { content:'\e802'; } 
.eg-icon-indent-left:before { content:'\e866'; } 
.eg-icon-indent-right:before { content:'\e867'; } 
.eg-icon-ajust:before { content:'\e84a'; } 
.eg-icon-tint:before { content:'\e84b'; } 
.eg-icon-chart-bar:before { content:'\e853'; } 
.eg-icon-magic:before { content:'\e807'; } 
.eg-icon-sort:before { content:'\e895'; } 
.eg-icon-sort-alt-up:before { content:'\e863'; } 
.eg-icon-sort-alt-down:before { content:'\e864'; } 
.eg-icon-sort-name-up:before { content:'\e854'; } 
.eg-icon-sort-name-down:before { content:'\e865'; } 
.eg-icon-coffee:before { content:'\e896'; } 
.eg-icon-food:before { content:'\e897'; } 
.eg-icon-medkit:before { content:'\e898'; } 
.eg-icon-puzzle:before { content:'\e899'; } 
.eg-icon-apple:before { content:'\e89a'; } 
.eg-icon-facebook:before { content:'\e89b'; } 
.eg-icon-gplus:before { content:'\e89c'; } 
.eg-icon-tumblr:before { content:'\e8a0'; } 
.eg-icon-twitter-squared:before { content:'\e8a2'; } 
.eg-icon-twitter:before { content:'\e8a1'; } 
.eg-icon-vimeo-squared:before { content:'\e89d'; } 
.eg-icon-youtube:before { content:'\e89f'; } 
.eg-icon-youtube-squared:before { content:'\e89e'; } 
.eg-icon-picture:before { content:'\e800'; } 
.eg-icon-check:before { content:'\e810'; } 
.eg-icon-back:before { content:'\e8a5'; } 
.eg-icon-thumbs-up-1:before { content:'\e8a9'; } 
.eg-icon-thumbs-down:before { content:'\e8aa'; } 
.eg-icon-download-1:before { content:'\e8ab'; } 
.eg-icon-upload-1:before { content:'\e8ac'; } 
.eg-icon-reply-1:before { content:'\e8a8'; } 
.eg-icon-forward-1:before { content:'\e8a7'; } 
.eg-icon-export:before { content:'\e80b'; } 
.eg-icon-folder:before { content:'\e813'; } 
.eg-icon-rss-1:before { content:'\e8c8'; } 
.eg-icon-cog:before { content:'\e832'; } 
.eg-icon-tools:before { content:'\e815'; } 
.eg-icon-basket:before { content:'\e812'; } 
.eg-icon-login:before { content:'\e833'; } 
.eg-icon-logout:before { content:'\e834'; } 
.eg-icon-resize-full:before { content:'\e816'; } 
.eg-icon-popup:before { content:'\e828'; } 
.eg-icon-arrow-combo:before { content:'\e827'; } 
.eg-icon-left-open-1:before { content:'\e82a'; } 
.eg-icon-right-open-1:before { content:'\e82b'; } 
.eg-icon-left-open-mini:before { content:'\e822'; } 
.eg-icon-right-open-mini:before { content:'\e823'; } 
.eg-icon-left-open-big:before { content:'\e824'; } 
.eg-icon-right-open-big:before { content:'\e825'; } 
.eg-icon-left:before { content:'\e836'; } 
.eg-icon-right:before { content:'\e826'; } 
.eg-icon-ccw:before { content:'\e808'; } 
.eg-icon-cw:before { content:'\e8c9'; } 
.eg-icon-arrows-ccw:before { content:'\e806'; } 
.eg-icon-level-down:before { content:'\e8a3'; } 
.eg-icon-level-up:before { content:'\e8a4'; } 
.eg-icon-shuffle:before { content:'\e814'; } 
.eg-icon-palette:before { content:'\e829'; } 
.eg-icon-list-add:before { content:'\e80c'; } 
.eg-icon-back-in-time:before { content:'\e821'; } 
.eg-icon-monitor:before { content:'\e81b'; } 
.eg-icon-paper-plane:before { content:'\e8ad'; } 
.eg-icon-brush:before { content:'\e8ae'; } 
.eg-icon-droplet:before { content:'\e81c'; } 
.eg-icon-clipboard:before { content:'\e8b0'; } 
.eg-icon-megaphone:before { content:'\e8b1'; } 
.eg-icon-key:before { content:'\e8af'; } 
.eg-icon-github:before { content:'\e8b3'; } 
.eg-icon-github-circled:before { content:'\e8b4'; } 
.eg-icon-flickr:before { content:'\e8b2'; } 
.eg-icon-flickr-circled:before { content:'\e8b5'; } 
.eg-icon-vimeo:before { content:'\e8b6'; } 
.eg-icon-vimeo-circled:before { content:'\e8b7'; } 
.eg-icon-twitter-1:before { content:'\e8b8'; } 
.eg-icon-twitter-circled:before { content:'\e8b9'; } 
.eg-icon-facebook-1:before { content:'\e8ba'; } 
.eg-icon-facebook-circled:before { content:'\e8bb'; } 
.eg-icon-facebook-squared:before { content:'\e8bc'; } 
.eg-icon-gplus-1:before { content:'\e8bd'; } 
.eg-icon-gplus-circled:before { content:'\e8be'; } 
.eg-icon-pinterest:before { content:'\e8bf'; } 
.eg-icon-pinterest-circled:before { content:'\e8c0'; } 
.eg-icon-tumblr-1:before { content:'\e8c1'; } 
.eg-icon-tumblr-circled:before { content:'\e8c2'; } 
.eg-icon-linkedin:before { content:'\e8c3'; } 
.eg-icon-linkedin-circled:before { content:'\e8c4'; } 
.eg-icon-dribbble:before { content:'\e8c5'; } 
.eg-icon-dribbble-circled:before { content:'\e8c6'; } 
.eg-icon-picasa:before { content:'\e8c7'; } 
.eg-icon-ok-1:before { content:'\e811'; } 
.eg-icon-doc:before { content:'\e809'; } 
.eg-icon-left-open-outline:before { content:'\e82e'; } 
.eg-icon-left-open-2:before { content:'\e82c'; } 
.eg-icon-right-open-outline:before { content:'\e82f'; } 
.eg-icon-right-open-2:before { content:'\e82d'; } 
.eg-icon-equalizer:before { content:'\e83a'; } 
.eg-icon-layers-alt:before { content:'\e804'; } 
.eg-icon-pencil-1:before { content:'\e831'; } 
.eg-icon-align-justify:before { content:'\e861'; } 
.eg-icon-wistia:before { content:'\e89f'; } 
.eg-icon-wistia-squared:before { content:'\e89e'; } .edd_changelog-container{margin:10px 0;position:relative}.edd_changelog-toggle{border:1px solid #e0e3e7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,#f5f5f5 50%,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(50%,#f5f5f5),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#f1f1f1 0,#f5f5f5 50%,#f1f1f1 100%);background:-o-linear-gradient(top,#f1f1f1 0,#f5f5f5 50%,#f1f1f1 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#f5f5f5 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top,#f1f1f1 0,#f5f5f5 50%,#f1f1f1 100%);color:##333;cursor:pointer;display:block;font-size:13px;font-weight:bold;height:36px;margin:0!important;line-height:36px!important;text-shadow:0 1px 0 #fff;padding:0 0 0 12px!important;position:relative}
.edd_changelog-container .edd_changelog-content{background-color:#f9f9f9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;padding:10px}
.edd_changelog-icon:before{content:'\f502';position:absolute;right:10px;top:16px}.edd_changelog-icon-down:before{content:'\f500';position:absolute;right:10px;top:8px}
.edd_changelog-icon,.edd_changelog-icon-down{color:#333;font-family:'Genericons';font-size:16px;height:16px;line-height:1;cursor:pointer;vertical-align:top;width:16px}@font-face{font-family:'Genericons';src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/edd-changelog/lib/genericons-regular-webfont.eot')}@font-face{font-family:'Genericons';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/edd-changelog/lib/genericons-regular-webfont.ttf') format('truetype'),url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/edd-changelog/lib/genericons-regular-webfont.svg#genericonsregular') format('svg');font-weight:normal;font-style:normal}
.genericon{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top}
.genericon{*overflow:auto;*zoom:1;*display:inline}.genericon-standard:before{content:'\f100'}.genericon-aside:before{content:'\f101'}
.genericon-image:before{content:'\f102'}.genericon-gallery:before{content:'\f103'}.genericon-video:before{content:'\f104'}
.genericon-status:before{content:'\f105'}.genericon-quote:before{content:'\f106'}.genericon-link:before{content:'\f107'}
.genericon-chat:before{content:'\f108'}.genericon-audio:before{content:'\f109'}.genericon-github:before{content:'\f200'}
.genericon-dribbble:before{content:'\f201'}.genericon-twitter:before{content:'\f202'}.genericon-facebook:before{content:'\f203'}
.genericon-facebook-alt:before{content:'\f204'}.genericon-wordpress:before{content:'\f205'}.genericon-googleplus:before{content:'\f206'}
.genericon-linkedin:before{content:'\f207'}.genericon-linkedin-alt:before{content:'\f208'}.genericon-pinterest:before{content:'\f209'}
.genericon-pinterest-alt:before{content:'\f210'}.genericon-flickr:before{content:'\f211'}.genericon-vimeo:before{content:'\f212'}
.genericon-youtube:before{content:'\f213'}.genericon-tumblr:before{content:'\f214'}.genericon-instagram:before{content:'\f215'}
.genericon-comment:before{content:'\f300'}.genericon-category:before{content:'\f301'}.genericon-tag:before{content:'\f302'}
.genericon-time:before{content:'\f303'}.genericon-user:before{content:'\f304'}.genericon-day:before{content:'\f305'}
.genericon-week:before{content:'\f306'}.genericon-month:before{content:'\f307'}.genericon-pinned:before{content:'\f308'}
.genericon-search:before{content:'\f400'}.genericon-unzoom:before{content:'\f401'}.genericon-zoom:before{content:'\f402'}
.genericon-show:before{content:'\f403'}.genericon-hide:before{content:'\f404'}.genericon-close:before{content:'\f405'}
.genericon-close-alt:before{content:'\f406'}.genericon-trash:before{content:'\f407'}.genericon-star:before{content:'\f408'}
.genericon-home:before{content:'\f409'}.genericon-mail:before{content:'\f410'}.genericon-edit:before{content:'\f411'}
.genericon-reply:before{content:'\f412'}.genericon-feed:before{content:'\f413'}.genericon-warning:before{content:'\f414'}
.genericon-share:before{content:'\f415'}.genericon-attachment:before{content:'\f416'}.genericon-location:before{content:'\f417'}
.genericon-checkmark:before{content:'\f418'}.genericon-menu:before{content:'\f419'}.genericon-top:before{content:'\f420'}
.genericon-minimize:before{content:'\f421'}.genericon-maximize:before{content:'\f422'}.genericon-404:before{content:'\f423'}
.genericon-spam:before{content:'\f424'}.genericon-summary:before{content:'\f425'}.genericon-cloud:before{content:'\f426'}
.genericon-key:before{content:'\f427'}.genericon-dot:before{content:'\f428'}.genericon-next:before{content:'\f429'}
.genericon-previous:before{content:'\f430'}.genericon-expand:before{content:'\f431'}.genericon-collapse:before{content:'\f432'}
.genericon-dropdown:before{content:'\f433'}.genericon-dropdown-left:before{content:'\f434'}.genericon-top:before{content:'\f435'}
.genericon-draggable:before{content:'\f436'}.genericon-phone:before{content:'\f437'}.genericon-send-to-phone:before{content:'\f438'}
.genericon-plugin:before{content:'\f439'}.genericon-cloud-download:before{content:'\f440'}.genericon-cloud-upload:before{content:'\f441'}
.genericon-external:before{content:'\f442'}.genericon-document:before{content:'\f443'}.genericon-book:before{content:'\f444'}
.genericon-uparrow:before{content:'\f500'}.genericon-rightarrow:before{content:'\f501'}.genericon-downarrow:before{content:'\f502'}
.genericon-leftarrow:before{content:'\f503'}
@font-face{font-family:dashicons;src:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-includes/fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-includes/fonts/dashicons.ttf) format("truetype"),url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-includes/fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-move:before{content:"\f545"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-laptop:before{content:"\f547"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}.dashicons-paperclip:before{content:"\f546"}.edd-reviews-form{overflow:hidden}.clear{clear:both}.edd-reviews-form label{display:block}.review-title:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.edd_reviews_rating_box{float:left}.edd-review-microdata{display:none}.review-title-text{margin-right:7px;font-weight:700}.comment-meta .meta-top{display:block;overflow:hidden}.comment-meta .meta{display:block;float:none;margin-left:10px}.edd_review{margin:10px 0;position:relative;outline:0;list-style:none;padding:20px 0}.edd_review .avatar{border-radius:4px;float:left;margin-right:20px}.edd_review .edd-review-dateline{padding:8px;color:#999;font:12px/16px "Helvetica Neue",Arial,sans-serif}.edd-review-review-helpful{margin:10px 0;clear:both}.edd-review-review-helpful .edd-review-voting-feedback{font-size:90%;margin-bottom:5px;font-style:italic;font-weight:400}.edd-review-review-helpful .edd-review-voting-feedback+p,.edd-review-review-helpful p{margin-bottom:15px;font-weight:700;font-size:90%}.edd-review-review-helpful p+p{margin-bottom:0;font-weight:400}.edd-review-vote{display:none;padding:10px;background:#eee}.edd-reviews-not-allowed{background:#eee;display:block;padding:10px}.edd-yellowfade{-webkit-animation:yellow-fade 3s 1;-moz-animation:yellow-fade 3s 1;-ms-animation:yellow-fade 3s 1;-o-animation:yellow-fade 3s 1;animation:yellow-fade 3s 1}.edd-reviews-star-rating-container{position:relative}.edd-reviews-star-rating{display:inline-block;cursor:pointer;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;text-align:center;text-decoration:inherit;vertical-align:top;width:20px}.edd-reviews-stars-filled{position:absolute;width:0;overflow:hidden;height:20px}.edd_reviews_breakdown{margin:20px 0}.edd_reviews_breakdown .edd-counter-container{display:block;margin:3px 0;padding:0}.edd_reviews_breakdown .edd-counter-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.edd_reviews_breakdown .edd-counter-label{float:left;margin-right:4px}.edd_reviews_breakdown .edd-review-count{float:left;margin-left:4px}.edd_reviews_breakdown .edd-counter-front{float:left;background:#f1c40f;height:20px;display:block}.edd_reviews_breakdown .edd-counter-container-1 .edd-counter-back{margin-left:7px}.edd_reviews_breakdown .edd-counter-back{width:100%;max-width:100px;background:#ececec;height:20px;float:left}.edd_reviews_breakdown .edd-reviews-total-count{font-weight:700}.edd-reviews-vendor-feedback-item{border:1px solid #eee;padding:20px;margin-bottom:25px}.edd-reviews-vendor-feedback-item:last-child{margin-bottom:0}.edd-reviews-vendor-feedback-item h3{margin-top:0;padding-top:0}.edd-reviews-vendor-feedback-item-wrap{background:#eee;padding:20px}.edd-reviews-vendor-feedback-item .wp-post-image{float:left;border:1px solid #eee;padding:3px;margin-right:15px;margin-bottom:10px}.edd-reviews-vendor-feedback-item-wrap label{font-weight:700;width:200px;display:inline-block}.edd-reviews-vendor-feedback-item-wrap label+label{margin-right:10px}.edd-reviews-vendor-feedback-item-wrap label+label,.edd-reviews-vendor-feedback-item-wrap label+label+label{font-weight:400;display:inline;width:auto}.edd-reviews-vendor-feedback-item-wrap p:last-child{margin-bottom:0;padding-bottom:0}.edd-review-shortcode-body{border:1px solid #eee;padding:20px;margin-bottom:20px}.edd-reviews-awaiting-moderation{font-style:italic;font-weight:700}.vendd-download-information .edd-reviews-rating{padding:0 20px 10px}.single-download .comments-area .no-comments{display:none}.single-download .comments-area .edd_reviews_breakdown{display:block;margin-left:auto;margin-right:auto;max-width:604px;width:100%}@keyframes yellow-fade{0%{background-color:#ff9}100%{background-color:#ecf0f1}}@-moz-keyframes yellow-fade{0%{background-color:#ff9}100%{background-color:#ecf0f1}}@-webkit-keyframes yellow-fade{0%{background-color:#ff9}100%{background-color:#ecf0f1}}@-ms-keyframes yellow-fade{0%{background-color:#ff9}100%{background-color:#ecf0f1}}@-o-keyframes yellow-fade{0%{background-color:#ff9}100%{background-color:#ecf0f1}}.eddr-notice { margin:0; text-align:center; }
.eddr-notice.variable-prices { text-align:left; }
.eddr-cart-item-notice { text-align:left; font-size:.75em; }
.edd-recurring-failed-list span { display:block; padding-left:15px; padding-bottom:5px; }
.mc4wp-form input[type=email]{background:#f2f2f2 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;}
.mc4wp-form input[type=submit]{background:#333 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;text-transform:uppercase;font-weight:bold !important;font-size:20px !important;letter-spacing:1px;}
.affiliate-image img{margin-right:25px;}
.pmc-google{height:0;}
.download_container a{font-weight:bold;}
.blogpost .datecomment .link.price{float:left;}
.blogpost .datecomment .link.price a{background:#343434;border-bottom:none;margin-left:5px;font-size:13px;}
.blogpost .datecomment .link.price a:hover{background:#000;border-bottom:none !important;}
.downloadlink , .buttondark a, .manual-optin-trigger{width:100%;text-align:center;float:left;background:#cc3333;color:#fff !important;padding:15px 0;margin-top:15px;margin-bottom:15px;border-radius:4px;text-transform:uppercase;font-weight:bold;}
.buttondark a{background:#222;border:none;}
.content .buttondark{border:none !important;}
.downloadlink:hover{opacity:0.8;}
.related h4 a{font-weight:bold;}
.sentry p span{color:#222;}
.test, .empty-template{display:none;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section{display:block}
body{text-shadow:none;}
nav ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
ins{color:#fff;text-decoration:none;border-radius:3px;padding:3px;}
mark{background-color:#ff9;color:#fff;font-style:italic;font-weight:bold;padding:2px;}
del{text-decoration:line-through}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;background:#eee;margin:1em 0;padding:0;}
input, select{vertical-align:middle}
body, html{min-height:100%}
body{overflow:hidden;}
select{padding:5px;min-width:150px;}
body{font-size:small;letter-spacing:0.5px;line-height:1.65em;}
select, input, textarea, button{font:99% sans-serif}
input, select , textarea{padding:5px;color:#4c4c4c;outline:none;background-color:#fff;border:1px solid #e7e7e7;border-bottom:1px solid #D9D9D9;}
textarea:focus{border:1px solid #D9D9D9;}
input[type="text"], input[type="password"], input[type="email"], select, textarea{padding-left:10px !important;}
pre, code, kbd, samp{font-family:monospace, sans-serif}
body, select,textarea{color:#222}
h1, h2, h3, h4, h5, h6{font-family:sans-serif;font-weight:normal;line-height:110%;color:#999}
h1{font-size:26px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
html{overflow-y:scroll}
a:hover, a:active{outline:none}
ul, ol{margin-left:2em;margin-top:20px;margin-bottom:20px;}
.aq-posts-block ul{margin-left:0;}
ol{list-style-type:decimal}
nav ul, nav li{margin:0}
small{font-size:11px;font-weight:normal;}
strong, th{font-weight:bold}
td, td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
textarea{overflow:auto}
.ie6 legend, .ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input[type=button], input[type=submit], button{cursor:pointer}
button, input, select, textarea{margin:0;}
button{margin:0;}
input[type="submit"]{width:auto;}
::-moz-selection{background:#666;color:#fff;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#666}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:"�020";display:block;height:0 !important;visibility:hidden;}
.clearfix:after{clear:both}
.clearfix{zoom:1}
html body div.clear, html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0;}
img.centered, img.aligncenter{display:block;margin:0 auto;overflow:hidden;padding:4px;}
img.alignright{padding:4px;margin:2px 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:2px 7px 2px 0;display:inline;}
.alignright{float:right}
.alignleft{float:left}
.center{text-align:center}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:1.65em;padding:0 4px 5px;margin:0;}
code{font-size:12px;display:block;border:1px solid #eee;padding:10px;margin:10px 0 0 0;background:#FCFCFC;}
.usercontent h1{margin:0;padding-left:0 !important;}
.usercontent .framed{padding:20px;background:#fff;}
.sticky{border:1px solid #111;}
.gallery-caption{display:block;}
.bypostauthor{display:block;}
#slider .images{opacity:0;}
#breadcrumb, #breadcrumb a
.button, .button:visited{padding:10px;color:#fff;}
.google-map-placeholder{border:10px solid #eee !important;border-radius:5px;}
.PostContent p{text-align:left !important;}
div, h1{-ms-word-wrap:break-word;word-wrap:break-word;}
.fullwidth{width:100% !important;}
.nicescroll-rails{display:none;}
.sentry p a span{color:#1FBCF1;}
.sentry p a span:hover{text-decoration:underline;}
.content.pagesidebar.sidebarWoo{margin-bottom:70px;}
#headerwrap{position:relative;float:left;width:100%;z-index:999;border-bottom:none !important;background:#fff;}
.pmc_boxed #headerwrap{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.smallheader #headerwrap{background:none;}
.pmc_boxed #headerwrap.pmc_menu_transparent{width:1180px;padding:0 30px;}
#headerwrap.pmc_menu_transparent{position:absolute;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#headerwrap.pmc_menu_transparent{background:rgba(0,0,0,0.35);}
#headerwrap.pmc_menu_transparent:hover{background:rgba(0,0,0,0.45);}
#headerwrap.pmc_menu_transparent .menu > li > a{color:#fff;}
#headerwrap.pmc_menu_transparent .menu > li a:after{color:#fff;}
#header{margin:0 auto;padding:0;display:block;width:100%;max-width:1180px;}
#logo{text-align:center;float:left;z-index:9;position:relative;max-width:100%}
.logo-right{position:relative;float:right;}
.logo-left{position:relative;float:left;}
.logo-center{position:relative;float:none;text-align:center;}
.main{margin:0 auto;padding:0px;height:100%;position:relative;z-index:1;}
.main{margin:0 auto;height:100%;}
.mainwrap{float:left;position:relative;width:100%;margin:0;padding:0;z-index:99;background:#F8F8F8;}
.mainwrap.pmc_parallax{background-attachment:fixed !important;position:static;background-size:auto !important;}
.shadow{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/shadow.png) repeat-x;height:16px;margin:0;z-index:20;}
.mainwrap-icon-background{position:relative;z-index:9;}
.fixedmenu{display:none;position:fixed !important;background:#fff;background:rgba(25,25,25,0.95);margin-top:0 !important;padding:5px 0 5px 0;z-index:9999;border-bottom:1px solid #eee\9;-moz-box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.2);box-shadow:0 1px 7px rgba(0,0,0,0.2);width:100% !important;}
.holder-fixedmenu{margin:0 auto;position:relative;}
.fixedmenu .logo-fixedmenu{float:left;}
.fixedmenu .logo-fixedmenu img{height:32px;margin-top:4px;}
.fixedmenu .menu-fixedmenu{float:right;margin:5px 0px 0 0;}
.fixedmenu .menu-fixedmenu li,.fixedmenu .menu-fixedmenu li.current-menu-ancestor{border:none;background:none;}
.pagenav.fixedmenu{height:38px;}
.fixedmenu .menu .pmcbig img{width:50%;text-align:center;margin-left:55px}
.fixedmenu .menu .pmcbig ul.sub-menu li{padding:5px 0 5px 0;}
.fixedmenu a{color:#1F1F1F;}
.menu-fixedmenu li{background:#ED2470;padding:6px 12px 12px 12px;margin-top:-13px;background:none;margin-left:0 !important;}
.menu-fixedmenu a.important_color{}
.menu-fixedmenu li li{padding:0px;margin:0;}
.plans_pricing_button{background:#56ad67 !important;padding:0 !important;border-radius:3px;}
.plans_pricing_button a{padding:10px 15px !important;color:#fff !important;border-radius:3px;}
.plans_pricing_button a:hover{background:#333;color:#fff !important;border-radius:3px;}
.menu-fixedmenu .plans_pricing_button,.menu-fixedmenu .plans_pricing_button a{border-radius:0;border-bottom:0}
.menu-fixedmenu .plans_pricing_button{height:48px;}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked{border:2px solid #1ABC9C;height:40px;float:left;line-height:40px;margin-left:0;border-radius:4px;}div.wpcf7-validation-errors{border:2px solid #E74C3C;}
div.wpcf7-mail-sent-ng{border:2px solid #E74C3C;}
div.wpcf7-spam-blocked{border:2px solid #F39C12;}
span.wpcf7-not-valid-tip{color:#E74C3C;float:right;}
.pagenav.menu-description{float:none;}
.pmc_menu_transparent.social-menu .pagenav.menu-description{width:100%;float:right;}
.smallheader .pagenav.menu-description{width:100%;float:none;}
#header .pagenav.menu-description ul.menu > li > a{padding-bottom:3px;}
#header .pagenav.menu-description ul.menu > li{padding-bottom:25px;}
.pagenav.menu-description .sub-menu{margin-top:5px;}
.smallheader #headerwrap .menu > li a, .smallheader #headerwrap span.pmcmenutitleimage{}
#logo{margin-top:17px;}
#header ul.menu{padding-top:34px;}
#header ul.menu > li > a{padding-bottom:34px;}
.smallheader li a{color:#fff !important;}
.smallheader .pagenav, .social-menu .pagenav{text-align:center !important;}
.aq-block-aq_widgets_block .widget.widget_search, .aq-block-aq_widgets_block .widget.widget_search form div input{margin:0;}
.aq-block-aq_widgets_block .widget.widget_search form{height:auto;}
.aq-block-aq_widgets_block .widget.widget_search form div input{height:26px;margin-top:0px;background:#444;background:#fff;border:0;margin-left:0px;width:80%;height:40px;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_search form div input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_search form div input{margin-top:5px;}
.menu-description{position:relative;float:left;line-height:18px;color:#aaa;font-size:13px;}
.TopHolder{position:relative;width:100%;margin:0;z-index:10;background:#fff;border-bottom:1px solid #eee !important;}
.TopHolder a{color:#595959 !important;font-weight:bold;}
.top-nav{width:1180px;margin:0 auto;height:36px;}
.aq-block-aq_notification_menu_block{background:none;border-bottom:1px solid #eee;}
.top-nav a{font-weight:normal;text-transform:uppercase;}
.top-nav ul{float:right;list-style:none;height:100%;margin-right:-12px;}
.top-nav li{float:left;height:100%;}
.top-nav li a{padding:6px 12px 0 12px;display:inline-block;font-size:12px;color:#aaa;}
.top-nav li:last-child{border:none;}
.topLanguage , .topNotification{float:left;}
.topNotification{color:#aaa;padding-top:4px;font-size:13px;float:left;}
.topNotification-content{float:left;margin-right:20px;padding-right:20px;border-right:1px solid #eee;}
div.topNotification-content:last-child{border:none;}
.notification-text{margin-left:20px;}
.topNotification-content i{float:left;margin:8px 0px 0 0px}
.social-notification{float:right;margin-top:4px;margin-right:-5px;}
.social-notification a{padding:5px;}
.social-notification a:hover{opacity:0.7;}
.respMenu{display:none;}
.respMenu.noscroll{float:none;}
.pagenav{margin:0;width:100%;text-align:center;margin:0 auto;position:relative;}
.menu-header .logout{display:none;}
.menu-header{z-index:9999;position:relative;top:30px;}
.menu, .menu *{margin:0;padding:0;list-style:none;}
.menu{height:100%;}.menu-right{text-align:right;}
.menu > li{display:inline-block;text-align:left;}
.menu > li:last-child{padding-right:0;}
.menu > li i{margin-right:6px;}
.menu > li a{display:block;position:relative;text-decoration:none;text-transform:uppercase;}
#header ul.menu > li{padding:0px 12px 0px 12px;}
#header ul.menu > li:last-child{padding-right:0}
.menu > li a:after{content:'•';position:absolute;color:#2a2b2c;right:-15px;}#header ul.menu > li:last-child > a{padding-right:0;}
.menu > li a{letter-spacing:normal;font-weight:normal;}
.menu a.important_color, .current-menu-item a{}
.menu li li a, span.pmcmenutitleimage{color:#2a2b2c;}
.menu .current-menu-ancestor.has-sub-menu{}
.menu > li:last-child a:after{display:none;}
.fixedmenu .current-menu-ancestor.has-sub-menu:before{display:none;}
.menu{margin:0;}
.menu .container{border:1px solid #dfdcdc;border-width:1px 0 0 0;}.menu ul{list-style:none;margin:0px;font-size:11px;text-align:center;}.menu ul li{display:inline-block;float:left;}.menu ul li a{display:block;line-height:22px;position:relative;padding:12px 6px 7px 15px;}.menu > ul li a, .menu .menu > ul li a{}.menu ul li:first-child a{border-left:0px;}
.menu ul.sub-menu, .menu ul.children{display:none;margin-left:-15px;position:absolute;font-size:14px;left:auto;min-width:180px;background:#fff;background:rgba(255,255,255,0.98);opacity:1;z-index:99999;-moz-box-shadow:0 1px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.15);}.menu-fixedmenu .menu ul.sub-menu, .menu-fixedmenu .menu ul.children{margin-top:12px;}
#ie8 .menu ul.sub-menu, #ie8 .menu ul.children{border:1px solid #666767;}
#ie8 .menu .megamenu ul.sub-menu ul, #ie8 .menu .megamenu ul.children ul{border:0;}
.menu ul.sub-menu li, .menu ul.children li{border-left:0px;margin-right:0;float:none;display:block;position:relative;text-align:left;white-space:nowrap;border-bottom:1px solid #eaeaea;}
.bigimagemenu li.menu-item-type-custom{border:none !important;}
.menu ul.sub-menu li:first-child a{padding-top:13px;}
.menu ul.sub-menu li:last-child a{padding-bottom:14px;}
.menu ul.sub-menu li a, .menu ul.children li a{border:none;padding:13px 0px;margin:0px 15px;font-size:13px !important;}.menu ul.sub-menu li:last-child, .menu ul.children li:last-child, .menu ul.sub-menu li:last-child a{border-bottom:none;}.sub-menu li{font-size:12px;width:auto;height:auto;}
.pmcbig .sub-menu li{border-bottom:none;}
.menu ul.sub-menu li:first-child{border-top:none;}
.menu .pmcbig ul.sub-menu li a{padding:7px 0 7px 40px !important;}
.menu-fixedmenu .menu .pmcbig ul.sub-menu li a{padding:5px 0 0px 40px !important;}
.menu ul.sub-menu li ul, .menu ul.children li ul{left:180px;top:-20px;margin:17px 0 0 0;display:none !important;}
.menu ul.sub-menu li:hover ul, .menu ul.children li:hover ul{display:block !important;}
.pmcbig li a:after, .sub-menu li a:after{display:none;}
.menu .pmcbig ul.sub-menu li ul, .menu .pmcbig ul.children li u{display:block !important;}
.menu .pmcbig .pmcmenutitle > a, .respMenu .pmcmenutitle{display:none;}
.menu .pmcbig a:hover{background:none !important;}
.menu .pmcbig ul.sub-menu{float:left;padding:20px 0;left:0;max-width:100%;margin-left:0;}
.menu .pmcbig ul.sub-menu li{font-weight:regular;margin:0;background:none !important;min-width:220px;width:24.9%;}
.menu .pmcbig ul.sub-menu li a{margin:0px;border:none;padding:8px 0 8px 40px;}
.menu .pmcbig ul.sub-menu li{float:left;border-right:1px solid #ddd;}
.menu .pmcbig ul.sub-menu li li, .menu .pmcbig ul.sub-menu li:last-child{border:none;}
.menu .pmcbig ul.sub-menu li{border-bottom:none;}
.menu .pmcbig ul.sub-menu ul{float:left;}
.menu .pmcbig ul.sub-menu li{}
.menu .pmcbig ul.sub-menu li:first-child, .menu .pmcbig ul.sub-menu li ul li{}
.menu .pmcbig ul.sub-menu li ul li:last-child{border:0px;}
.menu .pmcbig ul.sub-menu li ul{margin-left:0;border:none;display:block;position:static;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin-top:0px;}
.menu .pmcbig ul.sub-menu li ul li{font-weight:normal;border-left:none;}
.menu .pmcbig ul.sub-menu li.no-link a{cursor:default;outline:none;}
.menu .pmcbig ul.sub-menu li.no-link li a{cursor:pointer;}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content{width:170px !important;text-align:center}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content p{color:#121212}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content span.highlight{color:#5b5959 !important;background:transparent;}
.menu .pmcbig ul.sub-menu li ul li:first-child{padding-top:0;border-radius:5px;}
.menu .pmcbig img{width:100%;text-align:center;margin:10px 0 10px 0px;}
.fixedmenu .menu .pmcbig{border-left:none;}
.menu .pmcbig .menu-description-pmc{font-size:13px;font-weight:normal;}
.menu .pmcbig .pmcmenutitle.line{border-left:1px solid #eee !important;}
.pmcmenutitleimage{float:left;width:200px;}
.menu .bigimagemenu img{width:200px;text-align:center;margin:10px 0 10px 0px;border-bottom:1px solid #ddd;padding-bottom:20px;}
.menu .bigimagemenu li:last-child img{border:none;}
.menu .bigimagemenu img{float:left;font-weight:bold;font-size:16px;}
.menu .bigimagemenu img:hover{opacity:0.75;}
.outerpagewrap{position:relative;}
.pagewrap{width:100%;float:left;height:auto;padding:30px 0 30px 0;}
.pagecontent{margin:0 auto;}
.pagecontentContent-title{float:left;}
.pagecontentContent-title h1{margin-bottom:0px;font-size:30px !important;text-transform:capitalize;}
.pagecontentContent-breadcrumb{float:right;font-size:13px;margin-top:12px;}
.pagecontentContent{float:left;}
.outerpagewrap .portnavigation{float:right;}
.outerpagewrap .portnavigation .portprev, .outerpagewrap .portnavigation .portnext{background:#CDCDCD;width:27px;height:27px;font-size:16px;line-height:26px;}
.outerpagewrap .portnavigation span{float:right;margin-left:2px;}
.outerpagewrap .portnavigation i{margin:0px 0 0 10px;line-height:0px;color:#fff;}
.outerpagewrap .portprev i{margin-left:11px;}
.full{display:inline;float:left;position:relative;margin-left:0px;margin-right:0px;}
.one_half{width:48%}
.one_third{width:30.66%}
.two_thirds{width:65.33%}
.one_fourth{width:22%;}
.three_fourths{width:74%}
.one_fifth{width:16.8%}
.four_fifths{width:79.2%}
.one_half, .one_third, .two_thirds, .one_fourth, .three_fourths, .one_fifth, .two_fifth, .three_fifths, .four_fifths{position:relative;margin:0;margin-right:4%;float:left;}
.one_half p, .one_third p, .two_thirds p, .one_fourth p, .three_fourths p, .one_fifth p, .two_fifth p, .three_fifths p, .four_fifths p{margin:0 0 1.5em 0;}
.one_half.last, .one_third.last, .one_fourth.last, .one_fifth.last, .three_fourths.last, .two_thirds.last{margin-right:0%;}
.three_fourths.last p{margin:0;}
.portfolio-category .content{width:1180px}
.portdesc{float:left;}
#remove{text-align:center;margin:55px 0 0px 5px;padding:0px;width:100%;}
#remove h2{font-size:16px !important;margin-bottom:10px;}
.catlink{text-align:center;border:1px solid #eee;font-size:12px;text-transform:uppercase;margin-right:10px;padding:7px 15px !important;background:#fff;display:inline-block;border-radius:4px;}
.catlink:before{width:5px;height:5px;margin-top:10px;margin-right:5px;border-radius:90%;background:#E04028;position:relative;float:left;content:'';}
.catlinkhover:before, .catlink:hover:before{background:#fff;}
.catlink:first-child{margin-right:5px;}
.catlinkhover, .catlink:hover{color:#fff;}
.portfolio{width:1200px;float:left;}
.fullwidth .portfolio{width:101.5%;overflow:hidden}
.fullwidth .portfolio .one_third img{width:100%;}
.fullwidth .portfolio .one_third{width:19.96%;}
.fullwidth .portfolio .item4 .overdefult{width:100%;height:100.5%;}
@media screen and (min-width:1120px) and (max-width:1440px){.fullwidth .portfolio .one_third{width:24.96%;}
}@media screen and (min-width:760px) and (max-width:1119px){.fullwidth .portfolio .one_third{width:33.30%;}
}@media screen and (min-width:515px) and (max-width:759px){.fullwidth .portfolio .one_third{width:49.96%;}
}@media screen and (min-width:0px) and (max-width:514px){.fullwidth .portfolio .one_third{width:100%;}
}.fullwidth .portfolio .one_third .recentimage.img{width:100%;}
.fullwidth .portfolio .one_third .recentimage.img iframe{width:100%;}
.portsingle .portfolio{margin-top:20px;margin-bottom:40px;}
.portfolio.blog{}
#portfolio #portitems{overflow:hidden;margin-top:30px;}
#portfolio .title{margin:0;padding:20px;}
.blogpost.postcontent.port{border-bottom:2px dashed #ddd;margin-bottom:40px;padding-bottom:10px;}
.projectdetails{float:left;width:600px;padding-bottom:40px;overflow:hidden;}
.projectdetails a.bx-prev, .projectdetails a.bx-next{padding:0px 14px;top:540px;left:25px;position:absolute;height:33px;}
.projectdetails a.bx-prev:hover, .projectdetails a.bx-next:hover{opacity:0.75;}
.projectdetails a.bx-prev i, .projectdetails a.bx-next i{font-size:15px;}
.page .homerecent .home-ajax a.bx-prev,.page .homerecent .home-ajax a.bx-next{padding:0px 20px 0 15px;top:620px;margin-left:15px;position:absolute;left:20px;width:0;}
.page .homerecent .home-ajax a.bx-next{margin-left:12px;}
.projectdetails a.bx-next{left:60px !important;}
.projectdetails #slider .bx-viewport{height:600px !important;}
.projectdetails #slider .bx-viewport li{width:700px !important;}
.projectdetails .linebreak{margin-left:20px;}
.projectdetails span{line-height:3em;}
.portcategories{padding-bottom:25px;}
.portcategories a{text-transform:none;padding:0px 6px 0px 6px !important;float:left;color:#fff !important;font-weight:normal;margin-right:7px;margin-top:-5px}
.portcategories a:hover{opacity:0.75;filter:alpha(opacity=75);}
.projectdescription{float:left;width:540px;padding-left:40px;}
.projectdescription h1{margin:-4px 0 30px 0 !important;text-transform:uppercase;font-size:30px !important;}
.projectdescription .posttext{padding:0px 15px 5px 0px !important;float:left;margin-bottom:1px;width:420px;}
.portsingle .portfolio h2, .projectdescription h3{position:relative;display:inline-block;z-index:9;padding-right:30px;}
.portsingle .portfolio .recentdescription h3{color:#fff;}
.portsingle .portfolio h2{font-size:22px !important;margin-bottom:20px;}
.main.clearfix.portsingle{overflow:hidden;}
.portsingle .portfolio h2:after{content:"";position:absolute;height:5px;border-top:1px solid #ddd;top:19px;margin-left:10px;width:1100px;}.portsingle .portfolio .titleborder{margin-top:-22px;}
.projectdescription .posttext img{max-width:435px;}
.projectdescription .titleborder{top:15px;width:435px;position:relative;margin-bottom:12px;}
.datecomment{float:left;}
.portsingle .postcontent{margin-bottom:0;padding-bottom:0;}
.blogpost .posted-date.port{cursor:text;}
.blogpost .author.port{cursor:text;}
.blogpost .postedin{}
.link-title-previous,.link-title-next{display:none;z-index:9;position:relative;}
.portprev:hover .link-title-previous, .portnext:hover .link-title-next{display:block;width:180px;background:#fff;border:1px solid #ddd;color:#575757;font-size:14px;padding-left:10px;margin-top:12px;}
.single-portfolio-skils{text-align:left;float:left;margin:5px 0 30px 0;width:99%;background:#fff;border-bottom:1px solid #ECF0F1;}
.single-portfolio-skils li{margin:0 20px;}
.single-portfolio-skils ul{list-style:none;margin-left:0;padding-bottom:10px;margin-top:8px;margin-bottom:0;}
.project-section, .project-section-last{float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd;width:100%;}
.project-section-last{border:none;}
.project-section.last{border:none;}
.project-section .inner_title, .project-section-last .inner_title{float:left;width:auto;margin-right:5px;}
.project-section i{font-size:1em;}
.project-section span, .project-section-last span{font-size:14px;width:auto;float:left;color:#2a2b2c;text-transform:none;color:#aaa;}
.single-portfolio-skils i{font-size:14px;margin-right:5px;}
.portsingle.home .single-portfolio-skils{margin-top:0px;}
.closehomeshow-portfolio, .closehomeshow-post{width:30px;height:30px;border-radius:90px;margin:15px 0 0px 0;float:left;cursor:pointer;}
.portsingle.home .read-more a{float:left;margin-top:30px;font-weight:bold;text-decoration:underline;}
.portsingle.home .projectdetails .blogsingleimage{margin-bottom:45px;}
.portsingle.home .read-more a:hover{text-decoration:none;}
.closehomeshow-portfolio i, .closehomeshow-post i{color:#fff;margin-left:8px;font-size:18px;line-height:28px;}
.datecomment i{margin-right:8px;}
.blogpost .projectdescription .datecomment p{margin:0;}
.portnavigation{position:relative;float:left;width:99.8%;font-weight:bold;margin:35px 0 30px 0;font-size:14px;text-transform:uppercase;padding:30px 0;background:#fff;border:1px solid #eee}
.portnavigation .portprev-single{float:left;position:relative;width:47%;text-align:left;padding-left:20px;}
.portnavigation .portfolio-grid{position:absolute;font-size:2em;line-height:0px;left:48%;}
.portnavigation .portnext-single{float:right;position:relative;width:40%;text-align:right;padding-right:20px;}
.blogsingleimage .prevbutton.port{left:25px;top:92%;width:30px;height:30px;}
.blogsingleimage .nextbutton.port{width:30px !important;height:30px !important;left:56px;top:92%;width:30px;height:30px;}
.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port{top:90%;}
.blogsingleimage .prevbutton.port i, .blogsingleimage .nextbutton.port i{margin-left:12px;line-height:30px;color:#fff;}
.blogsingleimage #slider{margin-top:0px !important;}
.portfolio-category{margin-top:30px !important;}
.portfolio-category .item3{width:369px;}
.fullwidth .postcontent{margin-top:60px;}
.edd-checkout .fullwidth .postcontent{margin-top:40px;}
.content{width:800px;padding:0px 0 0px 0;margin-right:0px;float:left;overflow:hidden;}
.content.singledefult{padding-bottom:40px;}
.post.home .content.singledefult{padding-bottom:0px;}
.content.blog{margin:60px 0px 100px 0;}
.content.pagesidebar{padding:0;margin-top:50px;}
.image-gallery .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px !important;margin:0px 0 0 0px!important}
.gallery p{margin:0;}
.content .entry{float:left;width:100%;margin-top:5px;}
.portsingle.home .postcontent.port{background:none;border:none;margin:15px 0 15px 0;}
.postcontent{margin-bottom:0px;padding-bottom:0px;overflow:hidden;height:auto !important;}
.postcontent.singledefult{margin:30px 0 50px 0;}
.postcontent h1{line-height:1.2em;}
.posttext{margin-bottom:0px;padding:0;overflow:hidden;}
.tags{font-size:16px !important;width:100%;float:left;margin:3px 10px 12px 0px;padding-bottom:30px;font-weight:bold;}
.tags a{font-weight:normal;font-style:italic;}
.tags i{margin-right:5px;}
.socialsingle .tag{float:left;}
.singleBorder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mainBorderLine.png) repeat-x;width:100%;height:14px;margin-bottom:5px;}
.sentry .singleBorder{display:none;}
.post-page-links{font-weight:bold;}
.post-page-links a:hover{text-decoration:underline;}
.share-post{position:relative;float:left;margin:0px 10px 12px 0;padding:0px;border:1px solid #ededed;width:99.7%;border-radius:5px;padding-top:5px;}
.share-post-title{float:left;padding:7px 0 0 15px;}
.share-post-title h3{font-size:16px !important;}
.share-post-icon{float:right;text-align:center;}
.share-post-icon .addthis_toolbox a, .share-post-icon a.emaillink{display:inline-block;float:none !important;}
.share-post-icon .custom_images{display:inline-block;}
.errorpage .posttext{text-align:center;padding:15px 300px 15px 300px;}
.errorpage .postcontent h2{line-height:1.2em;font-size:72px !important;text-align:center;padding:20px 0 0 0;}
.errorpage .postcontent{background:none;margin-bottom:25px;padding-bottom:0;}
.fullwidth .postcontent h1{line-height:1.2em;}
.pagesidebar .titleborder{margin-top:-21px;width:610px;}
.content p{margin:0 0 1.5em 0;}
.content blockquote{width:92.5%;background:#f1f1f1 url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/quote.png) 700px 12px no-repeat;padding:10px;margin:0px 0 10px 20px !important;border-bottom:5px solid #e8e7e7;padding:15px 20px 15px 20px;font-style:italic;margin:0;float:left;border-radius:5px;}
.content blockquote:before{content:"";position:absolute;margin-left:-40px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #f1f1f1;}.content form{margin:20px 0}
.content form label{padding:3px 0px;font-weight:bold;}
.recentdescription h3{text-transform:none;}
.titleborderOut{width:100%;position:relative;}
.titleborderOut .titleborder{width:160px;margin:0 auto;height:2px;text-align:center;background:#ddd;}
.titleborderOut .titleborder:after{width:6px;height:6px;margin-left:-8px;border-radius:90%;background:#ddd;position:absolute;top:-7px;border:5px solid #fff;;content:'';}
.mainwrap.pmc_parallax .titleborderOut .titleborder{background:#fff;}
.content.singledefult .titleborderOut .titleborder{display:none;}
.single-portfolio .titleborderOut .titleborder{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x;height:10px;margin:0px;width:100%;left:0%;}
.single-portfolio .titleborderOut .titleborder:before{display:none;}
.featured-block{margin:0;padding:20px 0 25px 0;text-align:center;border-radius:8px;border:1px solid #ededed;min-height:262px;}
.featured-block .featuredIcon{display:none;}
.featured-block .featuredIcon i{color:#fff;font-size:6em;margin:0px 0 10px 0;}
.featured-block-text{color:#8c8e93;line-height:24px;margin-top:0px;padding:0 20px;}
.featured-block-text p{margin-top:20px;}
.featured-block:hover, .featured-block:hover h5, .featured-block:hover span{cursor:pointer;}
.featured-block h5{font-size:16px !important;font-weight:800;margin:0px 0 20px 0;}
.featured-block span{color:#F85757}
.aq-block-aq_port_block_feed .homerecent .one_third{height:300px;}
.homerecent .one_third{margin:0px;float:left;}
.homerecent .one_third.big{height:600px}
.homerecent .one_third.big img{height:600px}
.homerecent .one_third.first{position:absolute;top:300px}
.homerecent h2, .titleborderh2{position:relative;display:inline-block;font-weight:bold !important;}
.titleborderh2:before{float:left;}
.titleborderh2:after{float:right;margin-left:10px;}
.homerecent .image .loading{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;margin:133px 0 0 180px;z-index:99;}
.imgholder.home-post{width:370px;height:180px;}
.imgholder.home-post .loading{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;margin:125px 168px;z-index:99;}
.homerecent.post .loading{margin:25px 0 0 50px;}
.homerecent{overflow:hidden;width:100%;float:left;padding:25px 0 0px 0;}
.aq-block-aq_port_block_feed .homerecent{padding-top:40px;}
#portitems4 .homerecent{padding:0px;margin-left:-10px;}
.homerecent .bx-wrapper{margin-top:5px;}
.homerecentInner{width:1180px;margin:0 auto;float:none;}
.homerecent .recentimage{margin:0px;float:left;}
.homerecent .recentimage .overdefult{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;right:0;bottom:0;width:auto;background:none !important;}
.homerecent .masonry_pmc .recentimage .overdefult{display:none !important;}
.portsingle .homerecent .recentimage .overdefult{}
.homerecent .one_third.big .recentimage .overdefult{height:600px;}
.homerecent .one_third{width:393px;margin:0px;}
.homePostImg{width:240px;height:170px;}
.homerecent.post .one_third .recentdescriptionPost{padding-bottom:20px}
.homerecent .one_third.last{margin-right:0px;}
.shortDescription .homePostAuthor{float:left;width:64px;height:64px;padding:4px;background:#DCDCDC;border-radius:90px;}
.shortDescription .homePostAuthor img{border-radius:90px;}
.shortDescription{float:left;padding:0px 30px 5px 0;width:93%;}
.homerecent.post .recentdescription{float:left;}
.homerecent .recentdescription, .recentdescription-text{width:100%;color:#fff;cursor:pointer;}
.recentdescription-text{margin:0px 0 0 0px;cursor:pointer;}
.home-portfolio-categories a, .home-portfolio-categories {font-size:14px;margin-top:5px;color:#aaa !important;}
.recentdescription-borderLine, .testimonial-borderLine{float:left;width:85%;margin:15px 10px 5px 0px;display:inline-block;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mainBorderLine.png) repeat-x;height:2px;}
.testimonial-borderLine{margin-left:125px;width:70%;margin-bottom:40px;margin:0px 0 30px 135px;}
.recentdescription-borderLine .left,.testimonial-borderLine .left{height:6px;width:60px;margin-top:-3px}
.homerecent .recentdescriptionPort{float:left;width:310px;margin-left:0px;background:#fff;margin:-5px 0px 10px 0;border:1px solid #eee;border-bottom:1px solid #ccc;border-radius:5px;}
.homerecent #sliderAdvertisePost .recentdescription, .homerecent #sliderAdvertisePort .recentdescription, .homerecent .sliderAdvertisePost .recentdescription{border:none;padding:0;}
.homerecent .recentLinkMore{margin:-10px 0 10px 15px;float:left;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/arrowLeft.png) no-repeat right 7px;}
.homerecent .recentLinkMore a{font-size:16px;padding-right:12px;}
.homerecent .recentLinkMore a:hover{text-decoration:underline;}
.homerecent .shortDescription{min-height:85px;margin:5px 15px 0 15px;color:#808080;}
.homerecent .recentdescription p{padding:35px 10px 0px 15px margin-bottom:0;}
.homerecent.post .recentdescription{margin-left:6px;}
.homerecent.post .recentdescription p{padding:5px 0 0 15px;margin:0;}
.homerecent h3{cursor:pointer;font-size:18px !important;color:#fff !important;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;display:inline-block;padding:8px 12px;margin:30px;}
.home-portfolio-categories{bottom:0px;position:absolute;margin:30px;text-transform:uppercase;font-weight:600;}
.portsingle .home-portfolio-categories,.portsingle .homerecent h3{display:none;}
.homerecent h3:hover{text-decoration:none !important;background:rgba(255,255,255,0.2)}
.border-line{width:50px;height:1px;background:#fff;text-align:center;margin:0 auto;margin-bottom:12px;}
#portitems4 .border-line{display:none;}
.homerecent h3:hover, .homerecent .home-portfolio-categories a:hover{text-decoration:underline;}
.homerecent .descriptionHomePortText{padding:5px 15px 0 15px;color:#686868;}
.homerecent .descriptionPort{border-bottom:1px solid #e2e2e2;padding:0px 0 10px 0;}
.homerecent .portDate , .homerecent .portCategory a, .homerecent .portCategory,
.homerecent .portDate, .item3 .portDate{margin-top:33px;}
.homerecent .portDate{margin-top:36px;}
.homerecent .portIcon, .item4 .portIcon, .item2 .portIcon, .item3 .portIcon{}
.homerecent .portIcon{margin:75px 0 0 128px;}
.homerecent h3 a{position:relative;z-index;99;display:inline-block;}
.homerecent h3.category a{margin-top:-3px;font-size:12px;}
.homerecent .recentdescription .description{padding:0px 0 0 10px;}
.homerecent .image{cursor:pointer;}
.homerecent .sliderAdvertisePost .image img{border-radius:5px;padding:5px;background:#F2F2F2;border:1px solid #dddddd;}
.homerecent .overdefult p{padding:0 15px 0 15px;margin:0px;margin-top:10px;color:#fff !important;}
.homerecent .overdefult ul{padding:10px;padding-left:20px;list-style:circle;color:#fff !important;}
.homerecent .overdefult ol{color:#fff !important;padding:0px;}
#relatedSP .overdefult ol{margin-left:0px;}
.homerecent .text{color:#fff;padding:10px 15px 0px 15px;}
.homerecent .text{color:#fff;padding:10px 15px 0px 15px;}
.item4 .overdefult{display:block;opacity:0;filter:alpha(opacity=0);cursor:pointer;position:absolute;overflow:hidden;z-index:99 !important;width:394px;height:300px;}
#portitems4 .item4 .overdefult:hover{opacity:1;filter:alpha(opacity=100);}
.homerecent .one_fourth{width:23.4%;min-height:320px;margin:0px 24px 20px 0;padding-bottom:5px;}
.homerecent .one_fourth.item4{width:22.99%;}
.homerecent .one_fourth:last-child{margin-right:0;}
.portfolio-home-image{-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.homerecent.post .overLowerDefaultBorder{background:#fff;width:45px;height:45px;border-radius:45px;margin:5px 0 0 163px;opacity:0;filter:alpha(opacity=0);}
.homerecent .overdefult:hover{opacity:1;filter:alpha(opacity=80);}
.homerecent .overdefult:hover .overLowerDefault{opacity:1;filter:alpha(opacity=80);}
.homerecent .overdefult:hover .overLowerDefaultBorder{opacity:1;filter:alpha(opacity=80);}
.homerecent .sliderAdvertisePort,.homerecent .sliderAdvertisePost{margin-left:0;}
.page .homerecent .bx-prev ,.post-full-width-inner .bx-prev{margin-left:1109px;top:50px;}
.page .homerecent .bx-next,.post-full-width-inner .bx-next{margin-left:1144px;top:50px;}
.page .homerecent.post .bx-prev{border-radius:3px;margin-left:0px;margin-top:0;top:-34px;}
.page .homerecent.post .bx-next{border-radius:3px;margin-left:1156px;margin-top:0;top:-34px;}
.page .homerecent ul{list-style:none;margin-left:0px;}
.bx-prev i, .bx-next i{color:#fff;font-size:24px;line-height:34px;}
.titletext{text-align:center;width:80%;line-height:30px;margin:0 auto;margin-top:25px;font-size:16px;}
.titletext p{width:80%;text-align:center;margin:0 auto;font-size:16px;}
.mainwrap.pmc_parallax .titletext p,.mainwrap.pmc_parallax .pmc-icon-wraper, .mainwrap.pmc_parallax .pmc-icon-content span{color:#fff !important;}
.relatedtitle{position:relative;float:left;z-index:1;}
.titleborder.relatedb{width:820px;margin-left:-5px;}
.related{float:right;margin-bottom:30px;width:100%;}
.related.products{margin-bottom:0;}
.related h4{font-size:16px !important;color:#5CBBE3 !important;text-align:center;text-transform:none !important;padding-top:0px;}
.relatedtitle h3{font-size:22px !important;margin-bottom:20px;padding-right:10px;}
.related .one_fourth{width:190px;margin-right:13px;}
.related .one_fourth.last{margin-right:0px;}
.related .one_fourth .image img{background-color:#ECF0F1;padding:6px;}
.related .one_fourth:hover{color:#5CBBE3 !important;}
.relatedtitle h3:after, h3#comments:after, #commentform h3:after{content:"";position:absolute;height:5px;border-top:1px solid #ddd;top:19px;margin-left:10px;width:800px;}
#gallery-1 .gallery-item{width:auto !important;margin-top:0 !important;}
.gallery-icon img{width:70px;height:70px;}
.image-gallery, .gallery-item{float:left;padding:5px 5px 0 5px;margin:0px 6px 6px 0px;height:100px;}
.image-gallery img{height:95px;width:95px;}
.image-gallery .over{display:block;cursor:pointer;position:absolute;z-index:99 !important;width:95px;height:95px;margin:0px 0 0 0px;opacity:0;filter:alpha(opacity=0);background-color:#fff;filter:alpha(opacity=0);background-color:rgba(255,255,255,0);}.image-gallery .over:hover{opacity:1;background-color:#000;filter:alpha(opacity=70);background-color:rgba(0,0,0,0.6);}
.gallery-content .gallery{display:none;}
.gallery-single{width:840px;float:left;margin-bottom:5px;}
.portsingle.home .blogsingleimage{min-height:610px;}
.post.home .content{width:100%;}
.post.home .postcontent{width:820px;float:left;margin:15px 0;}
.post.home .sidebar{margin-top:5px;}
.post.home .read-more{text-align:right;font-weight:bold;margin-bottom:30px;}
.post.home .read-more a{text-decoration:underline;}
.post.home .read-more a:hover{text-decoration:none;}
.sentry embed{width:800px !important}
.sentry object{width:700px !important;}
audio{width:598px;}
.blogsingleimage{width:800px;margin-bottom:10px;}
.projectdetails .blogsingleimage{width:700px;margin-bottom:10px;position:relative;height:auto;}
.blogsingleimage p, .content blockquote p{margin:0 !important;}{margin:0 !important;}
.posttext .blogsingleimage{width:820px;margin-bottom:5px;}
.blogimage{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.posttext .blogsingleimage{width:800px;margin-bottom:5px;}
.blogheadingborder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparator.png) no-repeat;width:100%;float:left;height:5px;position:relative;z-index:9;}
.blogheadingborderbottom{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparatorLower.png) no-repeat 0 -5px;width:100%;float:left;height:40px;z-index:9999;}
.error404 .bottomborder{margin-top:-21px;}
.fullwidth .projectdescription .bottomborder{position:absolute;width:820px;height:15px;margin-top:0px;}
.pagesidebar .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.content.singledefult .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.sentry embed{width:800px !important}
.sentry object{width:700px !important;}
audio{width:598px;}
.blogsingleimage{width:800px;margin-bottom:10px;}
.projectdetails .blogsingleimage{width:700px;margin-bottom:10px;position:relative;height:auto;}
.blogsingleimage img{}
.blogsingleimage p, .content blockquote p{margin:0 !important;}{margin:0 !important;}
.posttext .blogsingleimage{width:820px;margin-bottom:5px;}
.blogimage{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.posttext .blogsingleimage{width:800px;margin-bottom:5px;}
.blogheadingborder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparator.png) no-repeat;width:100%;float:left;height:5px;position:relative;z-index:9;}
.blogheadingborderbottom{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparatorLower.png) no-repeat 0 -5px;width:100%;float:left;height:40px;z-index:9999;}
.error404 .bottomborder{margin-top:-21px;}
.fullwidth .projectdescription .bottomborder{position:absolute;width:820px;height:15px;margin-top:0px;}
.pagesidebar .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.content.singledefult .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.blogpostcategory .blogimage{display:block;min-height:390px;}
.blogpostcategory .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;position:absolute;left:50%;margin:230px 0 0 -15px}
.blogpostcategory h2, .singledefult h2{margin:0px 35px 0px 0px; }
.blogpostcategory .post-meta, .singledefult .meta{padding-bottom:27px;margin-bottom:12px;border-bottom:1px solid #ededed;font-size:14px;}
.blogpostcategory .post-meta{padding-bottom:25px;}
.blogpostcategory .post-meta a:hover, .singledefult .meta a:hover{text-decoration:underline;}
.blogpostcategory{position:relative;float:left;width:800px;margin-bottom:40px;padding:0;padding-bottom:15px;height:auto !important;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x bottom;}
.blogpostcategory .posted-date, .singledefult .posted-date{position:relative;float:left;z-index:1;margin-right:20px;}
.posted-date a:hover, .categoryblog a:hover{text-decoration:underline;}
.blogpostcategory .meta{margin:0px 0 45px 0px;width:100%;float:left;}
.singledefult .meta, .blogpostcategory .post-meta{margin:20px 0;text-transform:uppercase;line-height:26px;}
.blogpostcategory .post-meta{margin:15px 0 10px 0;}
.singledefult .meta em, .blogpostcategory .post-meta em{font-style:normal;}
.singledefult .meta span, .blogpostcategory .post-meta span{margin-right:26px;color:#999;}
.singledefult .meta span:after, .blogpostcategory .post-meta span:after{content:'•';position:absolute;color:#2a2b2c;margin-left:13px;}.singledefult .post-icon, .blogpostcategory .post-icon{float:left;margin-right:15px;width:30px;height:30px;line-height:30px;background:#DF5148;z-index:0;color:#fff;}
.singledefult .post-icon:after, .blogpostcategory .post-icon:after{content:"";position:absolute;float:left;left:0px;margin:-3px 0 0 3px !important;width:30px;z-index:-1;height:30px;background:#C53D35;}.singledefult .post-icon i, .blogpostcategory .post-icon i{color:#fff;font-size:1em;margin:0px 0 0 9px;line-height:30px;}
.blogpostcategory .post-icon i.fa-microphone{margin:0px 0 0 11px;}
.blogpostcategory .post-icon i.fa-picture-o, .blogpostcategory .post-icon i.fa-video-camera{margin:0px 0 0 8px;}
.blogpostcategory .overdefultlink{display:block;cursor:pointer;position:absolute;z-index:99 !important;width:800px;height:490px;opacity:0;filter:alpha(opacity=0);}.blogpostcategory .overdefultlink:hover{opacity:1;filter:alpha(opacity=100);}
.blogpostcategory .overdefult{cursor:pointer;opacity:0;filter:alpha(opacity=0);border:4px solid #fff;width:36px;height:36px;border-radius:45px;margin:166px 0 0 371px;position:absolute;z-index:99 !important;}
.item4 h4 a{padding:10px 5px 2px 10px !important;height:14px;float:left;position:relative;}
.blogpostcategory .blogcontent, .singledefult .blogcontent{margin:0px 0 30px 0;padding-top:10px;width:100% !important;}
.blogpostcategory .blogmore{padding:12px 25px;text-align:center;text-transform:uppercase;border-radius:5px;}
.blogpostcategory a.blogmore:hover{opacity:0.8;}
.blogpostcategory a.blogmore{color:#fff !important;font-size:14px;}
.socialsingle .addthis_toolbox{margin:0px !important;}
.socialsingle .addthis_toolbox a{float:left;}
.projectdescription .socialsingle{margin:20px 0 40px 0 !important;float:left;width:100%;}
.projectdescription .socialsingle .addthis_toolbox{position:relative;float:left;margin:0px 10px 0px 0;text-align:center;width:100%;}
#slider-category{position:relative !important;width:800px !important;height:490px;background:#fff;}
#slider-category .anythingSlider .anythingWindow{overflow:hidden;position:relative;width:820px !important;height:490px !important;}
#slider-category .slider-item IMG{width:800px;height:490px;}
.slider-category .anythingSlider{margin-top:0 !important;}
.slider-category #slider{margin-top:0px;}
.editlink{margin-top:27px;}
.sentry p{padding-bottom:0;text-align:left;}
.blogpost .datecomment{float:left;font-weight:bold;width:100%;margin:0;}
.blogpost .datecomment span{font-weight:normal;}
.blogpost .datecomment .link{margin-top:10px}
.blogpost .datecomment .link a{padding:15px 22px;font-size:13px;color:#fff;border-radius:3px;}
.blogpost .datecomment .link a, .blogpost .datecomment .link a:hover{border:none !important;}
.blogpost .datecomment span{font-weight:bold;}
.homewrap .image-gallery{margin:9px 11px 2px 0px;}
.homewrap .gallery-single img{margin-top:0px !important;}
.homewrap .tags{padding:4px 0 6px 15px;margin-left:0;}
.homewrap .posttext img{max-width:800px;}
.homewrap .blogpost .datecomment{padding:15px 10px 0px 15px;line-height:3em;}
.homewrap .posttext{padding:0 15px 10px 15px;}
.homewrap .posttext img{margin-top:-5px;}
.homewrap .main{margin:0 auto;padding:5px 0px 0px 0px;}
.blogpost span.comments{float:right;padding:0;}
.blogpost span.comments a{color:#aaa;padding:0;text-decoration:none;}
.blogpost span.comments a:hover{color:#111}
.blogpost .entry{clear:both;overflow:hidden;margin:15px 0;}
.blogimg{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blog.png) no-repeat 0 0px;width:624px;height:255px;margin:10px 0 0 0;}
.blogimg img{width:820px;height:234px;margin:3px 0 0 3px;border:none;padding:4px;}
.postinfo{margin:5px 0;float:right;font-size:11px;}
.post-edit-link{margin:10px 0;float:right;}
.blogpostsingle{margin:25px 0 0}
.feat{width:300px;float:left;margin:20px 30px 20px 0;}
#reply-title{display:none !important;}
.titleborder.comment{width:800px;}
h3#comments{position:relative;float:left;display:inline-block;text-align:center;height:30px;margin:0 0px 30px 0;padding-right:10px;font-size:22px !important;}
h3#comments span{font-size:30px;line-height:26px;}
ol.commentlist .titleborder{width:815px;}
.commenttitle{border-radius:90px !important;width:70px;height:70px;line-height:70px;color:#2a2b2c;z-index:1;display:table-cell;text-align:center;vertical-align:middle;float:left;}
.commentfield{position:relative;float:left;}
.commentfield input#url{margin-top:1px !important;}
.commentlist > li:first-child > div{background:none;}
.commentfieldarea{float:left;width:100%;}
.content #comments{float:left;text-align:left;}
.content ol.commentlist{margin:0 !important;padding:0;margin:0px;clear:both;overflow:hidden;list-style:none;padding-top:15px;}
.content ol.commentlist li{display:block;line-height:1.65em;}
.content ol.commentlist li .comment-author .fn a{position:relative;font-style:normal;font-size:18px;text-transform:capitalize;font-weight:bold;}
.content ol.commentlist li .comment-author .fn a:hover{}
.content ol.commentlist li .comment-author .commentsDate{color:#a1a0a0;font-style:italic;float:left;width:100%;}
.content ol.commentlist li .comment-author i{margin:3px 5px 0 0;}
.content ol.commentlist li .comment-author .avatar{position:relative;margin:25px 0 0 -25px;}
.content ol.commentlist li p{padding:0px 0 0 0px;line-height:1.65em;margin-top:0px;text-shadow:0 0 0 transparent,white 0px 1px 0px;}
.commenttext{position:relative;}
.commenttext p{margin:0}
.content ol.commentlist li.odd{height:inherit;background:none !important;}
.content ol.commentlist li.even{height:inherit;background:none !important;}
#footer .textwidget{}
.page .textwidget{color:#2a2b2c;}
.aq-block-aq_widgets_block .block-widget .textwidget{background:rgba(255,255,255,0.6);border:1px solid #eee;padding:20px 0 20px 20px;line-height:30px;width:328px;font-size:14px;}
.aq-block-aq_widgets_block .block-widget .textwidget .fa{position:absolute;margin:8px 0 0 -20px;}
#footer .aq-block-aq_widgets_block .block-widget .textwidget .fa{position:relative;margin:0;width:20px;margin-bottom:10px;}
.aq-block-aq_widgets_block .block-widget .textwidget ul{padding-left:20px;}
#footer .textwidget{background:none;border:none;padding:0;width:auto;font-size:15px;line-height:1.55em;}
.page .aq-block-aq_contact_block p{}
#respond{float:left;width:100%;margin-top:20px;}
#respond #commentform{margin:0;}
#respond #commentform label{margin-left:0px;display:inline;font-weight:bold;}
#respond #commentform label small{color:#a0a0a0;}
#respond #commentform textarea, #respond #commentform input{padding:5px;margin:0 10px 10px 0;background-color:#f8f8f8;font-size:12px !important;border:1px solid #ddd;}
#respond #commentform textarea:focus, #respond #commentform input:focus{color:#2a2b2c;outline:none;border:1px solid #D9D9D9;}
#respond #commentform input{width:249px;height:30px;background:#fff;}
#respond #commentform textarea{width:97.8%;background:#fff;}
#commentform{float:left;margin:0;margin-left:0px;width:100%;margin-bottom:50px;}
#commentform h3{position:relative;float:left;font-size:22px !important;}
#commentform #respond #commentform{margin:0;}
#commentform #respond #commentform label{font-weight:bold;margin-left:0px;display:inline;}
#commentform #respond #commentform label email{margin-top:-20px;display:inline;}
#commentform #respond #commentform label small{color:#a0a0a0;}
#commentform #respond #commentform textarea, #commentform #respond #commentform input, .aq-block-aq_contact_block input, .widget_search form div input{color:#fff;float:left;outline:none !important;padding:5px 5px 5px 0;margin:0 10px 10px 0;background-color:#f9f9f9;border:1px solid #eee;}
.aq-block-aq_contact_block input, #commentform #respond #commentform input, .widget_search form div input{height:36px;color:#aaa;}
.sidebar .widget_search form div input{}
.aq-block-aq_contact_block p{width:100%;float:left;position:relative;text-transform:uppercase;font-size:14px;}
.aq-block-aq_contact_block p input, .aq-block-aq_contact_block p textarea{background-color:rgba(255,255,255,0.6);border:1px solid #ddd;}
#commentform #respond #commentform textarea:focus, #commentform #respond #commentform input:focus, #contactform .commentfieldarea textarea:focus, #contactform .commentfield input:focus, input:focus{color:#2a2b2c;outline:none;border:1px solid #d7d7d7;}
#commentform #respond #commentform input{color:#666;width:243px;}
#commentform #respond #commentform input#url, #respond #commentform input#url{margin-right:0px}
.aq-block-aq_contact_block input{width:70%;float:left;position:relative;color:#fff;height:28px;}
.page-template .aq-block-aq_contact_block input,.page-template .aq-block-aq_contact_block textarea{color:#111;}
.aq-block-aq_contact_block .wpcf7-submit{color:#fff !important;font-size:14px !important;}
#commentform #respond #commentform textarea{width:97.9%;margin-top:0px;color:#111;background:#fff;border:1px solid #eee;}
.aq-block-aq_contact_block textarea{width:85%;color:#fff;height:140px;}
#commentform #respond #commentform input#submit, #respond #commentform input#submit, .aq-block-aq_contact_block .wpcf7-submit{width:180px;text-transform:uppercase;height:45px !important;border:none;font-size:14px !important;color:#fff;float:left;background:#BDC3C7;padding:10px;margin-top:10px;border-radius:4px;}
.aq-block-aq_contact_block .wpcf7-submit{float:left;margin-top:15px;border-radius:5px;}
.content ol.commentlist li .reply a{margin:5px 0px 10px 100px;float:right;float:right;padding:5px 22px 0px 12px;}
.comment{position:relative;z-index:1;list-style:none;display:block;float:left;width:99.9%;}
.content ol.commentlist li .reply a:hover{text-decoration:underline;}
.comment-body p{font-size:12px !important;color:#535252 !important;line-height:1.65em !important;}
.navigation, .commentnav{clear:both;font-size:11px;}
.navigation .alignleft, .navigation .alignright, .commentnav .alignright, .commentnav .alignleft{width:49%;overflow:hidden;padding:10px 0;}
.navigation .alignright, .comment-nav .alignright{text-align:right}
.navigation a, .commentnav a{background:#eee;border:1px solid #d0d0c9;padding:10px;text-decoration:none;}
.navigation a:hover, .comment-nav a:hover{border:1px solid #c2c2c2;color:#6d6d6d;}
.specificComment{position:relative;height:auto;padding:10px 0px 20px 0px;margin:0px 0px 20px 0;}
.specificComment .authorBlogName a{font-weight:bold;}
.specificComment .authorBlogName .commentsDate a{font-weight:normal;font-size:16px;}
.specificComment .comment-author .fn{font-size:20px;font-style:normal;}
.children .specificComment{margin-left:20px;}
.children .children .specificComment{margin-left:40px;}
.commentlist p{width:100%;}
.commentlist .avatar{float:left;margin-bottom:5px;width:60px;height:60px;;}
.commentlist ul{float left;margin-left:0;}
.comment .blogAuthor ,.comment .icon-calendar{float:left;}
.comment .blogAuthor{margin-top:0px;float:left;}
.nocomments{float:left;}
.right-part{position:relative;border:1px solid #ddd;padding:15px;border-radius:5px;margin-left:80px;height:auto;}
.commentsDate, .authorBlogName{color:#2a2b2c;}
.authorBlogName{font-weight:bold;}
.commentsDate{margin-left:5px;font-size:13px;line-height:26px;}
.right-part:before{content:" ";display:block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e3e3e3;margin-top:3px;position:absolute;margin-left:-25px;}
.author-info-wrap{float:left;margin:40px 0 0px 0;}
.author-info-wrap .blogAuthor{float:left;display:block;padding:0 15px 0 0px;}
.author-info-wrap .blogAuthor img{width:80px;height:80px;}
.author-info-wrap .authorBlogName{float:left;font-weight:bold;font-size:18px;}
.author-info-wrap .bibliographical-info{float:left;width:85%;margin-top:10px;}
.pp_pic_holder{border:1px solid #eee;border-radius:10px;}
.pp_gallery ul, .pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next, div.light_rounded .pp_nav .pp_play{display:none !important;}
.pp_nav p, .pp_nav{line-height:18px;margin:0px!important;}
.pp_nav{margin-right:20px!important;}
.pp_description{text-align:center;font-size:18px;font-weight:bold;}
.sidebar{width:340px;padding:0 10px 0 0px;float:right;margin:55px 0px 50px 0px;}.textwidget i{margin-right:5px;}
.widget-line{width:20%;margin-bottom:20px;border-bottom:2px solid #333;}
.widget:hover .widget-line{width:30%;}
.widget{margin:0px 0 40px 0px;padding:0px;border:none;background:none;float:left;width:100%;}
.widget h3{margin:0;display:inline-block;padding:0 8px 10px 0px !important;line-height:20px;text-transform:uppercase;font-size:20px !important;}
.widget .titleborder{position:absolute;margin-top:-33px;width:285px;height:3px;z-index:-1;}
.widget p{margin-bottom:15px;line-height:1.65em;margin-top:-10px;}
.widget_login p{margin-top:0px;}
#footer .widget p{margin-bottom:15px;line-height:1.65em;text-shadow:none;margin-top:0px;}
.widget ul{list-style:none !important;margin:0;padding:0;}
.widget ul .children{padding:0;margin:0;padding-left:15px;}
#footer .widget{border:none !important;margin:0;padding:0 0 50px 0;background:none;}
#footer .newsletter_premium .widget{padding-bottom:0;}
.widget ul li{float:none;padding:0;margin:0;}
#footer .widget ul li:hover{background:none;}
#footer .widget ul li{float:none;padding:5px 0 10px 0;margin:0;border-bottom:1px dashed #808080;background:none;}
#footer .pmc_twitters ul li:last-child{border-bottom:none;}
#footer .widget .pagenav{float:left !important;}
.widget_rssfeed{font-size:16px}
.widget_rssfeed ul li.rss{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/rssfeed.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_rssfeed ul li.email{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mail.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_rssfeed ul li.twitter{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/twitter.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_search form{height:55px;}
.screen-reader-text{display:none;}
.widget_search form div{background:none;border:none;padding:5px 5px 5px 0;height:25px;width:100%;}
.sidebar .widget_search form div{width:240px;}
.footer_widget .widget_search form div{background:none;border:none;margin-top:0px;}
.widget_search form div input form div input{width:283px;height:35px;background:#fff;border:1px solid #ddd;}
.widget_search form div input:focus form div input:focus{background:#fff;border:1px solid #ddd;}
.footer_widget .widget_search form div input{background:#121212;background-color:rgba(0,0,0,0.2);}
.footer_widget .widget_search form div input#keyword{outline:none;width:250px;height:25px;margin-left:-5px;color:#aaa;border:1px solid #d4d3d3 !important;background:#fff;}
.footer_widget .widget_search form div input#keyword{outline:none;width:208px;height:25px;margin-left:-5px;border:1px solid #444;color:#aaa;}
.widget_search form div input#keyword:focus{border:1px solid #aaa;}
.footer_widget .widget_search form div input#keyword{border:1px solid #444;}
.footer_widget .widget_search form div input#keyword:focus{border:1px solid #666;}
.widget_search form div input#keyword:focus form div{border:1px solid #000;}
.widget_search form div input#searchsubmit{width:0px;height:0px;background:none;display:none;}
.widget .recentcomments{padding:8px 20px;}
.widget .recentW li img{float:left;}
.footer_widget1, .footer_widget2 , .footer_widget3 , .footer_widget4{width:21%;position:relative;margin-right:62px;padding:60px 0 40px 0px;float:left;}
.footer_widget4{margin-right:0px;}
.footer_widget .widget ul{list-style:none;margin:0;}
.footer_widget .widget del .amount, .footer_widget .widget .from{display:none;}
.footer_widget .widget ul li{padding:5px 0px;margin:0;border-bottom:1px dashed #333;border-top:none;}
.footer_widget .widget ul li:last-child{border-bottom:none !important;}
.wttitle a{line-height:18px !important;padding:0px 0 10px 0px !important;letter-spacing:normal;font-weight:bold;}
.details1{color:#999;font-size:11px;margin:-9px 0 0 5px;}
.details2{margin:-7px 0 0 20px;padding-left:80px;}
.details3{float:right;font-style:italic;padding-top:5px;font-size:12px;}
.widgett{margin:0px 0 15px 0;padding:0;width:265px;min-height:55px;}
.category_posts .widgett, .recent_posts .widgett{width:100%;}
#footer .category_posts .widgett,#footers .recent_posts .widgett{width:285px;}
.category_posts .widgett{margin:0px 0 20px 0;}
.widgett li{padding:0 0 0 0 !important;}
.widgett a{display:inline !important;padding:0 !important;text-transform:none;}
.widgett .imgholder{float:left;margin:0;margin-right:10px;}
.wttitle h4{line-height:18px;}
.wttitle h4 a{font-size:14px !important;font-weight:normal;}
.widgett .imgholder img{margin:0;}
.widgett .imgholder img:hover{opacity:0.75 !important;filter:alpha(opacity=75) !important;}
.footer_widget .widgett{margin:5px 0 0px 0;padding:0;}
.footer_widget .recent_posts{border:1px solid;}
.footer_widget .wttitle h3{color:#aaa !important}
.category_posts2{float:left;clear:both;overflow:hidden;}
.widget-pics{width:83px;height:83px;float:left;margin:0 9px 9px 0;padding:0;}
.widget-pics img{float:left;width:75px;height:75px;margin:0;}
.footer_widget .widget-pics.category_posts2{float:left;clear:both;}
.footer_widget .widget-pics{width:83px;height:83px;margin:0 15px 15px 0;float:left;padding:0;}
.footer_widget .widget-pics img{width:75px;height:75px;}
.footer_widget .widget_archive ul li, .footer_widget .widget_categories ul li{padding:5px 5px 5px 25px !important;}
.widget_pages ul li, .widget_links ul li, .widget_rss ul li, .widget_recent_entries ul li , .widget_recent_comments ul li, .widget_meta ul li, .widget_nav_menu ul li{padding:5px 5px 5px 0px !important;}
.widget_categories a , .widget_archive a, .widget_pages a, .widget_links a, .widget_recent_entries a, .widget_recent_comments a, .widget_meta a, .widget_nav_menu a{font-size:14px !important;}
#footer .widget_categories a , #footer .widget_archive a, #footer .widget_pages a, #footer .widget_links a, #footer .widget_recent_entries a, #footer
#footer .widget_meta a, #footer .widget_nav_menu a, #footer .widget_rss a{}
.widget_nav_menu ul li a{display:inline;padding:1px 0 10px 0px !important;margin:0!important;font-size:12px !important;}.widget_nav_menu ul li{text-align:left;padding:10px 0px 0px 0px !important;}
.widget_nav_menu ul li li a{padding-left:15px !important;}
.widget_nav_menu ul li a:after{display:none;}
.widget_nav_menu .menu{float:left;}
.widget_rss h3 a , .rsswidget h3{color:#25252C !important;font-size:18px !important;float:none;}
.widget_categories ul, .widget_archive ul, .widget_pages ul , .widget_links ul, .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul, .widget_nav_menu ul{margin-bottom:5px;margin-top:-5px !important;}
.widget_categories li , .widget_archive li, .widget_pages li, .widget_links li, .widget_rss li, .widget_recent_entries li, .widget_recent_comments li, .widget_meta li, .widget_nav_menu li{display:block;padding:5px 5px 0px 0px !important;color:#6f6f6f;background-position:bottom;}
.sidebar .widget_categories li ,.sidebar .widget_archive li,.sidebar .widget_pages li,.sidebar .widget_links li,.sidebar .widget_rss li,.sidebar .widget_recent_entries li,.sidebar .widget_recent_comments li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li{width:278px;}
.comment_posts li{padding:10px 10px 10px 0px !important;margin-bottom:15px !important;background-color:#F5F5F5;font-size:12px !important;border:1px solid #dddcdc;border-bottom:1px solid #bbb;width:270px;color:#6f6f6f;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.footer_widget .comment_posts li{margin-bottom:10px !important;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/commentBackground.png) no-repeat !important;width:220px;height:100px;color:#6f6f6f;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.footer_widget .comment_posts ul li{padding:5px !important;}
.widget_recent_comments a, .widget_rss a{background:none;padding-left:0px;}
.widget_rss a{font-weight:bold;color:#333;width:100%;float:left;font-size:16px;}
.rssSummary{width:100%;float:left;}
.widget_rss ul li{float:left;margin-bottom:30px;}
.category_posts .details2, .recent_posts .details2{font-size:13px !important;}
.widget .current_page_ancestor, .widget .current-menu-item{border-top:none !important;}
.rss-date{font-style:italic;margin:0 10px 15px 0;float:left;font-weight:bold;}
.textwidget img{max-width:100%;height:auto}
#footerbwrap{background:#47403A;}
.footer-top-wrapper{width:100%;height:60px;background:#47403A;float:left}
.footer-top{margin:0 auto;height:100%;}
.footer-top-social-text{width:24%;overflow:hidden;float:left;height:100%;border-right:1px solid #fff;padding-right:30px;color:#fff}
.footer-top-social-text h4, .footer-top-search-text h4{font-size:22px !important;padding-top:10px;margin:0;color:#fff}
.footer-top-social-text p,.footer-top-search-text p{font-size:14px;margin-top:-3px;}
.footer-top-social-icons{padding:0 30px;float:left;border-right:1px solid #fff;height:100%;}
.footer-top-social-icons .socialcategory{padding-top:10px;}
.footer-top-search-text{width:14.5%;overflow:hidden;float:left;height:100%;border-right:1px solid #fff;padding:0 30px;color:#fff;}
.footer-top-search-field{float:right;height:100%;padding:0 0px;}
.footer-top-search-field form{padding-top:10px;}
#sidebarsearch input{background:none;outline:none;border:2px solid #fff;border-radius:8px;height:26px;width:270px;color:#fff;}
#sidebarsearch input#searchsubmit{height:40px;width:40px;background:#fff url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/searchIconMagnifying.png) no-repeat 8px 7px;margin-left:-16px;}
.totop{position:fixed;z-index:999;bottom:20px;right:20px;display:none;}
.gototop{background:#2f2f2f;height:50px;width:50px;z-index:9;cursor:pointer;text-align:center;overflow:hidden;}
.arrowgototop{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/goToTopArrow.png) no-repeat;position:relative;left:19px;top:21px;width:28px;height:90px;z-index:10;}
.lower-footer-logo{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:2px;}
#footerinside{margin:0 auto;width:1180px;}
#footerinside h3{line-height:1.35em;}
#footerbwrap{padding:0;clear:both;margin:0;width:100%;overflow:hidden;background:#222;color:#fff;padding:0px 0 22px 0;}
#footerb .socialcategory{margin-top:8px;width:50%;float:left;}
#footerb .socialcategory span{float:left;margin-top:4px;margin-right:20px;}
#footerb{font-size:14px;margin:0 auto;padding:0px 0;width:1180px;overflow:hidden;}
#footerb .footernav{float:left;width:50%;display:inline;margin-top:6px;margin-left:-15px;}
#footerb .copyright{text-align:center;margin-top:25px;width:100%;}
#footerb .footernav ul{overflow:hidden;margin:0;padding:0;list-style:none !important;margin-top:7px;width:100%;text-transform:uppercase;font-size:10px;}
#footerb .footernav ul li{float:left;list-style:none;padding:0 15px 0 0;}
.copyright a:hover{text-decoration:underline;}
#footerb .footernav ul li a:link, #footerb .footernav ul li a:visited, #footerb .footernav ul li a:active{color:#999;-webkit-transition:all 0.3s ease-in-out;color:#aaa;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.widget_tag_cloud a{border:none;color:#fff;background:#222;font-style:normal;font-size:13px !important;padding:5px 15px 5px 15px;border-radius:3px;margin-bottom:4px;display:inline-block;}
.footer_widget .widget_links ul{margin-top:-10px;}
.footer_widget .widget_links ul li{padding:10px 0 9px 0 !important;color:#aaa !important;}
.footer_widget .widget_meta ul li, .footer_widget .widget_categories ul li, .footer_widget .widget_archive ul li, .footer_widget .widget_pages ul li{padding:10px 0 9px 0 !important;color:#aaa !important;}
.footer_widget .widget_categories ul li:first-child, .footer_widget .widget_archive ul li:first-child, .footer_widget .widget_pages ul li:first-child{padding:6px 0 10px 0 !important;}
.footer_widget .widget_meta ul li a, .footer_widget .widget_categories ul li a, .footer_widget .widget_archive ul li a, .footer_widget .widget_pages ul li a , .footer_widget .widget_nav_menu ul li a{font-size:14px !important;}
.footer_widget .widget_nav_menu ul li a{display:inline;padding:0px 0 0px 0px !important;font-size:16px !important;}
.footer_widget .widget_nav_menu ul li{display:inline;text-align:left;border:none !important;}
.footer_widget .widget_nav_menu ul li a:after{content:"/";color:#F58485;padding-left:15px;padding-right:15px;padding-left:10px\9;padding-right:10px\9;font-size:20px;}
.footer_widget .widget_nav_menu ul li:last-child a:after{display:none;}
.footer_widget .widget_nav_menu ul li:first-child{padding:0px 0 9px 0 !important;}
.footer_widget .widget_categories li , .footer_widget .widget_archive li, .footer_widget .widget_pages li, .footer_widget .widget_nav_menu li{background:none !important;}
.recent_posts .widgett, .category_posts .widgett{margin:5px 0 20px 0;}
.category_posts .widgett img,.recent_posts .widgett img{background:#343434;margin-bottom:5px;}
.category_posts .widgett img:hover,.recent_posts .widgett img:hover{opacity:1;filter:alpha(opacity=100);}
.footer_widget .pmc_twitters h3{margin-left:-5px;}
#footer .widget h3{padding:0 0 20px 0 !important;margin-left:0px !important;background:none !important;display:block;font-size:20px !important;font-weight:600;}
#calendar_wrap{margin:0}
.sidebar #calendar_wrap{margin:0;padding:0 20px;}
#wp-calendar{width:100%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;text-align:center;}
#footer #wp-calendar caption{color:#aaa;}
#wp-calendar th, #wp-calendar td{text-align:center;background:#333;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent}
#footer #wp-calendar th, #wp-calendar td{background:#2a2b2c;border:1px solid #333 !important;}
#wp-calendar td, table#wp-calendar th{padding:3px 0}
.wp-pagenavi{width:99.8%;float:left;display:block;height:28px;font-size:14px !important;clear:both;margin:20px 0px 13px 0 !important;text-align:right;}
.mainwrap.blog .wp-pagenavi{margin-top:0px !important;}
.nav-next{display:none;}
.blog .wp-pagenavi{margin-top:0px;}
.portfolio .wp-pagenavi{width:96.5%;;padding:0px 15px 0 0;margin-top:25px;}
.wp-pagenavi a:visited{text-decoration:none;}
.wp-pagenavi a, .wp-pagenavi span{margin-right:2px !important;}
.wp-pagenavi span.pages{float:left;background:#ECF0F1;color:#2a2b2c;padding:8px 10px 8px 10px;text-transform:uppercase;}
.wp-pagenavi a, .wp-pagenavi a:link{background:#ECF0F1;color:#2a2b2c}
.wp-pagenavi span.current, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .last, .wp-pagenavi a, .wp-pagenavi a:link{float:left;padding:8px 0 8px 0;margin:0px 0 0px 2px;display:inline-block;width:36px;text-align:center;}
.wp-pagenavi span.current, .wp-pagenavi a:hover{color:#fff;}
table{text-align:center;color:#2a2b2c;border:1px solid #fff;border-collapse:collapse;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
table#edd_sl_license_keys{width:100%;margin-bottom:80px;}
#edd_purchase_receipt, #edd_user_history, #edd_purchase_receipt_products, #edd_sl_license_add_site_form{margin-bottom:60px;}
#edd_purchase_receipt th{padding:15px;background:#222;color:#fff;}
#edd_purchase_receipt span{color:#999;}
table th{background:#dedede;border:1px solid #fff;padding:8px;width:100px;}
table tr{background:#efefef}
table td{border:1px solid #f9f9f9;padding:15px;width:100px;vertical-align:middle;}
#edd_checkout_cart td{font-weight:bold;}
table td img{vertical-align:middle;}
table tr:nth-child(even){background:#eee;}
table tr:nth-child(odd){background:#FFF;}
#edd_user_history th, .edd_sl_license_row th, #edd_checkout_cart tr:nth-child(odd) th{background:#222;color:#fff;padding:15px;}
.edd_invoice_link, .edd_purchase_amount, .edd_sl_license_row td:first-child, .edd_sl_license_row td:nth-child(6){font-weight:bold;}
#edd_checkout_cart tr:nth-child(even) th{background:#f8f8f8 !important;font-size:20px;}
#edd_sl_show_renewal_form{font-weight:bold;}
.edd-submit.button, .edd-submit.button.gray, .button-primary.button, #edd-purchase-button{background:#1FBCF1;color:#fff;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
.edd-submit.button:hover, .edd-submit.button.gray:hover, .button-primary.button:hover, #edd-purchase-button:hover{background:#222;color:#fff;}
.edd_bundled_product{background:#f8f8f8;padding:25px;}
.edd_bundled_product_files, table#edd_purchase_receipt_products li{margin-left:0;}
table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:normal;font-size:18px;color:#222;}
#edd_sl_license_add_site_form span{color:#222;font-weight:bold;}
.edd_purchase_receipt_product_link a, .edd_download_file a{font-weight:bold;}
.edd_purchase_receipt_product_link a:hover, .edd_download_file a:hover{text-decoration:underline;}
#edd_purchase_receipt_products td:nth-child(even){vertical-align:top;font-weight:bold;}
#edd_sl_license_add_site_form input{height:40px;border:none;margin:10px 0;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
.tp-bullets.simplebullets.round .bullet{background:#fff;border-radius:90px;width:20px;height:20px;margin-left:4px;}
.tp-bullets{z-index:100 !important;background:#fff;background:rgba(255,255,255,0.1);padding:10px 7px;}
.rev-about-button a:hover{margin-left:-20px !important;}
.pmc-revslider-image img:hover{margin-top:-10px;}
.tparrows.preview4 , .tparrows.preview4:after{width:50px !important;font-size:24px;}
.tparrows.preview4 .tp-arr-titleholder{background:rgba(255,255,255,0.1);}
.tp-rightarrow .tp-arr-allwrapper{left:-130px;}
.tparrows.preview1:hover:after{color:#e04028;}
.tparrows.preview1, .tparrows.preview1:after{width:60px;}
.tparrows.preview1 .tp-arr-imgholder{width:180px;}
#social{margin-top:6px;}
.fb-like{float:left;}
#twitter{float:left;width:90px;}
.g-plusone{float:left !important;}
#sociallink{float:right;padding:0 5px 0 5px;color:#fff;width:190px;}
.projectdescription .emaillink{padding:0px;}
.at300bs{display:none !important;filter:alpha(opacity=0);}
.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px;height:40px;margin-left:0px;float:left;}
.portsingle .socialsingle a{background:#BDC3C7;border-radius:90px;margin-right:4px;}
.portsingle .socialsingle i{color:#fff;}
.addthis_toolbox i{color:#bbb;font-size:18px;line-height:40px;text-align:center;width:40px;}
.addthis_button_facebook:hover i, .addthis_button_twitter:hover i, .addthis_button_more:hover i, .addthis_button_email:hover i, .addthis_button_pinterest_share:hover i{color:#fff;}
.addthis_button_facebook:hover, .portsingle .addthis_button_facebook:hover{background-color:#3B5998;}
.addthis_button_twitter:hover, .portsingle .addthis_button_twitter:hover{background-color:#00B6F3;}
.addthis_button_more{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.portsingle .addthis_button_more{border-radius:0px;}
.addthis_button_more:hover, .portsingle .addthis_button_more:hover{background-color:#FF5C3D;}
.addthis_button_email:hover, .portsingle .addthis_button_email:hover{background-color:#7F8C8D;}
.addthis_button_pinterest_share:hover, .portsingle .addthis_button_pinterest_share:hover{background-color:#C82828;}
.searchTop input{background:#fff;height:28px;margin-left:-10px;color:#c4c4c4;}
#searchsubmit{text-indent:-9999px;}
.builder-social{width:1180px;margin:0 auto;text-align:center;}
.builder-social a{display:inline-block;float:none;width:60px;height:60px;border-radius:90px;margin-right:10px;box-shadow:0px 0px 0px 1px #121212;border:1px solid #121212\9;position:relative;z-index:9;}
.builder-social a:last-child{margin-right:0px;}
.builder-social a:hover{opacity:0.5;filter:alpha(opacity=50);}
.gallery-single .emaillink{margin-left:20px !important;}
.custom_images img{height:auto;width:auto;}
.custom_images img:hover{opacity:0.75;filter:alpha(opacity=75);}
.addthis_toolbox{float:left;margin:8px 0px 10px 0;width:100%;}
.gallery-single .addthis_toolbox{margin-top:0px !important;}
#lang_sel a, #lang_sel a:visited{display:block;font-size:12px;text-decoration:none !important;color:#444444;border:1px solid #ddd;background:#fff;padding-left:10px;line-height:34px;}
#lang_sel ul ul{top:35px;}
#lang_sel ul ul a, #lang_sel ul ul a:visited{padding:10px;}
.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#portitems2 h3, .item3 h3, .item4 h3, .item3 h3 a, .item4 h3 a, .homerecent h3, .advertise .bx-prev, .advertise .bx-next, .related h4 a,
.blogpostcategory h2 a, .content ol.commentlist li .comment-author .fn a, .content ol.commentlist li .reply a,.widgett a, .widget_categories a , .widget_archive a, .widget_pages a, .widget_links a, .widget_recent_entries a, .widget_recent_comments a, .widget_meta a, .widget_nav_menu a, .widget_rss a,
.rsswidget, .gototop, .widget_tag_cloud a, .footer_widget .widget_links ul li a, .footer_widget .widget_meta ul li a, #nslider .nivo-controlNav img ,#nslidert .nivo-controlNav img,
.facebooklink, .twitterlink, .dribble, .vimeo, .emaillink, .custom_images img, .image-gallery .over, .portcategories a, .arrowgototop, .mainwrap.smallheader .topNotification-content i, .homerecent .circle .one_third .home-portfolio-categories{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#portitems2 h3 a, #portitems2 .image, .posttext img, .homerecent h3 a,
#respond #commentform textarea, #respond #commentform input, #commentform #respond #commentform textarea, #commentform #respond #commentform input, #commentform #respond #commentform input#submit, #respond #commentform input#submit,
.widgett .imgholder img, h2.trigger, .buttonblue, .buttonred, .buttonblack,
.buttonyellow, .buttongreen, .buttonpink, .buttonorange, .buttonyellow_modern, .buttonred_modern, .buttondark_modern, .buttonblue_modern, .buttonpink_modern, .buttonorange_modern,
.buttongreen_modern, .widget_login .submitbutton, .nextbutton, .prevbutton, .related .one_third .image img, .cartTopDetails,.featured-circles,.aq-posts-block h3,
a.button, input.button, #respond input#submit, #content input.button, .imagesSPAll .navigationSP, #header_language_list, .searchTop #searchsubmit ,
.homerecent .image, .cartPS .buttons_added input.minus, .cartPS .buttons_added input.plus, .aq_block_faq i, .aq_block_faq h2, .blogpostcategory .overdefult,
.outerpagewrap .portnavigation .portprev, .outerpagewrap .portnavigation .portnext, .aq-posts-block .imgholder, .advertise li, .aq-posts-block .imgholder img,
.testimonial-author span.author, .testimonial-author a span.author, .team .image img, .tp-bullets.simplebullets.round .bullet, .aq-posts-block .imgholder.home-post .overdefult,
.tp-caption.opus_button, .homerecent .recentdescription, .mainwrap-icon i, .mainwrap-icon-background, .aq-posts-block .holder-date, .widget-line, .menu .bigimagemenu img,
.menu .bigimagemenu li,.menu .bigimagemenu span, .pmc-revslider-image img, .titleborderOut .titleborder:after, .catlink:before,.accordion i, .menu ul.sub-menu li{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.homerecent .one_fourth{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.aq-posts-block .imgholder.home-post img{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
#portitems2 .overdefult, #portitems2 .overLowerDefault, #portitems2 .overLowerDefaultBorder, .item3 .overdefult, .item4 .overdefult, .item3 .overLowerDefault, .item4 .overLowerDefault, .item3 .overLowerDefaultBorder, .item4 .overLowerDefaultBorder,
.homerecent .overdefult, .homerecent .overLowerDefault, .homerecent .overLowerDefaultBorder, .advertise img, .related .one_fourth .image img, .homeremove .catlink .sortingword, .projectdetails .blogsingleimage img,
.home .bx-prev, .home .bx-next, .blogpostcategory .comment-inside, .blogpostcategory .date-inside, .projectdescription .portnavigation .portnext, .projectdescription .portnavigation .portprev,
.homerecent.post .recentimage, .homerecent.post .recentimage img,.widget_search form div input, .aq-block-aq_contact_block .wpcf7-submit,
.testimonials .bx-next i,.testimonials .bx-prev i, .store_button, .homerecent.pagePort .one_third.masonry_pmc .recentimage,.homerecent.pagePort .one_half.masonry_pmc .recentimage,
.homerecent.pagePort .one_fourth.masonry_pmc .recentimage, .aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link, span.pmcmenutitleimage,#headerwrap.pmc_menu_transparent, .mainwrap.smallheader .social-notification a img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.homerecent .fullwidth .recentdescription, .homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .fullwidth h3,
.homerecent .default .recentdescription, .homerecent .default .recentdescription .home-portfolio-categories, .homerecent .default h3{-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}a, a:active, a:visited, .leftContentSP .thumbnails img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}button.button, .builder-social a, .titleborderOut .titleborder{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.textSlide img, .widget_price_filter_custom .ui-slider .ui-slider-handle, .newsletter_premium .wpmchimpa-subs-button, #edd_profile_editor_submit, #edd_login_form #edd_login_submit{-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
.nextbutton.port, .prevbutton.port, p.stars span a, .portsingle .homerecent .recentimage .overdefult{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.portsingle .portfolio .titleborder,.infotext,.pagecontent,.footer-top,#footerinside,#footerb,.nivoSlider,.anythingSlider .iframes,.titleborder, .aq-block-hr-image,.main,.main,#header .infotextBorder,.holder-fixedmenu,.top-nav{width:1180px;}
.aq-block-aq_start_content_block .aq-block-aq_notification_menu_block .top-nav{width:100%;}
.rev_slider_wrapper .tp-caption .wpcf7{color:#fff;text-transform:uppercase;font-size:13px;}
.rev_slider_wrapper .tp-caption .wpcf7 p textarea{height:80px;}
.rev_slider_wrapper .tp-caption .wpcf7 p input, .tp-caption .wpcf7 p textarea{background-color:rgba(255,255,255,0.15)!important;border:none !important;color:#fff !important;}
.rev_slider_wrapper .tp-caption .wpcf7 .wpcf7-submit{width:180px;text-transform:uppercase;height:45px !important;border:none;font-size:14px !important;color:#fff;float:left;background:#E04028 !important;padding:10px;margin-top:10px;border-radius:4px;}
.rev_slider_wrapper .tp-caption .wpcf7{width:328px;}
.rev_slider_wrapper .tp-caption .wpcf7 span.wpcf7-not-valid-tip{float:none;}
.rev_slider_wrapper .tp-caption .wpcf7 div.wpcf7-mail-sent-ok{font-size:12px;height:30px;line-height:30px;margin-top:10px;}
ul.bxslider{margin:0;}
.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form input{margin:0 !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form{height:auto;padding-left:5px;}
.aq-block-aq_widgets_block .widget.widget_product_search form input{padding-left:10px;color:#999;height:36px;margin-top:0px;background:#444;background:rgba(120,120,120,0.15);border:0;font-size:14px;margin-left:-6px !important;width:170px !important;}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-left:0px !important;width:95% !important;height:36px !important;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-top:5px;}
input#terms{width:auto;margin-left:10px}
.form-row.terms{margin-top:15px !important}
.summary.entry-summary .price{color:#333 !important;}
.summary.entry-summary .price del .amount{float:left;margin-right:10px;}
.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px !important}
.at300b span{display:none !important}.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px !important}
.at300b span{display:none !important}
.portfolio_button_class .pmc-button.pmc-round-button{position:relative;float:none;}
.portfolio_button_class.big .pmc-button.pmc-round-button{font-size:20px;height:60px;line-height:60px;}
.mc4wp-form input[type=submit]{width:100% !important;background-color:#000 !important;}
.home.page #wpmchimpa-main,.home.page .wpmchimpa-overlay-bg{display:none !important;}
#wpmchimpa-newsletterform{background:#000;background:rgba(0,0,0,0.8);}
#wpmchimpa h3{font-size:24px !important;width:80%!important;border-bottom:1px solid #333!important;}
#wpmchimpa .wpmchimpa-subs-button{background:#1FBCF1 !important;width:55% !important;margin-top:0 !important;}
#wpmchimpa input[type="text"]{font-family:Raleway;margin-bottom:0 !important;}
.wpmchimpa-field span{line-height:60px !important;margin-left:10px;}
.wpmchimpa-text span{padding-left:15px !important;}
.newsletter_premium .chimpmate-wpmc-assistant-widget-class input{text-align:left;position:relative !important;width:80% !important;border:none;height:60px!important;font-family:Raleway;}
.wpmchimpa-subs-button::before{line-height:60px !important;}
.newsletter_premium .chimpmate-wpmc-assistant-widget-class input[type="text"]{text-align:left !important;font-family:Raleway;}
.newsletter_premium .wpmchimpa-subs-button{width:20% !important;position:relative !important;float:right !important;height:60px !important;margin-top:-70px !important;background:#1FBCF1 !important;text-transform:uppercase;}
.newsletter_premium .wpmchimpa-subs-button:hover{opacity:0.8;}
.newsletter_premium .wpmchimpa-signal{display:none;}
.newsletter_premium .titletext{color:#fff;margin-top:0px;}
.newsletter_premium .title-block-wrap h2, .newsletter_premium .widget{margin-bottom:0;}
.newsletter_premium .wpmchimpa-feedback{color:#fff !important;}
span.wpcf7-not-valid-tip{float:left !important;margin-bottom:20px}
fieldset#edd_mailchimp label{width:93%;display:inline-block;}
#edd_mailchimp_signup{float:left;width:auto;margin-top:3px !important}
.edd_purchase_receipt_product_name{Font-size:16px;font-weight:bold;}
th.edd_download_history_row{font-size:20px}
#edd_user_history td{padding:12px}
.edd_purchase_receipt_product_notes{margin-top:10px}
.edd_purchase_receipt_product_notes .toggle_container{background:#fff;padding:5px;margin-top:2px}
.edd_purchase_receipt_product_notes a, .edd_download_file a{color:#38C2F0}
th.edd_download_download_version{width:50px !important}
th.edd_download_download_name{width:50% !important}
.edd_purchase_receipt_product_notes span{font-weight:bold;}
.edd_purchase_receipt_product_notes i{float:right;margin-top:8px;}
.edd_purchase_receipt_product_notes i.fa-chevron-up{display:none}
.edd_purchase_receipt_product_notes .trigger{height:35px;line-height:35px;border-radius:0;padding:5px 10px;margin:0;}
.edd_purchase_receipt_product_notes .trigger span{font-size:16px !important;color:#fff !important}
.edd_purchase_receipt_product_notes .trigger.active{background:#38C2F0 !important}
.edd_purchase_receipt_product_notes .trigger:hover{background:#38C2F0 !important}
.pricing-tabel{color:#222 !important;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);}
.pricing-tabel{margin-right:5%;background:#f1f1f1;}
.pricing-tabel:last-child, .pricing-tabel-445{margin-right:0;}
.pricing-tabel li{border:none !important;padding:5px 0 !important;}
.pricing-tabel-button{border:none !important;background:#1FBCF1;padding:0 !important;font-size:16px !important;margin:0px 0 20px 0 !important;height:0}
.pricing-tabel-button:hover{background:#222 !important;}
.pricing-tabel ul{margin:20px 0 20px 0 !important;}
.pricing-tabel li:first-child{margin-bottom:30px;padding-bottom:30px !important;border-bottom:1px solid #eee !important;}
#edd_show_discount{font-weight:bold;}
.edd_purchase_submit_wrapper a.edd-add-to-cart, .edd_purchase_submit_wrapper .edd_go_to_checkout, #edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit,.edd-add-to-cart-1{padding:15px 20px;background:#1FBCF1 !important;border:none;border-radius:3px;margin:10px 0 15px 0 !important;}
.edd_purchase_submit_wrapper a.edd-add-to-cart:hover, .edd_purchase_submit_wrapper .edd_go_to_checkout:hover, #edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit:hover,.edd-add-to-cart-1:hover{background:#222 !important;}
.edd_purchase_submit_wrapper .edd_go_to_checkout{margin-bottom:85px !important;}
.edd-add-to-cart .edd-add-to-cart-label,.edd-add-to-cart-1{color:#fff !important;font-size:18px;}
.edd_purchase_submit_wrapper.new {margin-top:20px}
a.edd-add-to-cart-1.button.blue {font-weight:400}
.edd_cart_discount{background:#fff !important;}
.info{width:96%;padding:20px;background:#eee;color:#222;}
.info i{font-size:36px;opacity:0.5;float:left;margin-left:0;margin-right:15px;}
.aq-block-aq_column_block{margin-left:3% !important;}
.chimpmate-wpmc-assistant-widget-class input:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
ul#affwp-affiliate-dashboard-tabs li a{color:#fff;padding:0 15px 0 25px;margin-top:9px !important;display:inline-block}ul#affwp-affiliate-dashboard-tabs li{border-right:1px solid #fff;height:40px;padding-left:0 !important;margin-left:0 !important;margin-left:-5px !important}ul#affwp-affiliate-dashboard-tabs li:hover,li.affwp-affiliate-dashboard-tab.active{background:#1FBCF1;height:40px;}ul#affwp-affiliate-dashboard-tabs li:last-child{border:none;}ul#affwp-affiliate-dashboard-tabs{background:#222;display:inline-block;height:40px;}li.affwp-affiliate-dashboard-tab.active{}
div#affwp-affiliate-dashboard-campaign-stats,.affwp-graph,#affwp-affiliate-dashboard-referrals,#affwp-affiliate-dashboard-visits,#affwp-affiliate-dashboard-creatives,#affwp-affiliate-dashboard-profile-form{margin-bottom:70px !important}
select#affwp-graphs-date-options{width:auto;height:40px !important;}
.affwp-graph{height:600px !important;width:1150px !important;text-align:center;margin-left:20px;margin-right:20px;}
input#affwp-payment-email{width:62%}
fieldset#edd_slg_social_login{padding:20px}
#edd_profile_editor_form{margin-bottom:60px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
#edd_profile_editor_form{background:#fff;padding:25px;}
#edd_profile_editor_form input, #edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input{height:36px;border:none;background:#eee;width:98.7%;margin-bottom:10px;}
#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input{width:95%;}
#edd_checkout_form_wrap span.edd-description{font-size:100%;}
#edd_profile_editor_form select{height:46px;border:none;background:#eee;cursor:pointer;margin-bottom:10px;}
#edd_profile_name_label, #edd_profile_billing_address_label, #edd_profile_password_label{font-size:22px;font-weight:bold;margin-bottom:20px;float:left;width:100%;color:#222;}
#edd_profile_billing_address_label, #edd_profile_password_label{margin-top:20px;}
#edd_profile_editor_submit, #edd_login_form #edd_login_submit, #edd_register_form .button ,form#affwp-register-form input.button,form#affwp-login-form input.button
,.affwp-referral-url-submit-wrap input.button,.tablenav input.button,#affwp-affiliate-dashboard-profile-form input.button{background:#1FBCF1 !important;width:auto !important;color:#fff;min-height:40px;font-size:14px;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
#edd_profile_editor_submit:hover, #edd_login_form #edd_login_submit:hover, #edd_register_form .button:hover{background:#222 !important;}
fieldset#edd_slg_social_login{float:right;width:45%;}
#edd_purchase_form fieldset#edd_slg_social_login{float:left;width:100%;}
form#edd_login_form,#edd_register_form,form#affwp-register-form,form#affwp-login-form ,#affwp-generate-ref-url ,#affwp-affiliate-dashboard-profile-form{background:#fff;padding:1.387em;margin:0 0 21px;width:46%;float:left;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
form#affwp-register-form{margin-right:11px;margin-bottom:70px}
.pmc-cart-left{float:left;width:65%}
div#edd_checkout_form_wrap{float:left;width:65%;}
fieldset#edd_slg_social_login, #edd_checkout_form_wrap fieldset{margin-bottom:80px;background:#fff;border:none;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
#edd_checkout_form_wrap fieldset#edd_cc_fields, #edd_checkout_form_wrap{background:#fff;}
#edd_checkout_form_wrap fieldset, #edd_checkout_form_wrap #edd_payment_mode_select{margin-bottom:20px;padding-bottom:40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #ededed;}
#edd_checkout_form_wrap{margin-bottom:80px;}
.edd-slg-social-container legend{color:#222;}
form#edd_login_form legend,form#edd_register_form legend{margin-bottom:30px;font-size:20px;color:#222;font-weight:bold;}
#edd_register_form{float:right;}
form#edd_login_form{height:366px;margin-bottom:100px;}
form#edd_login_form input,#edd_register_form input ,#affwp-register-form input,#affwp-login-form input,#affwp-generate-ref-url input{height:34px;background:#f0f0f0;border:none;}
#affwp-generate-ref-url input{width:98%;}
input[type='checkbox']{height:15px;width:15px;margin:0 10px 0 0}
.edd-logged-in, .edd-no-purchases, .edd-no-downloads{background:#fff;padding:20px;font-weight:bold;margin-bottom:80px !important;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
.edd-no-purchases, .edd-no-downloads{margin-bottom:10px !important;}
#edd_login_form p, #edd_register_form p{margin-bottom:0.75em;}
#edd_checkout_wrap span{color:#222;}
.purchase-info{text-align:center;font-weight:bold;margin-bottom:80px;}
.purchase-info i{margin-right:7px;}
#edd_sl_renewal_form{margin:0 0 30px 0;}
a.edd_cart_remove_item_btn{color:#cc3333 !important;}
a.edd_cart_remove_item_btn:hover{text-decoration:underline;}
#edd-first-name-wrap .edd-description,#edd-last-name-wrap .edd-description{display:none !important;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background:#1FBCF1;color:#fff;}
#edd_sl_show_renewal_form{color:#fff !important;}
#edd_sl_show_renewal_form:hover{text-decoration:underline;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields p{margin:10px 0;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields p span, input.edd-input{padding:10px;}
#edd-license-key-container-wrap{background:#fff;}
#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input{margin-left:10px;}
#edd-add-license-renewal, #edd-cancel-license-renewal{background:#222;color:#fff;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
#edd-cancel-license-renewal{padding:13px 20px;float:right;}
#edd-add-license-renewal:hover, #edd-cancel-license-renewal:hover{background:#fff;color:#222;}
#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:block;float:left;}
#edd_checkout_form_wrap #edd-payment-mode-wrap label input{float:left;width:auto;}
#edd_checkout_form_wrap .edd-payment-icons{margin-left:20px;}
div#edd_purchase_form_wrap img{margin-left:48%;}
#edd_checkout_form_wrap #edd_purchase_submit{padding:20px;text-align:center;}
#edd_checkout_form_wrap #edd_purchase_submit .edd-submit{margin:25px 0 -25px 0;padding:20px 60px;font-size:18px;font-weight:bold;}
#edd_checkout_form_wrap fieldset#edd_mailchimp{box-shadow:none;text-align:left;}
#edd_checkout_form_wrap #edd_final_total_wrap{background:#eee;line-height:36px;width:92.5%;font-weight:bold;}
#edd_checkout_form_wrap fieldset#edd_cc_fields{border:none;border-bottom:1px solid #ededed;}
#edd_purchase_form p{margin-bottom:0.75em;}
#wpmchimpa input[type="text"], #wpmchimpa .wpmchimpa-subs-button{height:60px !important;}
.edd_empty_cart{width:100%;float:left;background:#fff;padding:20px;font-weight:bold;margin-bottom:40px}
.edd-cart-ajax i.edd-icon-spinner.edd-icon-spin{left:40px;position:absolute;top:17px;font-size:35px;}
#edd_sl_renewal_fields p,#edd_sl_renewal_fields label{padding:10px}
#edd_sl_cancel_renewal_form input{margin-left:20px}
#edd_sl_cancel_renewal_form input:hover{color:#fff;}
.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:block;}
.pmc-cart-right{float:right;width:32%}
.pmc-cart-right .widget{background:#fff;width:80%;padding:30px;float:left;margin-bottom:30px;}
.pmc-cart-right .widget a{font-weight:bold;}
.pmc-cart-right .widget h3{font-size:18px !important;width:100%;margin-bottom:10px;}
.pmc-cart-right .widget li{margin:10px 0;}
.pmc-cart-right .widget i{margin-right:5px;}
span.link.price{float:right}
.edd_price_options.edd_single_mode input{float:left !important;width:30px;margin-top:5px;}
.edd_price_options.edd_single_mode li{padding-bottom:10px}
.homeIcon{text-align:center;margin-top:20px;}
.homeIcon i{color:#fff;font-size:45px}
.error-links{text-align:center;}
.error-links a,.error-links a:hover,.error-links a:visited{color:#fff;padding:20px;}
.error-links a i{color:#fff;padding-right:8px;}
.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cf{display:block;}
[class*="aq_span"]{float:left;margin-left:3%;}.aq-template-wrapper .aq_span1{width:5.58%;}
.aq-template-wrapper .aq_span2{width:14.16%;}
.aq-template-wrapper .aq_span3{width:22.75%;}
.aq-template-wrapper .aq_span4{width:31.33%;}
.aq-template-wrapper .aq-block-aq_featured_block.aq_span4{width:31.3%;}
.aq-template-wrapper .aq_span5{width:39.92%;}
.aq-template-wrapper .aq_span6{width:48.5%;}
.aq-template-wrapper .aq_span7{width:57.08%;}
.aq-template-wrapper .aq_span8{width:65.67%;}
.aq-template-wrapper .aq_span9{width:74.25%;}
.aq-template-wrapper .aq_span10{width:82.83%;}
.aq-template-wrapper .aq_span11{width:91.42%;}
.aq-template-wrapper .aq_span12{width:100%;}
.aq-template-wrapper .aq-first{margin-left:0;}
.aq-block-aq_clear_block{margin-bottom:0px;}
.aq-block-hr-single{margin-bottom:20px;}
.aq-block-hr-double{margin-bottom:0px;}
.aq-block-aq_clear_block .line-cherry{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x top;height:20px;width:100%}
.aq-block-aq_column_block{margin-bottom:0px;}
.aq-template-wrapper .aq_span1 .aq_span1{width:100% !important;}
.aq-template-wrapper .aq_span2 .aq_span1{width:47.5%;}
.aq-template-wrapper .aq_span2 .aq_span2{width:100% !important;}
.aq-template-wrapper .aq_span3 .aq_span1{width:30%;}
.aq-template-wrapper .aq_span3 .aq_span2{width:65%;}
.aq-template-wrapper .aq_span3 .aq_span3{width:100% !important;}
.aq-template-wrapper .aq_span4 .aq_span1{width:21.25%;}
.aq-template-wrapper .aq_span4 .aq_span2{width:47.5%;}
.aq-template-wrapper .aq_span4 .aq_span3{width:73.75%;}
.aq-template-wrapper .aq_span4 .aq_span4{width:100% !important;}
.aq-template-wrapper .aq_span5 .aq_span1{width:16%;}
.aq-template-wrapper .aq_span5 .aq_span2{width:37%;}
.aq-template-wrapper .aq_span5 .aq_span3{width:58%;}
.aq-template-wrapper .aq_span5 .aq_span4{width:79%;}
.aq-template-wrapper .aq_span5 .aq_span5{width:100% !important;}
.aq-template-wrapper .aq_span6 .aq_span1{width:12.5%;}
.aq-template-wrapper .aq_span6 .aq_span2{width:30%;}
.aq-template-wrapper .aq_span6 .aq_span3{width:47.5%;}
.aq-template-wrapper .aq_span6 .aq_span4{width:65%;}
.aq-template-wrapper .aq_span6 .aq_span5{width:82.5%;}
.aq-template-wrapper .aq_span6 .aq_span6{width:100% !important;}
.aq-template-wrapper .aq_span7 .aq_span1{width:10%;}
.aq-template-wrapper .aq_span7 .aq_span2{width:25%;}
.aq-template-wrapper .aq_span7 .aq_span3{width:40%;}
.aq-template-wrapper .aq_span7 .aq_span4{width:55%;}
.aq-template-wrapper .aq_span7 .aq_span5{width:70%;}
.aq-template-wrapper .aq_span7 .aq_span6{width:85%;}
.aq-template-wrapper .aq_span7 .aq_span7{width:100% !important;}
.aq-template-wrapper .aq_span8 .aq_span1{width:8.13%;}
.aq-template-wrapper .aq_span8 .aq_span2{width:21.25%;}
.aq-template-wrapper .aq_span8 .aq_span3{width:34.38%;}
.aq-template-wrapper .aq_span8 .aq_span4{width:47.5%;}
.aq-template-wrapper .aq_span8 .aq_span5{width:60.63%;}
.aq-template-wrapper .aq_span8 .aq_span6{width:73.75%;}
.aq-template-wrapper .aq_span8 .aq_span7{width:86.88%;}
.aq-template-wrapper .aq_span8 .aq_span8{width:100% !important;}
.aq-template-wrapper .aq_span9 .aq_span1{width:6.67%;}
.aq-template-wrapper .aq_span9 .aq_span2{width:18.33%;}
.aq-template-wrapper .aq_span9 .aq_span3{width:30%;}
.aq-template-wrapper .aq_span9 .aq_span4{width:41.67%;}
.aq-template-wrapper .aq_span9 .aq_span5{width:53.33%;}
.aq-template-wrapper .aq_span9 .aq_span6{width:65%;}
.aq-template-wrapper .aq_span9 .aq_span7{width:76.67%;}
.aq-template-wrapper .aq_span9 .aq_span8{width:88.33%;}
.aq-template-wrapper .aq_span9 .aq_span9{width:100% !important;;}
.aq-template-wrapper .aq_span10 .aq_span1{width:5.5%;}
.aq-template-wrapper .aq_span10 .aq_span2{width:16%;}
.aq-template-wrapper .aq_span10 .aq_span3{width:26.5%;}
.aq-template-wrapper .aq_span10 .aq_span4{width:37%;}
.aq-template-wrapper .aq_span10 .aq_span5{width:47.5%;}
.aq-template-wrapper .aq_span10 .aq_span6{width:58%;}
.aq-template-wrapper .aq_span10 .aq_span7{width:68.5%;}
.aq-template-wrapper .aq_span10 .aq_span8{width:79%;}
.aq-template-wrapper .aq_span10 .aq_span9{width:89.5%;}
.aq-template-wrapper .aq_span10 .aq_span10{width:100% !important;}
.aq-template-wrapper .aq_span11 .aq_span1{width:4.55%;}
.aq-template-wrapper .aq_span11 .aq_span2{width:14.09%;}
.aq-template-wrapper .aq_span11 .aq_span3{width:23.64%;}
.aq-template-wrapper .aq_span11 .aq_span4{width:33.18%;}
.aq-template-wrapper .aq_span11 .aq_span5{width:42.73%;}
.aq-template-wrapper .aq_span11 .aq_span6{width:52.27%;}
.aq-template-wrapper .aq_span11 .aq_span7{width:61.82%;}
.aq-template-wrapper .aq_span11 .aq_span8{width:71.36%;}
.aq-template-wrapper .aq_span11 .aq_span9{width:80.91%;}
.aq-template-wrapper .aq_span11 .aq_span10{width:90.45%;}
.aq-template-wrapper .aq_span11 .aq_span11{width:100% !important;}
.aq-template-wrapper .aq_span12 .aq_span12{width:100% !important;}
.aq-block-aq_column_block .aq_span1 ,.aq-block-aq_column_block .aq_span2 ,.aq-block-aq_column_block .aq_span3 ,.aq-block-aq_column_block .aq_span4 ,.aq-block-aq_column_block .aq_span5 ,
.aq-block-aq_column_block .aq_span6 ,.aq-block-aq_column_block .aq_span7,.aq-block-aq_column_block .aq_span8,.aq-block-aq_column_block .aq_span9 ,.aq-block-aq_column_block .aq_span10,
.aq-block-aq_column_block .aq_span11 ,.aq-block-aq_column_block .aq_span12{width:100% !important;}
h4.aq-block-title{margin:0 0 20px;}
.aq_alert{border:1px solid #d8d8d8;background-color:#FEFEFE;padding:10px 20px;margin:0.5em 0 20px;}
.aq_alert h1,
.aq_alert h2,
.aq_alert h3,
.aq_alert h4,
.aq_alert h5,
.aq_alert h6{margin:0 0 5px;}
.aq_alert.info_aq{background-color:#EFF9FF;border:1px solid #b4ddfa;color:#2b6181;}
.aq_alert.info_aq h1,
.aq_alert.info_aq h2,
.aq_alert.info_aq h3,
.aq_alert.info_aq h4,
.aq_alert.info_aq h5,
.aq_alert.info_aq h6{color:#2b6181;}
.aq_alert.note{background-color:#FFFCE5;border:1px solid #ffdc7d;color:#D69A2A;}
.aq_alert.note h1,
.aq_alert.note h2,
.aq_alert.note h3,
.aq_alert.note h4,
.aq_alert.note h5,
.aq_alert.note h6{color:#D69A2A;}
.aq_alert.warn{background-color:#ffcaca;border:1px solid #eb8d8d;color:#da3838;}
.aq_alert.warn h1,
.aq_alert.warn h2,
.aq_alert.warn h3,
.aq_alert.warn h4,
.aq_alert.warn h5,
.aq_alert.warn h6{color:#da3838;}
.aq_alert.tips{background-color:#d6fedd;border:1px solid #86d492;color:#589261;}
.aq_alert.tips h1,
.aq_alert.tips h2,
.aq_alert.tips h3,
.aq_alert.tips h4,
.aq_alert.tips h5,
.aq_alert.tips h6{color:#589261;}
.aq_alert h1, .aq_alert h2, .aq_alert h3{margin:0;}
.aq_block_tabs .ui-tabs-hide{position:absolute;left:-9999px;}.aq_block_tabs{background:none;margin:0.5em 0 2em 0;}.aq_block_tabs ul.aq-nav{list-style:none;margin:0;padding:0;background:none;border:0;float:none;}.aq_block_tabs ul.aq-nav li{float:left;position:relative;margin:0 2px -1px 0!important;z-index:10;list-style:none;}
.aq_block_tabs ul.aq-nav li a{border:1px solid #e1e1e1;border-bottom:none;display:block;overflow:hidden;padding:5px 10px 0 10px;height:26px;background:#FBFBFB;margin:0;text-decoration:none;color:#373737;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.aq_block_tabs ul.aq-nav li a:hover{background:#fff;margin:0;}.aq_block_tabs ul.aq-nav li.ui-tabs-active a{height:27px;background:#fff;}.aq_block_tabs .aq-tab{background:#fff;padding:15px 15px 5px;border:1px solid #dfdfdf;display:none;}
.aq_block_tabs .aq-tab.first-child{position:relative;left:0;}
.aq_block_toggle,
.aq_block_accordion{background:#fff;border:1px solid #D8D8D8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0.5em 0 10px;position:relative;}.aq_block_toggles_wrapper{margin:0 0 20px;}
.aq_block_accordion_wrapper{margin:0.5em 0 20px;}
.aq_block_accordion{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border-top:none;margin:0;}
.aq_block_accordion.first-child{border-top:1px solid #D8D8D8;margin:0.5em 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.aq_block_accordion.last-child{margin:0 0 10px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_toggle div.arrow,
.aq_block_accordion div.arrow{display:block;float:right;width:14px;height:14px;position:absolute;right:15px;top:13px;background-image:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/images/dropdown-arrows.png);background-repeat:no-repeat;background-position:-40px -3px;}
.aq_block_toggle h2.tab-head,
.aq_block_accordion h2.tab-head{font-size:14px;line-height:21px;font-weight:normal;margin:0;padding:10px 70px 10px 15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.aq_block_toggle h2.tab-head a,
.aq_block_accordion h2.tab-head a{}
.aq_block_toggle:hover div.arrow,
.aq_block_accordion:hover div.arrow{background-position:-9px -3px;}
.aq_block_toggle .tab-body,
.aq_block_accordion .tab-body{display:none;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/images/drop-bg.png) repeat-x 0 top;overflow:hidden;padding:15px 15px 5px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_toggle .tab-body.open,
.aq_block_accordion .tab-body.open{display:block;}
.aq_block_faq .tab-body{display:none;overflow:hidden;padding:15px 15px 5px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_faq h2{overflow:hidden;font-size:22px !important;padding-top:3px;cursor:pointer;}
.aq_block_faq i{float:left;margin-right:10px}
.aq_block_faq{float:left;width:100%;}
.aq_block_faq .tab-body{padding:5px 0 20px 35px}
.testimonials{margin:0.5em 0 0px;position:relative;width:100%;}
.testimonials ul{margin:0;}
.testimonials ul li.testimonial{border:0 !important;list-style-type:none;margin:0;float:left;}
.testimonial-texts,
.testimonial-author{padding:0 20px 20px 20px;}.testimonial-author{padding-top:0;}
.testimonial-texts{padding-bottom:0;}
.testimonial-texts, .testimonial-texts p{margin:0 0 10px}
.testimonial-author span.company{color:#888;display:block;font-size:10px;font-weight:bold;text-transform:uppercase;}.testimonial-nav{position:absolute;right:0;bottom:0;z-index:101;float:right;}
.testimonial-nav .flex-direction-nav{bottom:0;right:-2px;width:67px;}
.testimonial-nav .flex-direction-nav li{border:0 !important;margin:0 !important;padding:0 !important;list-style-type:none !important;}
.testimonial-nav .flex-direction-nav a{font-weight:bold;background:#e1e1e1;color:#333;display:block;float:left;line-height:24px;font-size:12px;height:24px;padding:0 10px;width:inherit;text-decoration:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}
.testimonial-nav a.flex-prev{border-right:1px solid #fff;}
.testimonial-nav a:hover.flex-prev,
.testimonial-nav a:hover.flex-next{background:#333;color:#fff;}
.testimonial-avatar{float:left;margin-right:10px;}
.aq-pricetable-wrapper{background:#fafafa;}
.aq-pricetable-wrapper ul{margin:0;}
.aq-pricetable-wrapper li.aq-pricetable-item{border-top:1px solid #efefef;margin:0;padding:8px 20px;list-style-type:none;text-align:center}
.aq-pricetable-wrapper li.aq-pricetable-item:nth-child(even){background:#fefefe;}
.aq-pricetable-wrapper li.aq-pricetable-title{padding:0;background:#F2F2F0;}
.aq-pricetable-wrapper li.aq-pricetable-title h3{margin:0;padding:0 0 10px;text-transform:uppercase;}
.aq-pricetable-wrapper li.aq-pricetable-title h3.title{font-size:20px;}
.aq-pricetable-wrapper .aq-pricetable-img{padding:0;line-height:0;}
.aq-pricetable-wrapper .aq-pricetable-img img{max-width:100%;}
.aq-pricetable-wrapper .aq-pricetable-price{border-top:1px solid rgba(255,255,255,0.1);padding:20px 0;}
.aq-pricetable-wrapper .aq-pricetable-price h3{font-size:43px;line-height:43px;padding:0;}
.aq-pricetable-wrapper .aq-pricetable-price span{margin-top:-10px;font-style:italic;display:block;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item{background:#666;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){background:#6e6e6e;color:#e9e9e9;}
.aq-pricetable-wrapper.blue .aq-pricetable-title{background:#88bfe8;}
.aq-pricetable-wrapper.green .aq-pricetable-title{background:#8fb84e;}
.aq-pricetable-wrapper .btn{margin:10px 0;}
.aq-pricetable-wrapper li.aq-pricetable-item{border-top:none;}
.aq-pricetable-items li:nth-child(odd){background:#F7F7F7;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){color:#444 !important;}
.aq-pricetable-wrapper li.aq-pricetable-title h3{font-size:26px !important;}
.aq-pricetable-wrapper.blue .aq-pricetable-title{border-radius:3px;background:#3BBDFB;}
.aq-pricetable-wrapper li.aq-pricetable-title h3.title{padding:20px 0 20px 0;color:#fff;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item{background:#efefef;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){background:#f8f8f8;}
.aq_block_toggle, .aq_block_accordion{border:1px solid #eee !important;border-top:1px solid #eee !important;}
.aq_block_faq .tab-body{display:none;overflow:hidden;padding:15px 15px 5px;}
.aq_block_faq h2{line-height:22px;overflow:hidden;font-size:16px !important;padding-top:8px;cursor:pointer;font-weight:bold;}
.aq-block-aq_contact_block h4.aq-block-title{line-height:30px;font-size:30px !important;text-transform:uppercase;margin-bottom:40px;}
.aq_block_faq i{margin-left:15px;float:left;line-height:30px;color:#1e1e20;border-right:1px solid #eee;padding:5px 15px 5px 0px;}
.aq_block_faq{float:left;width:100%;margin-bottom:5px;background:#fff;border:1px solid #eee;border-radius:4px;line-height:30px;}
.aq_block_faq .tab-body{padding:10px 0 10px 15px;border-top:1px solid #eee;line-height:20px;}
.aq-posts-block .post-icon{position:absolute;width:44px;height:44px;line-height:44px;margin:-25px 0 0px 165px;z-index:0;}
.aq-posts-block .post-icon:after{content:"";position:absolute;float:left;left:0px;margin:4px 0 0 -4px !important;width:44px;z-index:-1;height:44px;}
.aq-posts-block .post-icon i{color:#fff;font-size:1.5em;margin:4px 0 0 8px;line-height:44px;}
.aq-posts-block .post-icon i.fa-picture-o{margin-left:6px;}
.aq-posts-block .post-icon i.fa-video-camera{margin-left:7px;}
.aq-posts-block .post-icon i.fa-microphone{margin-left:11px;}
.aq-posts-block .one_third{width:31.4%;margin:1.4%;margin-right:2.9%;margin-left:0;}
.aq-posts-block .one_third.last{margin-right:0px;}
.recentdescription.home-post{padding:5px 0px 0px 2px;}
.aq-posts-block .bx-viewport{height:auto !important;}
.aq-posts-block .date-post{padding-bottom:20px;margin-bottom:12px;border-bottom:1px solid #ededed;font-size:14px;margin-top:-5px;}
.aq-posts-block h3{font-size:16px !important;cursor:pointer;padding:15px 0 5px 0px;text-transform:uppercase !important;}
.aq-posts-block .date-post a:hover{text-decoration:underline;}
.aq-posts-block .the_excerpt{padding:0px 0px 30px 0px;}
.aq-posts-block-meta .date-post a:hover{text-decoration:underline;}
.aq-posts-block .holder-date{float:left;color:#fff;text-align:center;margin:0;}
.aq-posts-block{text-align:left;}
.aq-posts-block .imgholder.home-post img{cursor:pointer;}
.aq-posts-block .imgholder.home-post img:hover{opacity:0.8;}
.recentdescription-text a:hover, .block-post-author a:hover{text-decoration:underline;}
.aq-posts-block .recentdescription-text{margin:0 auto;width:140px !important;padding:10px 0 10px 0;text-align:center;text-transform:uppercase;border-radius:5px;}
.aq-posts-block .recentdescription-text a{color:#fff;font-size:14px;}
.post-read-more{text-align:center;}
.aq-posts-block .recentdescription-text a:hover{text-decoration:none;}
.aq-posts-block .leftholder-comments{margin-top:25px;text-align:left;font-size:24px;line-height:18px;}
.aq-posts-block iframe{height:260px;}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.testimonial-avatar img{margin-right:13px;border-radius:90px;width:100px;height:100px;border:5px solid;}
.testimonial-texts{display:inline-block;width:100%;}
.testimonial-texts{display:inline-block;text-align:center;margin:0 auto !important;line-height:52px !important;font-size:30px;font-weight:bold;color:#fff;}
.testimonial-description{text-align:center;padding-bottom:50px;padding-top:30px;}
.testimonial-texts i{font-size:20px;vertical-align:top;margin:2px 20px;color:#fff !important;width:50px;height:50px;line-height:54px;border-radius:90px;}
.testimonial-author{text-align:center;font-size:20px;padding:0 20px;display:inline-block;text-transform:uppercase;}
.testimonial-author span{color:#fff;}
.testimonials .bx-prev, .testimonials .bx-next{width:30px !important;height:30px !important;}
.testimonials .bx-prev{text-align:center;margin-left:545px;padding:0;bottom:-15px;width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next{text-align:center;margin-left:590px;padding:0;bottom:-15px;width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next i,.testimonials .bx-prev i{color:#fff;}
.post-full-width{width:100%;float:left;padding:0px 0 0px 0;}
.post-full-width-inner{width:1180px !important;margin:0 auto;float:none;}
.post-full-width-inner .bx-viewport{height:auto !important;margin-top:5px;}
.titlebordrtext{width:100%;text-align:center;}
.titlebordrtext .titleborderh2{padding:0px 12px 16px 12px;}
.aq-block-aq_column_block .titleborderOut .titleborder{left:0;width:90%;margin-left:15px;}
.aq-block-aq_column_block .titlebordrtext{text-align:left;}
.aq-block-aq_column_block .titlebordrtext .titleborderh2{padding-left:0px;}
.aq-block-aq_column_block .titleborderOut .titleborder:after{display:none;}
.showborder{display:none;}
.margintitle{margin-top:0px !important}
.infotextwrap{text-align:center;position:relative;width:100%;margin:0 auto;margin-top:0px;float:left;}
.infotext{position:relative;margin:0 auto;}
.infotext-title, .infotext-title h2{display:inline-block;margin:5px 0 0px 0 !important;text-align:center;}
.infotext-title-small{font-size:24px;margin-top:-5px;}
.infotext h2{font-size:72px !important;font-weight:bold;}
.infotext h2 span a:hover, .infotext a:hover{text-decoration:underline;}
.infotext-button{float:left;}
.border-block{float:left;width:100%;}
.title-block-wrap{width:100%;text-align:center;}
.title-block-wrap h2{margin-bottom:20px;line-height:120%;}
.homerecent.SP h3.h3border:before, .homerecent.SP h3.h3border:after{background:#121212;}
.title-block-wrap h2:after, .homerecent.SP h3.h3border:after{margin-left:12px;}
#contact .title-block-wrap h2:before, #contact .title-block-wrap h2:after{display:none;}
.about-us-block-left-text,.about-us-block-right-text, .about-us-block-image{float:left;width:18%;padding-left:25px;}
.about-us-block-left-text,.about-us-block-right-text{padding-top:4px;}
.about-us-block-right-text{padding-right:25px;}
.about-us-block-image img{max-width:100%;border-radius:50%;border:4px solid #1f1f1f;margin:12px 0 0 -10px;}
.about-us-block-image{text-align:center;}
.about-us-block-left-title,.about-us-block-right-title{text-align:center;font-size:50px;line-height:110%;background:#1F1F1F;color:#fff;float:left;width:17%;padding:32px 10px 28px 10px;}
.about-us-block-left-title span,.about-us-block-right-title span{font-size:134px;line-height:95%;}
.aq-block-aq_features_block{position:relative;text-align:center;padding:40px 0;margin:0px 0 0px 0;margin-right:2%;line-height:1.65em;}
.aq-block-aq_features_block a:hover{text-decoration:underline;}
.aq-block-aq_features_block p{margin:5px 0 0px 0;float:left;text-align:left;color:#fff;font-size:15px;width:65%;}
.aq-block-aq_features_block h3{color:#fff;font-size:24px !important;float:left;line-height:30px;}
.aq-block-aq_features_block i{position:relative;float:left;color:#fff;border-radius:90px;font-size:6em;margin-right:15px;}
.mainwrap-icon-background{position:relative;margin:-19px auto;width:60px;left:30px;height:60px;border-radius:5px;border:1px solid #ddd;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.mainwrap-icon{width:60px;height:120px;margin:-80px auto;position:relative;z-index:9;}
.mainwrap-icon .icon-2x{width:60px;display:inline-block;line-height:75px;margin-left:-1px;color:#ddd;text-align:center !important;}
.featured-block{margin:30px 0 40px 0;padding:20px;text-align:center;}
.featured-block:hover, .featured-block:hover h5, .featured-block:hover span{cursor:pointer;}
.featured-block h5{font-size:30px !important;}
.featured-block span{color:#F85757}
.advertise{width:100%;float:left;padding:0px 0 35px 0;}
.advertiseInner{width:1180px;margin:0 auto;}
.bx-wrapper{width:100% !important;position:relative;float:left;z-index:9;}
.advertise .bx-wrapper{width:100.2% !important;margin-top:0px;}
.advertise .title{float:left;width:100%;display:none;}
.advertise h2{position:relative;padding-right:8px;}
.advertise img{margin-top:0px;position:relative;float:left;text-align:center;cursor:pointer;}
.advertise ul{list-style:none;margin-left:0px;}
.advertise li{float:left;list-style:none;width:225px !important;margin-right:14px !important;border-right:none;background:rgba(255,255,255,0.08);}
.advertise li:hover{background:rgba(255,255,255,0.13);}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{background-position:0px 0px !important;margin-top:-90px;position:absolute;height:35px;width:35px;z-index:9;background:#ccc;cursor:pointer;text-align:center;overflow:hidden;}
.advertise .bx-prev,.advertise .bx-next{display:none;}
.aq-posts-block .bx-prev, .aq-posts-block .bx-next{top:65px;right:0;opacity:0;}
.aq-posts-block:hover .bx-prev, .aq-posts-block:hover .bx-next{opacity:1;}
.aq-posts-block .bx-prev{right:35px;}
.aq-posts-block .bx-prev i, .aq-posts-block .bx-next i{color:#fff;line-height:34px;}
.advertise .bx-next{margin-left:585px !important;}
.testimonials .bx-prev, .testimonials .bx-next{background:#333;}
.aq-block-aq_column_block{margin-left:2.75% !important;}
.aq-block-aq_column_block.aq-first{margin-left:0px !important;}
.team{text-align:center;}
.team .title{font-size:18px;text-transform:uppercase;font-weight:bold !important;display:inline-block;margin-bottom:10px;margin-top:10px;padding-bottom:5px;border-bottom:1px solid;}
.team{padding-top:50px;border-bottom:double #eee;margin-right:4%;margin-top:0px !important;background:#fff!important;border:1px solid #eee;border-radius:5px;width:275px;}
.team.last{margin:0;margin-top:0px !important;}
.team .role{display:inline-block;width:100%;}
.social div{display:inline-block;height:0}
.team .social{margin:20px 0 25px 0px;text-align:center;width:100%;border-top:4px solid transparent;text-align:center;}
.team .social a{display:inline-block;background:#333;width:40px !important;height:40px !important;line-height:62px;margin-top:-20px;margin:0px 5px !important;border-radius:90px;}
.team .emaillink{margin-right:0px !important;}
.team .image img{width:100% !important;border-radius:0px;}
.team .image img:hover{opacity:0.85;}
.team .description{padding:25px 10px 0 10px;}
.team .iconwrap{margin-left:20px;}
.team .icon{width:80px;height:80px;background:#fff;margin:15px auto;}
.team .icon img{padding:15px;margin:5px;}
.team:nth-child(1),.team:nth-child(2),.team:nth-child(3){background:none;padding-top:0px;}
.aq-block-aq_twitter_block span, .aq-block-aq_twitter_block a{color:#fff !important;font-size:14px;}
.aq-block-aq_twitter_block{text-align:left;}
.aq-block-aq_twitter_block ul{list-style-type:none;margin-left:0;width:70%;float:left;}
.aq-block-aq_twitter_block .twitterwidget-title{display:none;}
.aq-block-aq_twitter_block .twitter-avatar img{display:none !important;}
.aq-block-aq_twitter_block .twitter-avatar a{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bigTwitterIcon.png) no-repeat;width:24px;height:24px;display:block;float:left;padding-right:10px;}
.aq-block-aq_twitter_block .entry-content a:hover{text-decoration:underline;}
.aq-block-aq_twitter_block .follow-button{float:right;width:20%;}
.aq-block-aq_twitter_block .from-meta, .aq-block-aq_twitter_block .time-meta a{display:none;}
.aq-block-aq_twitter_block .intent-meta{width:100%;float:left;height:35px;}
.aq-block-aq_twitter_block .intent-meta a:hover{text-decoration:underline;}
.aq-block-aq_twitter_block .intent-meta a{margin-right:20px;color:#fff;padding:5px 10px;border-radius:3px;}
.mainwrap-video{float:left;}
#buttonPlay{position:absolute;left:50%;margin-left:-30px;top:40%;background:#fff;border:none;height:60px;width:60px}
video#bgvid{position:relative;max-width:100%;width:auto;height:auto;z-index:0;background-size:cover;}
.video-text{width:100%;text-align:center;position:absolute;top:40%;z-index:9;}
.video-button a:hover{text-decoration:underline;}
.video-text span{font-weight:bold;font-size:50px;}
.video-text p{display:inline-block;margin-top:70px;}
.video-button a{color:#fff !important;padding:15px 40px 15px 40px !important;border:2px solid #fff;font-size:16px;font-weight:600;}
.aq-block-aq_article_block .title-wrap{width:100%;text-align:center;}
.aq-block-aq_article_block .title-date{font-size:20px;background:#fff;display:inline-block;padding:0 30px}
.aq-block-aq_article_block .title-wrap h3{font-size:40px !important;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;padding:24px 0 21px 0;margin-bottom:35px;margin-top:-13px;}
.left-column-article, .right-column-article{width:47%}
.left-column-article{float:left;text-align:left;padding-right:30px;border-right:1px solid #ddd;}
.right-column-article{float:right;text-align:left;}
.aq-block-aq_article_block a:hover{text-decoration:underline;}
.aq-block-aq_article_block .left-column-article img,.aq-block-aq_article_block .left-column-article iframe{float:left;padding:10px 20px 10px 0;}
.aq-block-aq_article_block .right-column-article img, .aq-block-aq_article_block .right-column-article iframe{float:right;padding:10px 0px 10px 0;}
.aq-block-aq_article_block .left-column-article figcaption{float:left;text-align:left;font-style:italic;}
.aq-block-aq_article_block .right-column-article figcaption{float:right;text-align:right;font-style:italic;}
.aq-block-aq_article_block figure{height:0px;}
.aq-block-aq_article_block p + p + p{text-indent:1.5em;}
.prebuild-contact.aq-block-aq_widgets_block .textwidget{background:#fff;border:1px solid #eee;padding:20px 0 20px 20px;line-height:30px;width:328px;font-size:14px;}
.full-width-blog #_mcePaste{margin-bottom:30px;}
.mini-blog-content.nosidebar #_mcePaste{margin-bottom:45px;}
.full-width-blog .blogpostcategory{width:100%;background:none;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:50px;}
.full-width-blog .blogpostcategory .loading{left:400px;}
.full-width-blog .blogpostcategory .post-meta span:after, .mini-blog .blogpostcategory .post-meta span:after{display:none;}
.full-width-blog .blogimage,.full-width-blog #slider-category, .full-width-blog .mini-blog-video-container{float:left;}
.full-width-blog .mini-blog-video-container{width:800px;}
.full-width-blog .entry{float:right;width:350px}
.full-width-blog .blogpostcategory.audio .entry, .mini-blog .blogpostcategory.audio .entry{margin-top:15px;}
.full-width-blog .link-category .entry, .full-width-blog .audio .entry{width:100%;}
.full-width-blog .blogpostcategory h2, .mini-blog .blogpostcategory h2{margin-top:-10px;}
.full-width-blog .blogpostcategory .post-meta{margin-top:0px;line-height:14px;text-transform:none;padding-bottom:0px;border:none;}
.full-width-blog .blogpostcategory .blogcontent{margin:15px 0 42px 0;}
.mini-blog .sidebar.left .widget{margin-left:0px;}
.mini-blog .blogpostcategory, .mini-blog .wp-pagenavi,.mini-blog .slider-category{width:100%;float:left;}
.mini-blog .blogpostcategory{background:none;border-bottom:1px solid #eee;padding-bottom:5px;}
.mini-blog .sidebar{margin-top:0px;}
.mini-blog .sidebar.left{float:left;}
.mini-blog .blogpostcategory .blogcontent{margin:20px 0 45px 0;}
.mini-blog .blogpostcategory .loading{left:200px;margin-top:108px;}
.mini-blog .blogpostcategory .post-meta{margin-top:0px;line-height:14px;text-transform:none;padding-bottom:0px;border:none;}
.mini-blog .blogpostcategory .blogimage{min-height:280px;margin-right:20px;}
.mini-blog .mini-blog-video-container{width:400px;float:left;margin-right:20px;}
.mini-blog #slider-category .slider-item IMG, .blogpostcategory .overdefultlink{width:800px;height:390px;}
.mini-blog #slider-category .anythingSlider .anythingWindow{width:400px !important;height:245px !important;}
.mini-blog #slider-category{height:245px;}
.mini-blog .blogimage,.mini-blog #slider-category{float:left;width:400px !important;margin-right:20px;}
.mini-blog .entry{float:left;width:380px;}
.mini-blog .link-category .entry, .mini-blog .audio .entry{width:100%;}
.mini-blog .mini-blog-content{width:800px;float:left;}
.mini-blog-content.left{float:right}
.mini-blog-content div:last-child{border:none;}
.mini-blog-content.nosidebar ,.mini-blog-content.nosidebar .blogpostcategory{width:100% !important}
.mini-blog-content.nosidebar .entry{width:760px}
.mini-blog-content.nosidebar .blogpostcategory.audio .entry, .mini-blog-content.nosidebar .link-category .entry{width:100% !important;}
.home .portfolio .wp-pagenavi{display:none !important;}
.portfolio .port-meta{float:left;width:100%;}
.portfolio .one_half{width:46%;}
.port-meta.title{margin:10px 0 15px 0;font-size:20px;text-transform:uppercase;}
.port-meta.excerpt{margin-bottom:30px;float:left;width:95%;}
.homerecent.pagePort .one_third{margin:0px 6px 19px 0;}
.homerecent.pagePort .one_third .home-portfolio-categories{position:relative;text-align:center;margin-top:140px;}
.homerecent.pagePort .one_third .overdefult{width:380px;height:300px;cursor:pointer;}
.homerecent.pagePort .one_half{margin:0px 48px 30px 0;}
.homerecent.pagePort .one_half .home-portfolio-categories{position:relative;text-align:center;margin-top:210px;}
.homerecent.pagePort .one_half .overdefult{width:570px;height:450px;cursor:pointer;}
.homerecent.pagePort .one_fourth{margin:0px 24px 15px 0;min-height:20px;}
.homerecent.pagePort .one_fourth .port-meta.title{font-size:16px;}
.homerecent.pagePort .one_fourth .home-portfolio-categories{position:relative;text-align:center;margin-top:98px;}
.homerecent.pagePort .one_fourth .overdefult{width:280px;height:220px;cursor:pointer;}
.masonry_pmc .port-meta.excerpt{margin-top:-10px;width:90%;padding-left:5%;}
.homerecent.pagePort .one_third.masonry_pmc{width:380px;margin-right:20px;min-height:475px;}
.homerecent.pagePort .one_half.masonry_pmc{background:#fff;width:570px;margin-right:30px;}
.homerecent.pagePort .one_fourth.masonry_pmc{background:#fff;width:280px;margin:20px 20px 0 0;}
.homerecent.pagePort .one_third.masonry_pmc .overdefult, .homerecent.pagePort .one_half.masonry_pmc .overdefult{opacity:0;filter:alpha(opacity=0);}
.homerecent.pagePort .one_fourth.masonry_pmc .overdefult{opacity:0 !important;filter:alpha(opacity=0);}
.homerecent.pagePort .one_third.masonry_pmc .recentimage:hover,.homerecent.pagePort .one_fourth.masonry_pmc .recentimage:hover, .homerecent.pagePort .one_half.masonry_pmc .recentimage:hover{opacity:0.75;filter:alpha(opacity=75);}
.homerecent.pagePort .one_third.masonry_pmc .port-meta, .homerecent.pagePort .one_half.masonry_pmc .port-meta, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta{text-align:center;}
.homerecent.pagePort .one_third.masonry_pmc .port-meta.title, .homerecent.pagePort .one_half.masonry_pmc .port-meta.title, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title{margin:10px 0 0px 0;}
.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories{margin:0px;margin-bottom:30px;float:left;width:100%;text-transform:none;font-size:14px;font-weight:normal;color:#444;}
.homerecent .circle .recentimage .overdefult{background:none !important;opacity:1;filter:alpha(opacity=100);z-index:99999;}
.homerecent .circle .one_third .recentimage, .homerecent .circle .one_third .recentimage img, .homerecent .circle .one_third{width:275px !important;}
.homerecent .circle .one_third .recentimage img{border:4px solid #fff;margin-left:-4px;position:absolute;border-radius:90%;height:275px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.homerecent .circle .one_third{margin:0 24px 20px 1px;min-height:300px !important;}
.homerecent .circle .one_third .recentdescription{margin-top:5px;text-align:center;background:rgba(0,0,0,0.2) !important;height:275px;width:275px;border-radius:90%;}
.homerecent .circle .one_third .recentdescription h3{font-size:16px !important;border:none;padding:3px 0;margin:80px 0 0 0;font-weight:bold;width:100%;-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0);background:none;}.homerecent .circle .one_third .home-portfolio-categories{opacity:0;position:relative;font-size:12px;font-weight:500;margin:5px 0 0 0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);}.homerecent .circle .recentimage .overdefult:hover h3, .homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories{-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}.homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories{opacity:1;}
.homerecent .circle .recentimage .overdefult:hover .recentdescription{background:rgba(0,0,0,0.6) !important;}
.homerecent .circle .one_third .recentimage::after{position:absolute;top:4px;right:4px;bottom:0px;left:0px;content:'';width:235px;height:235px;opacity:1;border-radius:90%;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5),0 2px 3px rgba(0,0,0,0.6);}
.homerecent .circle .one_third .recentimage::after{border:20px solid rgba(255,255,255,0.3);-webkit-transform:scale(1,1);transform:scale(1,1);}
.homerecent .circle .one_third:hover .recentimage::after, .homerecent .circle .one_third:hover .recentimage::before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta{text-align:left !important;margin-left:20px;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.title{text-transform:none !important;font-weight:600 !important;}
.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories{width:auto !important;text-align:left !important;color:#888 !important;margin-top:-10px !important;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt{width:90%;padding-left:0 !important;margin-left:0 !important;}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link{float:left;background:#DF5148;padding:10px 15px;margin-bottom:35px;color:#fff;text-transform:uppercase;font-size:12px;}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link:hover{opacity:0.75;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt{margin-bottom:25px !important}
.logo-right{position:relative;float:right;}
.logo-left{position:relative;float:left;}
.logo-center{position:relative;float:none;text-align:center;}
.social-menu .pagenav{float:left;text-align:center;width:65%}
.social-menu .pmc-menu-social{float:right;width:20%;padding-top:20px;}
.social-menu .pmc-menu-social a{float:right}
.social-menu #logo{width:15%;text-align:left;}
#infscr-loading{z-index:9999999;text-align:center;position:absolute;bottom:0;left:50%;width:300px;margin:0px 0 150px -180px;background:#222;background:rgba(35,35,35,0.9);padding:32px 20px 30px 20px;border-radius:5px;}
#infscr-loading span{position:relative;float:none;color:#fff;text-align:center;}
#infscr-loading i{float:left;font-size:2em;margin-right:0px;line-height:22px;}
.navigation-pmc{display:none;}
.pmc-button{float:left;display:inline-block;height:50px;border-bottom:4px solid;margin:0 20px 20px 0;font-size:14px;}
.pmc-button a{height:50px;float:left;}
.pmc-button .button-icon-icon{float:left;height:50px;width:50px;border-right:1px solid rgba(0,0,0,0.1);text-align:center;}
.pmc-button .button-icon-icon i{font-size:28px;margin:12px 0px 0px 0px;width:50px;}
.button_icon-content{float:right;height:50px;line-height:50px;border-left:1px solid rgba(255,255,255,0.1);padding:0 20px;text-align:center;}
.pmc-social-button .button-icon-icon{padding-right:0px;}
.pmc-social-button .button-icon-icon{background:rgba(255,255,255,0.15);border:none;}
.pmc-social-button .button_icon-content{border:none;}
.pmc-simple-button, .pmc-round-button, .pmc-simple-double-button{line-height:44px;height:44px;padding:0 22px;}
.pmc-round-button, .pmc-simple-button:hover{border-radius:5px;}
.pmc-icon-button:hover .button-icon-icon{background:rgba(255,255,255,0.15);}
.pmc-simple-double-button:hover{opacity:1;}
.pmc-simple-double-button:hover .button-text{text-decoration:underline;}
.pmc-simple-double-button{padding:0 10px;text-align:center;display:inline-block;border-bottom:none;}
.pmc-simple-double-button:before{content:"";position:relative;float:left;left:0px;margin:-5px 0 0 -5px !important;width:100%;z-index:-1;height:44px;padding:0 10px 0 10px;}.pmc-simple-double-button .button-text{position:relative;top:-40px;display:inline-block;}
.pmc-round-button, .aq-posts-block .recentdescription-text{display:inline-block;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}.pmc-round-button:before, .aq-posts-block .recentdescription-text:before, .blogpost .datecomment .link a:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}.pmc-round-button:hover, .pmc-round-button:focus, .pmc-round-button:active, .aq-posts-block .recentdescription-text:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);animation-name:hover;animation-duration:1.5s;animation-delay:0.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;}.pmc-round-button:hover:before, .pmc-round-button:focus:before, .pmc-round-button:active:before, .aq-posts-block .recentdescription-text:hover:before, .blogpost .datecomment .link:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-name:hover-shadow;animation-name:hover-shadow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes hover-shadow{0%{opacity:.2;}
50%{opacity:.6;}
100%{opacity:.2;}
}@keyframes hover-shadow{0%{opacity:.2;}
50%{opacity:.6;}
100%{opacity:.2;}
}
.circles-wrp, .pmc-progress-circle{text-align:center;}
.pmc-pmc-progress-circle-content{text-align:center;margin-top:20px;font-size:20px;font-weight:bold;}
.circles-text-wrp{font-size:24px !important;font-weight:bold;}
.circles-text-wrp span{color:#2a2b2c;}
.pmc-count, .pmc-count-simple{position:relative;display:inline-block;width:210px;height:210px;border:1px solid #eee;padding:20px;text-align:center;margin:0;}
.pmc-count-simple{background:rgba(255,255,255,0.12) !important;border:none;color:#fff;border-radius:90%;}
.pmc-count:before, .pmc-count:after{content:"";overflow:visible;position:absolute;background:#fff;border:1px solid #eee;left:2px;right:0;top:-4px;z-index:-1;height:250px;width:250px;}.pmc-count:after{top:-7px;left:5px;z-index:-2;}.pmc-count-icon{padding-top:5px;}
.pmc-count i, .pmc-count-simple i{font-size:4em;}
.pmc-count-number{display:inline-block;font-size:40px;line-height:40px;margin:20px 0 15px 0;padding-bottom:0px;font-weight:bold;}
.pmc-count-text{text-transform:uppercase;}
.pmc-count-number-border{height:1px;width:65px;background:#ddd;margin:0 auto;margin-bottom:15px;}
.pricing-tabel{position:relative;float:left;display:inline-block;min-width:260px;padding:20px 0 20px 0;color:#fff;border-radius:10px;text-align:center;margin:0 0px 35px 0;}
.pricing-tabel.highlighted{z-index:100;margin-left:-5px;margin-top:-35px;box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.pricing-tabel.highlighted li{padding:22px 0;}
.pricing-tabel-circle.pricing-tabel, .pricing-tabel-icon.pricing-tabel{border-radius:0px;}
.pricing-tabel.pricing-tabel-white{background:#fbfbfb;border-radius:0px;border-bottom:5px solid #BDC3C7;}
.pricing-tabel-title{font-size:24px;font-weight:bold;padding:10px 0 30px 0;}
.pricing-tabel-circle .pricing-tabel-title{border-bottom:1px solid rgba(0,0,0,0.1);padding:20px 0 20px 0;}
.pricing-tabel-white .pricing-tabel-title{padding:20px 0 20px 0;}
.pricing-tabel-icon .pricing-tabel-title{background:rgba(0,0,0,0.1);padding:20px 0 20px 0;margin:15px 0 10px 0;}
.pricing-tabel-price{font-size:36px;line-height:18px;font-weight:bold;background:rgba(0,0,0,0.1);padding:25px 0 10px 0;margin-bottom:25px;}
.pricing-tabel-icon .pricing-tabel-price{margin-bottom:10px;padding:10px 0 10px 0;}
.pricing-tabel-price-title{display:block;width:100%}
.pricing-tabel-icon .pricing-tabel-price{background:none;}
.pricing-tabel-circle .pricing-tabel-price, .pricing-tabel-white .pricing-tabel-price{width:120px;height:120px;border-radius:90%;padding:0;margin:-88px 0 0 62px;line-height:100px;border:8px solid #C4504A;}
.pricing-tabel-circle .pricing-tabel-price-title, .pricing-tabel-white .pricing-tabel-price-title{display:block;margin-top:-20px;line-height:0px;padding:0;}
.pricing-tabel-icon .pricing-tabel-price-title{display:block;margin-top:0px;}
.pricing-tabel ul{list-style:none;margin:0 !important;}
.pricing-tabel.pricing-tabel-circle ul{border-bottom:1px solid rgba(255,255,255,0.15);}
.pricing-tabel.pricing-tabel-white ul{border-bottom:1px solid;}
.pricing-tabel-price-title{display:inline-block;font-size:12px;text-transform:uppercase;}
.pricing-tabel li{clear:both;padding:15px 0;border-bottom:1px solid #fff;border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white li{border:none;border-top:1px solid #eee;}
.pricing-tabel li:first-child{border-top:none;}
.pricing-tabel.pricing-tabel-circle li:first-child{border-top:1px solid rgba(255,255,255,0.15);}
.pricing-tabel.pricing-tabel-white li:first-child{border-top:1px solid;}
.pricing-tabel li:last-child{border-bottom:none;}
.pricing-tabel.pricing-tabel-circle li:last-child{border-bottom:1px solid rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white li:last-child{border-bottom:1px solid;padding-bottom:20px;}
.pricing-tabel.pricing-tabel-white li:first-child{padding-top:20px;}
.pricing-tabel-button{color:#fff;font-size:18px;font-weight:bold;margin:20px 0 20px 0;border:5px solid;border:5px solid rgba(0,0,0,0.1);display:inline-block;padding:8px 40px;}
.pricing-tabel-icon .pricing-tabel-button{border:none;background:#333;background:rgba(0,0,0,0.1);padding:12px 40px;}
.pricing-tabel.pricing-tabel-circle .pricing-tabel-button{margin:30px 0 12px 0;}
.pricing-tabel-button:hover{background:rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button{border:none;padding:12px 40px;margin:30px 0 12px 0;}
.pricing-tabel-icon .pricing-tabel-button:hover{background:rgba(0,0,0,0.2);}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button:hover{opacity:0.8;}
.pricing-tabel.pricing-tabel-circle:hover .pricing-tabel-price, .pmc-icon.medium:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.circle ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bullet-circle-black.png) no-repeat 0 9px !important}
.commentlistshort ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-comment.png) no-repeat 0 4px !important}
.maillist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-mail.png) no-repeat 0 4px !important}
.pluslist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-plus.png) no-repeat 0 4px !important}
.ribbonlist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-ribbon.png) no-repeat 0 4px !important}
.settingslist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-settings.png) no-repeat 0 4px !important}
.starlist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-star.png) no-repeat 0 4px !important}
.imagelist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-image.png) no-repeat 0 4px !important}
.ticklist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-tick.png) no-repeat 0 4px !important}
.linklist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-link.png) no-repeat 0 4px !important}
.arrow ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-arrow.png) no-repeat 0px 4px !important}
.arrow_point ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bullet.png) no-repeat 0px 9px !important}
.circle ul,.commentlistshort ul,.maillist ul,.pluslist ul,.ribbonlist ul,.settingslist ul,.starlist ul,.imagelist ul,.ticklist ul,.linklist ul,.arrow ul ,.arrow_point ul{list-style:none !important;padding:0;margin:0;}
.circle ul li,.commentlistshort ul li,.maillist ul li,.pluslist ul li,.ribbonlist ul li,.settingslist ul li,.starlist ul li,.imagelist ul li,.ticklist ul li,.linklist ul li,.arrow ul li,.arrow_point ul li{margin:5px 0 0 5px;padding-left:25px;}
.dropcap{display:block;float:left;font-size:54px;line-height:56px;margin:0px 5px 0 0;}
.accordion .ui-state-default, .ui-widget-header .ui-state-default{background:#ECF0F1;color:#95A5A6 !important;border-bottom:1px solid #fff;}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover{background:#94BB54;color:#fff !important;}
.accordion .ui-state-active{background:#E05149;color:#fff !important;}
.ui-accordion .ui-accordion-header{margin:0px;cursor:pointer;}
.accordion{width:100%;margin-bottom:10px;display:inline-block}
.accordion h3{line-height:30px;font-size:16px !important;padding:8px 0 8px 15px;text-transform:uppercase;}
.accordion a{color:#2a2b2c !important;}
.ui-accordion-content{padding:20px;background:#f8f8f8 !important;}
.ui-accordion-content p{margin:0px !important;}
.ui-state-hover{background-color:#E05149;}
.accordion .ui-state-default i{float:right;margin:9px 20px 0 0;}
.accordion .ui-state-default i.fa-minus{display:none;}
.accordion .ui-state-active i.fa-plus{display:none;}
.accordion .ui-state-active i.fa-minus{display:inline-block;}
.ui-accordion-content-active{height:auto !important}
.progressbar{height:44px;margin-bottom:20px;float:left;display:inline-block;border:none;width:30%;background:#f4f4f4 url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/stripesPattern.png);margin-right:3.3%;color:#fff;font-size:14px;}
.ui-progressbar-value{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/stripesPattern.png);}
.ui-progressbar .ui-progressbar-value{height:100%;}
.progressbar-title{padding:9px 0 0 15px;}
.success a{font-weight:bold;color:#66B500;}
.question a{font-weight:bold;color:#CB2A19;}
.info a{font-weight:bold;color:#0092F5;}
.error a{font-weight:bold;color:#A58100;}
.question, .success, .info, .error{border-radius:3px;min-width:45%;display:inline-block;padding:10px 20px;color:#fff;margin:0 15px 20px 0;}
.success i, .question i,.info i, .error i{float:right;font-size:28px;line-height:27px;opacity:0.3;margin-left:20px;}
.success{background:#1BBC9B;}
.question{background:#34495E;}
.info{background:#1BAACC;}
.error{background:#E05149;}
.pmc-google-map{float:left;}
.pmc-google-map.border{border:8px solid #eee;}
.tabs{padding:0;margin-bottom:30px;float:left;width:100%;}
.tabs ul{margin:0;}
.ui-widget-header .ui-state-default{background:#ECF0F1;}
.tabs li{display:inline-block;position:relative;border-radius:4px;}
.tabs li{padding:10px;cursor:pointer;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:#E05149;}
.ui-tabs .ui-tabs-nav li a{outline:none !important;color:#95A5A6;text-transform:uppercase;}
.ui-tabs .ui-tabs-nav li:hover a{color:#fff;}
.ui-state-active a{color:#fff !important;}
.ui-tabs-panel{padding:25px 0 0 0px;margin-top:0px}
.tabwrap.tabsonly.ui-widget-content{border:none !important;background:none !important;}
.break{background:none;line-height:30px;position:relative;clear:both;}
.break_line{background:none;margin:20px 0;position:relative;clear:both;}
h2.trigger{font-size:18px !important;text-transform:uppercase;color:#fff;background:#BDC3C7;padding:15px;cursor:pointer;border-radius:5px;margin-bottom:5px;}
h2.trigger.active, h2.trigger:hover{background:#1ABC9C;}
.toggle_container{padding:15px;margin-top:-10px;}
.audioPlayerWrap{width:100%;height:40px;padding-top:7px;}
.audioPlayerWrap .audioPlayer object, .singledefult .audioPlayer object{width:100%;}
.audioPlayerWrap .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat !important;height:40px;width:40px;margin:0 auto;}
.pmc-box{padding:25px;border:1px solid;display:inline-block;}
.pmc-quote{border-left:4px solid;padding:0px 0px 0px 20px;font-size:16px;line-height:30px;font-style:italic;}
.pmc-icon, .pmc-only-icon{float:left;display:inline-block;text-align:center;}
.pmc-icon{width:100%;}
.pmc-icon-icon{display:inline-block;border:4px solid;border-radius:90px;}
.pmc-icon, .pmc-only-icon{border-radius:90px;}
.pmc-only-icon{margin:0px 18px 18px 0;}
.pmc-icon-icon.small i{font-size:1.5em;width:70px;height:70px;line-height:70px;}
.pmc-icon-icon.medium i{font-size:2em;width:90px;height:90px;line-height:90px;}
.pmc-icon-icon.big i{font-size:6em;width:100px;height:100px;color:#aaa !important;;line-height:100px;}
.pmc-icon.small i{font-size:2em;width:90px;height:90px;line-height:90px;}
.pmc-icon.medium i{font-size:3em;width:110px;height:110px;line-height:110px;}
.pmc-icon.big i{font-size:4em;width:140px;height:140px;line-height:140px;}
.pmc-icon i{color:#fff;}
.pmc-icon-title{padding:20px 0;font-size:22px;font-weight:bold;}
.pmc-icon-icon.left{float:left;display:inline-block;margin-top:30px}
.pmc-icon-icon.left{}
.pmc-icon-wraper.left.big{float:right;display:inline-block;width:65%;}
.pmc-icon-wraper.left .pmc-icon-content, .pmc-icon-wraper.left .pmc-icon-title{text-align:left !important;}
.pmc-icon-wraper.left .pmc-icon-border{margin:0;}
.pmc-icon-wraper.left.medium{float:right;display:inline-block;width:68%;}
.one_half .pmc-icon-wraper.left.medium{width:78%;}
.pmc-icon-wraper.left.small{float:right;display:inline-block;width:75%}
.one_half .pmc-icon-wraper.left.small{width:82%;}
.one_fourth .pmc-icon-wraper.left.small{width:65%}
.one_fourth .pmc-icon-wraper.left.big{width:55%}
.one_fourth .pmc-icon-wraper.left.medium{width:58%}
.pmc-icon-title a{padding-bottom:20px;margin-bottom:20px;}
.pmc-icon-content{margin-top:20px;}
.pmc-icon:hover .pmc-icon-icon{}
.pmc-icon .pmc-icon-icon i{color:#fff;}
.pmc-icon .pmc-icon-border{width:80px;height:1px;background:#ddd;margin:0 auto;}
.pmc-icon-wraper.left .pmc-icon-border{display:none;}
.pmc-icon-wraper.left .pmc-icon-title{padding-bottom:0px;font-weight:bold;}
.pmc-icon-wraper.left .pmc-icon-title{padding:50px 0 0 0;margin-bottom:0px;font-weight:bold;font-size:16px;text-transform:uppercase;line-height:0px;}
.pmc-icon-wraper.left .pmc-icon-title a:hover, .pmc-icon-wraper.left .pmc-icon-content a:hover{color:#222 !important;}
.pmc-icon-wraper.left{margin-bottom:20px;}
.pmc-only-icon:hover i, .featured-block:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.pmc-image{float:left;border:8px solid #eee;max-width:755px;}
.pmc-image:hover .info{opacity:1;filter:alpha(opacity=100);}
.pmc-image .info{width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;border-radius:0;opacity:0;text-align:center;}
.pmc-image .info i{float:none;font-size:2em;opacity:1;background:#1ABC9C;border:3px solid;width:64px;height:64px;line-height:64px;border-radius:90px;}
.pmc-image .info .image-over{margin-top:30%;font-size:20px;}
.pmc-image img{opacity:1;filter:alpha(opacity=100);margin-bottom:-7px;max-width:755px;height:auto;}
.ih-item{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.ih-item,
.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ih-item a{color:#333;}.ih-item a:hover{text-decoration:none;}.ih-item img{width:100%;height:100%;}.ih-item.circle{position:relative;width:240px;height:240px;border-radius:50%;}.ih-item.circle .img{position:relative;width:240px;height:240px;border-radius:50%;}.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.ih-item.circle .img img{border-radius:50%;}.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.square{position:relative;width:336px;height:236px;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.circle.effect1 .spinner{width:250px;height:250px;border:10px solid;border-radius:50%;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}.ih-item.circle.effect1 .img{position:absolute;top:10px;bottom:0;left:10px;right:0;width:auto;height:auto;}.ih-item.circle.effect1 .img:before{display:none;}.ih-item.circle.effect1.colored .info{background:#1a4a72;background:rgba(26, 74, 114, 0.6);}.ih-item.circle.effect1 .info{width:230px;height:230px;top:10px;bottom:0;left:10px;right:0;background:#333333;background:rgba(50, 50, 50, 0.8);opacity:0;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}.ih-item.circle.effect1 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px;font-size:20px !important;margin:0 10px;padding:60px 0 15px 0;}
.ih-item.circle.effect1 .info p{color:#fff;padding:10px 5px;padding-top:14px;margin:0px 10px;font-size:14px;border-top:1px solid rgba(255, 255, 255, 1);line-height:20px;}.ih-item.circle.effect1 a:hover .spinner{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}.ih-item.circle.effect1 a:hover .info{opacity:1;}
.ih-item.square{position:relative;width:260px;height:260px;border:10px solid #ECF0F1;margin-left:1px;box-shadow:1px 1px 3px rgba(0, 0, 0, 0);}.ih-item .info{background:none;padding:0;margin:0;}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.square.effect9{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px;}.ih-item.square.effect9.colored .info .info-back{background:#1a4a72;}.ih-item.square.effect9.colored .info h3{background:rgba(12, 34, 52, 0.6);}.ih-item.square.effect9 .img{position:relative;z-index:11;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.ih-item.square.effect9 .info{z-index:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}.ih-item.square.effect9 .info .info-back{opacity:1;width:100%;height:100%;padding-top:35px;background:#fbfbfb;}.ih-item.square.effect9 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:16px !important;padding:10px;margin:0;}.ih-item.square.effect9 .info p{font-size:14px;position:relative;color:#222;padding:25px 20px 20px;text-align:center;}.ih-item.square.effect9.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;}.ih-item.square.effect9.left_to_right a:hover .img{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg);}.ih-item.square.effect9.right_to_left .img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;}.ih-item.square.effect9.right_to_left a:hover .img{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg);}.ih-item.square.effect9.top_to_bottom .img{-webkit-transform-origin:50% 97%;-moz-transform-origin:50% 97%;-ms-transform-origin:50% 97%;-o-transform-origin:50% 97%;transform-origin:50% 97%;}.ih-item.square.effect9.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1, 0, 0, -180deg);-moz-transform:rotate3d(1, 0, 0, -180deg);-ms-transform:rotate3d(1, 0, 0, -180deg);-o-transform:rotate3d(1, 0, 0, -180deg);transform:rotate3d(1, 0, 0, -180deg);}.ih-item.square.effect9.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;}.ih-item.square.effect9.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg);}.ui-widget-header .ui-state-default, .accordion .ui-state-default, .pmc-button, .pricing-tabel-button, .pmc-icon-icon, .pmc-icon-icon i, .pmc-count-number,
.pmc-quote, .pmc-image .info, .pmc-icon-button .button-icon-icon, .woocommerce-tabs ul.tabs li, .woocommerce h3, .minus, .plus{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.pricing-tabel-price, .pmc-icon.medium{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.pmc-only-icon i, .featured-block i{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.pmc-count-number-border, .pmc-icon-border, .yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .
.live .main{height:auto !important}
.aq-block-aq_clear_block hr{margin:3px 0;}
.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin:0 !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form{height:auto;}
.aq-block-aq_widgets_block .widget.widget_product_search form div input{height:26px;margin-top:0px;background:#444;background:rgba(120,120,120,0.06);border:0;border-left:1px solid #e0e0e0;font-size:14px;border-right:1px solid #e0e0e0;margin-left:-16px !important;width:170px !important;}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-left:0px !important;width:95% !important;height:36px;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-top:5px;}
ul.slides-wtimes li{display:inline-block;float:left;width:140px;height:140px;border-radius:90%;margin-right:33px;text-align:center;}
ul.slides-wtimes li:last-child{margin-right:0;}
.slides-wtimes{float:left;margin:0;}
.wtime-day{font-size:44px;font-weight:bold !important;margin-top:40px;line-height:90%!important}
.pmc-menu-button{float:right;background:rgba(255,255,255,0.1);color:#fff;margin-top:-64px;border-radius:2px;padding-bottom:0 !important;}
.pmc-menu-button a{float:right;color:#fff !important;padding:6px 12px !important;text-transform:uppercase;font-size:11px;font-weight:600;border-radius:2px;}
.pmc-menu-button:hover{background:#fff !important;background:rgba(255,255,255,1) !important;color:#333 !important;}
.pmc-menu-button a:hover{background:#fff !important;background:rgba(255,255,255,1) !important;color:#333 !important;}
.fixedmenu .pmc-menu-button{margin-top:-0px !important;margin-left:40px}
.aq-block-pmc_price_block{margin-left:0;}
ul.slides-prices{list-style:none;margin-left:0;margin-top:10px;}
.slides-prices li{float:left;padding:10px 0;border-bottom:1px dashed #ddd;width:100%;}
.price-title{float:left;margin-right:30px;}
.price-price{float:right;font-weight:600;}
.images-block{margin-left:-20px;}
.images-block img{max-width:124px;height:auto;float:left;margin-left:20px;margin-bottom:20px;border-radius:3px;}
.images-block a:after{content:"";float:left;border-radius:3px;background:rgba(0,0,0,0);margin:0px 0 0 -124px !important;width:124px;z-index:10;height:124px;}.images-block a:hover:after{background:rgba(0,0,0,0.5);}
.buttondark{background:#25252B;border:1px solid #111;}
.buttondark a, .buttondark a:hover{color:#EAEAEA !important;text-shadow:1px 1px 0px black;}
.buttondark:hover{opacity:0.85;filter:alpha(opacity=85);color:#FFF;border:1px solid #111;}
.advertise{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 !important;}
.home.page .progressbar{width:100%;}
.home.page .portfolio .wp-pagenavi, .no-navigation .portfolio .wp-pagenavi{display:none;}
.fa.fa-quote-right{display:none !important;}
.home.page .homerecent.pagePort .one_fourth.masonry_pmc{background:#fff;}
.advertise li{border:none;}
.title-block-wrap h2{text-transform:none;}
.titleborderh2{font-weight:normal;}
.title-block-wrap h2{margin-bottom:25px;}
.menu > li a:after{display:none;}
.pmc-icon-content{line-height:28px;}
.port-meta.title{font-weight:bold;text-transform:none;}
.contact-opus-button a{color:#fff !important;padding:15px 40px;border-radius:40px;border:2px solid;display:inline-block;text-align:center;}
.contact-opus-button a:hover{border:2px solid #E04028;}
.store-opus-button a{color:#333 !important;padding:15px 40px;border-radius:40px;border:2px solid;display:inline-block;text-align:center;height:25px !important;}
.store-opus-button a:hover{border:2px solid #E04028;color:#fff !important;}
.pmc-count-simple .pmc-count-number-border{background:#fff;}
.pmc-count-simple{background:none !important;}
.dropcap{display:block;float:left;font-size:54px;line-height:48px !important;margin:0px 5px 0 0;font-weight:600;}
.featured-block h5{text-transform:none;}
.pmc-icon-icon.big.top{border:none;box-shadow:none !important;background:none !important;}
.infotext-title-small{font-size:20px !important;margin-top:-15px !important;}
.aq-block-aq_richtext_block .pmc-button.pmc-round-button{font-weight:bold;}
.tparrows.preview1 .tp-arr-imgholder, .pmc-image .info{display:none !important;}
.pmc-image{border:none !important;}
#portfoliofullwidth{margin-top:-50px;}
.darker .aq-block-aq_widgets_block .block-widget .textwidget{margin-top:10px;}
.darker .aq-block-aq_contact_block p, .darker .textwidget{color:#fff !important;}
.darker .aq-block-aq_contact_block p input, .darker .aq-block-aq_contact_block p textarea{background-color:rgba(255,255,255,0.15)!important;border:none !important;color:#fff !important;}
.darker .aq-block-aq_widgets_block .block-widget .textwidget{background:rgba(255,255,255,0.15) !important;border:none !important;}
.darker .aq-block-aq_contact_block .wpcf7-submit{background:#DF4A1F !important;}
.testimonial-texts{font-size:36px !important;color:#333 !important;width:80%;}
.testimonial-author span{color:#333 !important;}
.testimonial-author{padding:20px 0!important;}
.testimonials .bx-next, .testimonials .bx-prev{border-radius:5px !important;}
.testimonial-light .testimonial-texts p{color:#fff !important;font-size:22px !important;line-height:40px !important;font-weight:500;}
.testimonial-light .testimonial-author span{color:#fff !important;font-weight:700;}
.testimonial-light .testimonials .bx-prev, .testimonial-light .testimonials .bx-next{background:#222;}
.pmc-count{background:rgba(255,255,255,0.25) !important;border-radius:5px;border:1px solid rgba(200,200,200,0.2) !important;}
.pmc-count:before, .pmc-count:after{display:none;}
.homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title{margin:15px 0 0 0 !important;padding:0 !important;}
.homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories{margin-bottom:20px;font-size:12px;text-transform:uppercase;}
.accordion h3{text-transform:none !important;font-weight:bold;font-size:14px !important;}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active, .ui-state-hover{background:#eee !important;}
.accordion .ui-state-default, .ui-widget-header .ui-state-default{color:#333;margin-bottom:10px !important;}
.accordion .ui-state-default i{float:right;margin:3px 15px 0 0!important;background:#333;padding:5px;color:#fff;border-radius:2px;}
.ui-accordion-content{margin:-10px 0 10px 0;}
.aq-block-aq_clear_block .aq-block-clear.aq-block-hr-single{margin-bottom:0px;}
.full-width-blog .blogpostcategory{padding-bottom:38px;margin-bottom:45px;}
.pmc-only-icon:hover i, .featured-block:hover i{transform:rotate(0deg) !important;-ms-transform:rotate(0deg)!important;-webkit-transform:rotate(0deg)!important;}
.pmc-icon.small i{font-size:1em!important;width:38px!important;height:38px!important;line-height:38px!important;}
.pmc-only-icon{margin-top:-3px !important;}
.aq-block-aq_richtext_block h2 a:hover{text-decoration:underline;}
.aq-posts-block h3{font-weight:700;}
.mainwrap.mainarrow:after, .mainwrap.mainarrow-grey:after{content:'';width:0;height:0;border-top:30px solid #E14932;border-left:50px solid transparent;border-right:50px solid transparent;position:absolute;float:left;left:50%;bottom:-35px;margin-left:-50px;}.mainwrap.mainarrow-grey:after{border-top:30px solid #1F1F21;bottom:-25px;}
.tparrows.preview1:hover:after{background:rgba(0,0,0,0.4)!important;color:#fff !important;}
.homerecent .fullwidth .recentimage .overdefult, .homerecent .default .recentimage .overdefult{opacity:1;filter:alpha(opacity=100);background:rgba(0,0,0,0.5);}
.homerecent .fullwidth .recentimage .overdefult:hover, .homerecent .default .recentimage .overdefult:hover{background:rgba(0,0,0,0.75);}
.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:26%;text-align:center;}
.homerecent .fullwidth .recentimage h3, .homerecent .default .recentimage h3{border:none;margin:0;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);font-size:20px;font-weight:bold;padding:0;}
.homerecent .fullwidth .recentimage .overdefult:hover h3, .homerecent .default .recentimage .overdefult:hover h3{-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}
.homerecent .fullwidth .recentimage h3:hover, .homerecent .default .recentimage h3:hover{background:none;}
.homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .default .recentdescription .home-portfolio-categories{font-weight:500;position:relative;font-weight:500;font-size:14px;margin:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}.homerecent .fullwidth .recentimage .overdefult:hover .home-portfolio-categories, .homerecent .default .recentimage .overdefult:hover .home-portfolio-categories{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:1;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;}
.homerecent .fullwidth .recentdescription::before, .homerecent .default .recentdescription::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::before,.homerecent .default .recentimage .overdefult:hover .recentdescription::before,
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::after, .homerecent .default .recentimage .overdefult:hover .recentdescription::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.aq-block-aq_clear_block .line-cherry{height:2px;text-align:center;background:#eee;width:100%}
.aq-block-aq_clear_block .line-cherry::after{width:8px;height:8px !important;float:left;margin-left:50%;border-radius:90%;background:#E04028 !important;border:5px solid #fff;margin-top:-8px;content:'';}
.builder-social a{box-shadow:none !important;width:40px !important;height:40px !important;line-height:46px;border-radius:90px !important;margin-right:10px !important;background:#E04028;opacity:1 !important;border:2px solid #E04028;position:relative;z-index:9 !important;}
.builder-social a:last-child{margin-right:0px;}
.builder-social a:hover{background:#121212;border:2px solid #121212 !important;}
.aq-block-aq_notification_menu_block{background:#f8f8f8;border:none !important;}
.social-menu .pagenav{width:100%;float:left;margin-top:-85px;}
.social-menu .pmc-menu-social{float:right;padding-top:0px;margin-top:-59px;position:relative;width:17%;margin-right:-10px;}
.social-menu .pmc-menu-social a{margin-right:8px;background:rgba(255,255,255,0.1);border-radius:4px;padding:3px;height:20px;width:20px;}
.social-menu .pmc-menu-social a:hover{background:rgba(224,64,40,0.75);}
.progressbar{width:100% !important;height:34px !important;line-height:34px !important;margin-bottom:25px!important;}
.progressbar-title{padding:0 0 0 15px !important;}
.aq-posts-block .date-post{font-weight:bold;font-style:italic;}
.aq-posts-block .recentdescription-text{border-radius:3px;}
.aq-block-aq_notification_menu_block{border:none!important;}
.smallheader .aq-block-aq_notification_menu_block, .aq-posts-block .post-icon{background:none !important;}
.mainwrap.smallheader .top-nav{width:auto !important;margin-top:0px;}
.aq-posts-block .post-icon:after{border-radius:3px;}
.mainwrap.smallheader{z-index:99999 !important;}
.mainwrap.smallheader.shop{z-index:999999 !important;}
.smallheader #headerwrap{height:56px !important;box-shadow:none !important;}
.smallheader #headerwrap #header ul.menu{padding-top:0px !important;}
.smallheader ul.menu > li > a{padding-bottom:0 !important}
.smallheader #headerwrap #header ul.menu > li{padding:15px 25px 15px 20px !important;}
.smallheader #headerwrap #header .menu-description ul.menu > li{padding:12px 25px 8px 20px !important;height:36px;}
.menu-fixedmenu .menu-description{display:none;}
.smallheader #headerwrap #header ul.menu > li:last-child, .pmc_menu_transparent #header ul.menu > li{border:none;}
.mainwrap.smallheader .menu ul.sub-menu{margin-top:15px !important;background:#343434 !important;background:rgba(51,51,51,0.96) !important;}
.mainwrap.smallheader .menu-description .menu ul.sub-menu{margin-top:25px !important;}
.mainwrap.smallheader .menu ul.sub-menu .sub-menu{margin-top:0px !important;}
.mainwrap.smallheader .menu ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu img{border-bottom:1px solid #232323;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu li:last-child img{border-bottom:none;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li{border-color:#444 !important;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li ul{background:none !important;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li a{padding:5px 0 5px 40px !important;}
.mainwrap.smallheader .social-notification{margin-top:16px;}
.mainwrap.smallheader .social-notification a img{background:#aaa !important;border-radius:90%;padding:5px;height:20px;width:20px;}
.mainwrap.smallheader .social-notification a:hover{opacity:1 !important;}
.mainwrap.smallheader .social-notification a img:hover{}
.mainwrap.smallheader .social-notification a{padding:3px;}
.mainwrap.smallheader .topNotification{padding-top:3px;font-size:14px;line-height:20px;}
.mainwrap.smallheader .topNotification-content{padding:5px 35px 5px 20px;color:#777 !important;font-weight:600;}
.mainwrap.smallheader .topNotification-content i{font-size:2.5em;color:#aaa !important;}
.mainwrap.smallheader .notification-text{margin:1px 0 0 45px;}
.mainwrap.smallheader .topNotification-content:hover i{}
.aq-block-aq_richtext_block .pmc-image.pmc-animated.animated img{border-radius:5px;}
.smallheader #headerwrap #header ul.menu > li{border-right:1px solid #3d3d3d;}
.projectdetails .link {background:#1FBCF1;color:#fff;float:left;width:93%;text-align:center;border-radius:3px;margin-top:52px;}
.projectdetails .link a {color:#fff;font-weight:bold;width:93%;float:left;}
#raleigh-body span {color:#fff !important;}
p#edd_show_discount,#edd_sl_renewal_form {display:none !important}
#edd_checkout_wrap form{margin-top:0 !important}
body{background:#ccc !important}
.cart-full.edd-checkout .pmc-cart-left,#edd_checkout_form_wrap{ float:none !important; background:#fff !important; width:100% !important; margin-bottom:0}
.cart-full.edd-checkout .postcontent{background:#fff; width:65%; margin:100px auto;padding:30px; }
.pmc-cart-right {display:none}
.cart-full.edd-checkout   #edd-discount-code-wrap{display:block !important}
.cart-full.edd-checkout   #edd-purchase-button {position:absolute; width:70%; left:50%;margin-left:-35% !important; bottom:120px }
.cart-full.edd-checkout p#edd-first-name-wrap ,.cart-full.edd-checkout p#edd-last-name-wrap{width:48% !important; float:left;}
.cart-full.edd-checkout p#edd-last-name-wrap{margin-left:4%}
.cart-full.edd-checkout input.edd-apply-discount.edd-submit.button.blue.button {width:100%; padding:8px !important}
.cart-full.edd-checkout .edd-input {height:28px !important; width:98% !important}
.cart-full.edd-checkout  input.edd-apply-discount.edd-submit.button.blue.button {}
.cart-full.edd-checkout #edd_final_total_wrap {display:none}
.cart-full.edd-checkout #edd_purchase_submit{padding:0 !important}
.cart-full.edd-checkout #edd_checkout_user_info{margin-bottom:0!important; border-bottom:none !important; padding-bottom:30px !important}
.cart-full.edd-checkout #edd_checkout_cart th{padding:8px !important}
.edd-checkout .port-meta.title  , .edd-checkout .port-meta.excerpt {text-align:center;}
.edd-checkout .one_third .home-portfolio-categories {display:none;}
#edd_checkout_form_wrap .mc4wp-checkbox-easy-digital-downloads {float:left;}
//.tabs.pmc-portfolio.ui-tabs.ui-widget.ui-widget-content.ui-corner-all li {display:none}
.main.portsingle .posttext {background:#fff;padding:30px;}
.main.portsingle .posttext img {max-width:100%;height:auto;}
.tabs.pmc-portfolio .ui-tabs-nav {}
.tabs.pmc-portfolio li {border-radius:0;  background:#fff !important; }
.tabs.pmc-portfolio .ui-state-active{ color:#000 !important; background:#ddd !important}
.tabs.pmc-portfolio .ui-state-active a {color:#000 !important;}
.blogpost.postcontent.port {margin-bottom:0px; border-bottom:none;}
.tabs.pmc-portfolio .ui-tabs-nav li {border:1px solid #ddd; border-bottom:none; min-width:140px; min-height:40px}
.tabs.pmc-portfolio .ui-tabs-nav  li:hover  { color:#000 !important;background:#ddd !important}
.tabs.pmc-portfolio .ui-tabs-nav  li:hover a { color:#000 !important;background:#ddd !important}
.tabs.pmc-portfolio .ui-state-active:hover {}
.single-wordpress-themes ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {border-bottom:1px solid #ddd;}
a.pmc-faq-button {position:absolute;right:0;margin-top:2px;background:#ddd;padding:16px;text-transform:uppercase;; color:#000; font-weight:bold; border:1px solid #CC3333; border-bottom:0}
.edd_changelog-content ul li,.edd_changelog-content ol li{padding:0 !important; margin-left:0px !important;}
.edd_changelog-content ol{padding-left:0 !important; list-style-type:none; margin:0 20px}
.edd_changelog-content ul li:before {content:"fixed"; margin-right:10px; background:#CC3333; color:#fff; padding:1px 5px; border-radius:8px; border:1px solid #CC3333; font-size:11px}
.edd_changelog-content ol li:before {content:"added"; margin-right:10px; background:#639D41; color:#fff; padding:1px 5px; border-radius:8px; border:1px solid #639D41; font-size:11px}
.edd_changelog-content h2{margin:20px 0;}
.edd_changelog-content {width:100%}
.edd_changelog-content div:first-child {display:none}
.edd_changelog-content li{cursor:default !important}
.edd_changelog-content h3 {border-bottom:1px solid #ddd; width:400px; margin-bottom:10px}
.edd_changelog-content ol,.edd_changelog-content ul{margin-bottom:30px}
.edd_changelog-content h3 {margin-top:30px !important}
.tabs.pmc-portfolio .posttext li {width:100%;display:list-item; margin-left:20px; padding-left:0px;cursor:text;padding:2px 0;}
.tabs.pmc-portfolio .posttext ul {margin:10px 0 20px 20px !important;}
.edd_changelog-content ul{list-style-type:none;}
 
.h1-tag ,.category-desc {font-size:18px !important;text-transform:uppercase;background:#fff;margin-bottom:20px;padding:20px;text-align:center;
-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
}
.category-desc {text-transform:none;padding-bottom:1px !important}
.purchase-options {float:left; width:100%; background:#fff; padding:20px; margin-bottom:30px;
-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);}
.purchase-options h3{font-size:28px !important; padding-bottom:20px;letter-spacing:0;text-transform:uppercase;font-weight:500;  }
.purchase-options .link.price-single{width:100%; }
.purchase-options a.edd-add-to-cart {width:84%}
.edd-variable-pricing-desc {font-size:12px;line-height:24px;opacity:0;position:absolute;color:#333;text-align:left;background:#fff;width:40%;right:auto;z-index:-1;margin-top:100px;cursor:pointer;padding:15px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:2px 2px 6px 3px rgba(0,0,0,0.08);}
.edd_price_options li i{background:#ddd; border-radius:20px; color:#fff; width:20px; margin-left:20px}
 .edd_download_purchase_form .edd_price_options li {font-size:15px;}
 .edd_download_purchase_form .edd_price_options li label {padding:0;}
.edd_price_options label, .edd_price_options i {float:left}
.edd_price_options li,.edd_price_options,.purchase-options .edd_purchase_submit_wrapper{width:100%; float:left}
.purchase-options .inner_title {font-size:22px;font-family:"Open Sans Condensed";margin-bottom:14px;}
.purchase-options .edd_download_purchase_form .edd_price_options, .purchase-options .edd_download_purchase_form .edd_price_options span {color:#222;}
.purchase-options .edd-variable-pricing-desc {
-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.purchase-options .edd-variable-pricing-desc strong {font-size:13px;}
.purchase-options .edd-variable-pricing-desc {font-weight:600;letter-spacing:1px;}
.purchase-options .edd_download_purchase_form .fa-question {cursor:pointer;background:#ccc;padding:3.5px 0px;text-align:center;border-radius:90%;color:#fff;font-weight:normal;font-size:12px;margin-left:10px;margin-top:4.5px}
.purchase-options .edd_download_purchase_form .edd_price_options label   {cursor:pointer;}
.purchase-options .fa-question {z-index:9999999 !important;float:left;}
.purchase-options .edd_download_purchase_form .fa-question:hover + .edd-variable-pricing-desc {display:block;margin-top:30px;opacity:1;z-index:9;}
.edd_price_options .edd_price_option_price {color:#1FBCF1 !important;}
.purchase-options input[type='checkbox']  {
  width:18px;
  height:18px;
  cursor:pointer; 
  background:-webkit-linear-gradient(top, #222222 0%, #45484d 100%);
  background:linear-gradient(to bottom, #222222 0%, #45484d 100%);
  border-radius:4px;
   
}
.purchase-options input[type=checkbox]:after {
    content:" ";
    background-color:#fff;
    display:inline-block;
    visibility:visible;
    border:1px solid #ddd;
    width:14px !important;
    height:17px;
   
}
.purchase-options input[type=checkbox]:checked:after {
    padding-left:3px;
    content:"\2714";
}
.purchase-options input[type=checkbox]:not(:checked):after {
    padding-left:3px;
  
}
.purchase-options input[type=checkbox] {
 
  margin-right:8px;
  cursor:pointer;
}
.pmc-payment-options img{width:93% !important;padding:23px 0 12px 0;}
.edd_download_purchase_form .edd_price_options {margin-bottom:35px;}
a.pmc-faq-button {position:absolute;right:0;margin-top:2px;background:#cc3333;padding:16px;text-transform:uppercase;; color:#fff !important; font-weight:bold; border:1px solid #ddd; border-bottom:0}
.projectdetails {min-height:447px !important}
#tab1 iframe {width:100%;  height:600px}
.edd-checkout .purchase-options i {float:none !important}
.edd-checkout ul{list-style-type:none; margin-left:0}
.edd-checkout .upadate-variable-switcher{float:left; margin-top:30px}
.edd-checkout .upadate-variable-switcher.edd-apply-discount.edd-submit.button.blue.button {background:#1FBCF1 !important; width:95%}
.edd-checkout .purchase-options{width:94%; margin-left:5px !important}
.edd-checkout .upadate-variable-switcher.edd-apply-discount.edd-submit.button.blue.button:hover{background:#cc3333 !important}
table#edd_sl_license_upgrades {width:100%}
form#edd_login_form, #edd_register_form, form#affwp-register-form, form#affwp-login-form, #affwp-generate-ref-url, #affwp-affiliate-dashboard-profile-form{width:45% !important}
.pmc-tax {float:left; width:94%; text-align:center;font-size:13px; color:#000}
li#eg-19-post-id-42576 .eg-ulysses-s-grant-element-13, li#eg-19-post-id-42578 .eg-ulysses-s-grant-element-13{display:none !important}
.pmc-live {float:left; width:48%}
.pmc-share-theme{float:right; margin-top:10px}
.black-friday {background:#CC3333; color:#fff; padding:20px; font-size:21px; margin-bottom:60px}
.page-id-17376 .wpcf7 label {font-size:14px; font-weight:400 !important;}
.page-id-17376  .wpcf7 input, .page-id-17376  .wpcf7 select,.page-id-17376  .wpcf7 textarea {padding:12px; width:500px !important; float:left;}
.page-id-17376  .wpcf7 select{ width:520px !important}
.page-id-17376  .wpcf7 p{float:left; width:48%; margin-right:20px}
.page-id-17376 .wpcf7 #group-64 ,.page-id-17376 .wpcf7 #group-863, .page-id-17376 #group-939{float:left; width:100%;clear:both; border-top:1px solid #ddd; margin-top:30px; padding-top:30px}
.wpcf7 #group-969{float:left; width:100%;clear:both;}
.page-id-17376 .wpcf7 #group-64 p{clear:both}
.page-id-17376 .wpcf7-submit {float:left;clear:both; padding:10px 20px; margin-bottom:50px; width:522px !important; border:none; background:#CC3333; color:#fff; font-size:20px; text-transform:uppercase;border-radius:3px}
.page-id-17376 .wpcf7 {background:#fff; float:left; padding:20px}
.page-id-17376 .wpcf7 h2 {padding:20px 0px}
.pmc-zendesk-ticket h2 {margin-bottom:20px}
.pmc-zendesk-ticket {margin-bottom:200px; float:left;width:100%;}
.pmc-zendesk-ticket .toggle_container{padding:0}
.pmc-zendesk-ticket h2.trigger{font-size:14px !important; width:99.9%; border:1px solid #ddd;margin-bottom:5px; border-radius:0;font-size:14px; text-transform:none; text-align:center;background:#fff; color:#222;float:left; padding:0 !important}
.pmc-zendesk-ticket h2.trigger.active {border-color:#000}
.pmc-zendesk-ticket h2.trigger.technical{background:#1FBCF1; color:#fff; margin-bottom:30px !important}
h2.trigger.sales.extra {background:#639D41 !important}
h2.trigger.technical span{color:#222;font-size:14px; width:100%; float:left; padding-top:5px}
.pmc-zendesk-ticket h2.trigger.sales{background:#1FBCF1; color:#fff; margin-bottom:30px !important; padding:15px !important; border:none !important; width:100% !important;  font-size:18px !important}
.pmc-technical-info {border:1px solid #ddd; background:#fff; margin-bottom:30px !important; padding:20px}
.pmc-technical-info h3{}
.pmc-technical-info input{padding:10px; margin-bottom:10px}
.pmc-technical-info label{font-size:14px}
.pmc-zendesk-ticket h3{font-size:16px !important;margin-bottom:15px;width:100%;clear:both;}
.pmc-technical-left {float:left; width:45%; }
.pmc-technical-right {float:right; width:45%; padding-right:10px}
.pmc-zendesk-ticket .pmc-technical-info input{width:98% }
h2.trigger.technical.new-ticket {background:#639D41}
.pmc-zendesk-ticket input[type="submit"]{width:auto;border-radius:0; background:#ddd; color:#222; margin-top:20px;     padding:10px;
    border-radius:3px;}
.pmc-technical-info input[type="submit"]{}
.pmc-zendesk-ticket h2.trigger div{float:left;border-right:1px solid #ddd;width:62%;padding:15px; }
.pmc-zendesk-ticket h2.trigger div:last-child{border:none;width:15.1%;float:right; }
.pmc-zendesk-ticket h2.trigger div:first-child{width:15%; float:left; }
.pmc-zendesk-ticket .trigger .pmc-technical {padding:15px; border:none !important; width:100% !important;  font-size:18px}
.pmc-zendesk-ticket .pmc-ticket-comments{background:#fff;border:1px solid #ddd;padding:20px; margin-bottom:10px}
.pmc-ticket-comments.premiumcoding {background:#fff; border-color:#639D41}
.pmc-ticket-comments.premiumcoding .pmc-ticket-replay{color:#639D41}
.pmc-zendesk-ticket .toggle_container p {border:none !important; width:100%}
.pmc-zendesk-ticket .toggle_container  {float:left; width:100%;margin-top:10px;}
.pmc-ticket-replay {float:left;}
.pmc-ticket-date {float:right;}
.pmc-ticket-info {width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:10px;margin-bottom:10px;   font-size:14px;}
.pmc-ticket-comments .zd-comment{ width:100%; clear:both;font-size:14px}
.pmc-ticket-comments .zd-comment p{margin-bottom:5px}
.pmc-ticket-comments .zd-comment ul br,.zd-comment pl br{display:none;}
.pmc-ticket-status.open {background:#639D41 !important}
.pmc-ticket-status.closed {background:#ddd !important}
.pmc-ticket-status.pending {background:#5DCFF5 !important}
.pmc-ticket-status.new{background:#F9DF66 !important}
.pmc-ticket-status.solved {background:#B4B4B4}
.pmc-ticket-answer {border:1px solid #ddd; padding:20px;margin-bottom:10px; background:#fff}
.pmc-zendesk-ticket textarea{height:250px}
.pmc-zendesk-ticket .mce-edit-area{height:300px}
.pmc-zendesk-ticket  iframe{height:300px !important}
.pmc-ticket-answer  .su-generator-button{display:none !important}
.pmc-ticket-comments.premiumcoding p{clear:both}
.new-tocket-wait {
  background:#CC3333;
  padding:15px;
  margin-bottom:20px;
  color:#fff;
  font-weight:bolder;
}
.page-id-17376 .mkb-shortcode-container {margin-left:-20px}
.techincal-saved  div, .ticket-saved div{background:#639D41; width:190px; padding:5px 10px; color:#fff}
.ticket-saved div{width:890px; margin-top:20px}
.lwa.lwa-divs-only {background:#fff ; padding:20px; width:45%; float:left; margin-bottom:100px}
.lwa-divs-only input{background:#fff !important; padding:10px;}
.lwa-divs-onlys ,.lwa-submit-button{margin-top:20px !important}
.lwa-divs-only a{font-size:13px}
.lwa-links-remember-cancel{background:#CC3333; border:1px solid #e7e7e7;; padding:5px; color:#fff !important; float:right;}
p.lwa-submit-button {font-size:12px}
p.lwa-submit-button #wp-submit{width:100%; margin-top:20px}
a.lwa-links-register-inline-cancel {text-align:center !important;margin-top:20px !important;}
.kb-search__result-topic {background:#cc3333 !important;padding-top:10px !important;padding-bottom:2px !important;}
.kb-search__results--with-topics .kb-search__result-title {max-width:calc(100% - 12em) !important; }
.kb-search__result-topic-label {font-weight:bold;}
.mkb-article-item--detailed .mkb-entry-header {padding:20px !important; line-height:1.8em;}
.mkb-article-item--detailed .mkb-article-item__excerpt {line-height:1.75em;}
div#wp-pmc-ticket-body-wrap input{width:auto}
@media screen and (min-width:0px) and (max-width:620px){
    .pmc-zendesk-ticket h2.trigger {}
    .pmc-zendesk-ticket, .mkb-shortcode-container {width:99%;}
    .mkb-shortcode-container, .pmc-zendesk-ticket .trigger .pmc-technical {width:90% !important;}
     .kb-search__input-wrap .kb-search__input {width:80% !important;}
     .pmc-zendesk-ticket h2.trigger div {width:40%;}
}	
@media screen and (min-width:0px) and (max-width:1180px){
	.pmc-force-login {display:none;}
}	
@media screen and (min-width:0px) and (max-width:360px){
   
     .pmc-zendesk-ticket h2.trigger div {width:35%;}
}	
.pmc-general-information {margin-bottom:30px}
.pmc-general-information label{clear:both;width:100% !important; float:left}
.pmc-general-information select {clear:both;width:46%;float:left;margin-bottom:20px;height:40px;}
.pmc-force-login {position:absolute;right:-80px;top:120px; border:none !important}
.force-text{position:absolute;top:0;margin-top:-40px;background:#cc3333;padding:15px;width:150px !important;margin-left:23px;border-radius:80px;color:#fff;text-align:center;box-shadow:0px 2px 10px 0px #fff;}
.force-text span{color:#fff; font-weight:bold}
.pmc-customer-sales {float:left; width:100%;}
.pmc-customer-item-wrap {float:left; width:30%;}
.pmc-customer-license {float:right; width:68%;}
.pmc-customer-license .pmc-key{float:left;width:70%;background:#fff;text-align:center;}
.pmc-customer-license .expired-key {background:none;padding-top:7px;}
.pmc-customer-license .pmc-status{width:18%; float:right}
.pmc-customer-sales {border:1px solid #ddd; margin-bottom:30px; padding:20px; float:left; width:96.3%}
.pmc-customer-sales h3{border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:5px}
.pmc-customer-sales div {padding-bottom:5px}
.pmc-key a{background:#639D41;padding:8px 199px;color:#fff !important;margin-top:5px !important;}
.pmc-status.active {color:#639D41}
.pmc-status.expired{background:#CC3333;padding:6px;color:#fff}
.pmc-status {text-transform:uppercase;text-align:center;}
span.license-expired-info {color:#fff; font-size:13px; position:absolute; left:20px;}
span.license-expired-info i{margin-right:5px; color:#CC3333;background:#fff;font-size:18px;border-radius:20px;width:20px;height:20px;padding:2px 1px 0 2px;}
.purchase-history-wraper {min-height:77px;float:left;width:100%;}
.pmc-no-licence { font-size:14px; }
.pmc-attachment {border-top:1px solid #ddd;padding-top:20px}
.pmc-attachment .attachment-item {float:left; width:100%; clear:both;}
.pmc-zendesk-ticket .pmc-extra-left {float:left; width:45%;padding:20px}
.pmc-zendesk-ticket .purchase-options h3{font-size:25px !important; border-bottom:1px solid #ddd}
.pmc-extra-left a.edd-add-to-cart ,.pmc-extra-left a.edd-add-to-cart:hover{background:#639D41 !important}
.pmc-button.pmc-icon-button {border:none; border-radius:3px}
.edd-social-login-profile {border:1px solid #ddd; float:left; width:99% !important;padding-top:20px}
.edd_form {border:1px solid #ddd; float:left; width:94.5% !important;}
.usercontent {float:left; width:100%;}
#edd_profile_display_name_wrap label ,#edd_profile_primary_email_wrap label, #edd_profile_billing_address_country_wrap label{width:100%; float:left;}
.edd-profile-email{border:1px solid #ddd; float:left; width:99% !important;padding:20px}
.edd-profile-emails{float:left; width:40%;}
#edd_profile_password_label,#edd_profile_billing_address_label{border-top:1px solid #ddd; padding-top:20px}
table#edd_user_history thead .edd_download_download_version:last-child ,table#edd_user_history tbody .edd_download_download_version, table#edd_user_history .edd_invoice{display:none}
p.edd-sl-manage-license-details {border:1px solid #ddd; padding:20px;}
.edd-sl-manage-license-details span{color:#222}
.edd-sl-manage-license-product {margin-top:20px; font-weight:bolder}
span.edd-sl-manage-license-key {font-size:16px}
#edd_sl_license_sites, #edd_sl_license_add_site_form span {float:left; width:100%; margin-bottom:20px}
#edd_sl_license_add_site_form input{clear:both; float:left;}
#edd_sl_license_add_site_form .edd-input{width:50% !important; border:1px solid #ddd; box-shadow:none;}
.edd-sl-manage-license-header{margin-bottom:20px}
.view-key-wrapper input.edd_sl_license_key {border:1px solid #ddd !important; padding:15px;position:absolute; width:260px !important}
input#license-envato {width:44%;}
.pmc-technical-info label {width:100%;clear:both; float:left;}
.tc-left .lwa {
  width:100% !important;
}
#edd_register_form  input{border:1px solid #ddd; padding:1px; float:left; width:98%; }
#edd_register_form input[type="checkbox"]{width:2%; }
#edd_register_form span{font-size:12px !important}
p.eddr-notice.eddr-terms-notice.variable-prices em{float:left; width:100%; margin-left:30px}
.pmc-key span {width:100%; float:left; font-size:14px}
.pmc-notvalid {margin-bottom:10px; background:#CC3333 !important; width:192px !important}
fieldset#edd_discount_code {display:none}
.edd-checkout form#edd_purchase_form {border:none; text-align:center !important}
.edd-checkout div#aq-block-17047-4, .edd-checkout .mainwrap.menuindex  {background:#fff !important;padding-bottom:40px}
li.edd_download_file {width:100%; float:left;}
 
 
@media screen and (min-width:0px) and (max-width:1220px){
	
	.social-notification {float:left !important;width:100%;margin-left:-5px !important; background:<?php echo $pmc_data['mainColor']; ?>}
	.mainwrap.smallheader .topNotification-content {padding:5px 15px 5px 0px;}
	
	.fixedmenu  {display:none !important;}
	#header ul.menu > li {padding:0px 6px 0px 12px;}
	
	 
	.portsingle .homerecent .recentimage .overdefult, .onsale, .yith-wcwl-add-to-wishlist {display:none !important;}
	.main,   #header,   #footerbwrap, #footerb, .pagewrap, .pagewrap-portfolio, .infotext{width:94%; padding-left:3%;padding-right:3%; }
	.main .pagewrap, .mainwrap.blog.full-width-blog .main, .builder-social, .top-nav {width:100%; padding-left:0%;padding-right:0%;}
	.pagecontent, .homerecentInner, .portfolio {width:100%;}
	.singledefult .post-icon:after, .blogpostcategory .post-icon:after, .border-line, .testimonial-texts i, .aq-posts-block .post-icon,
	.blogpostcategory .overdefult, .blogpostcategory .overdefultlink, .homerecent .one_third.big, .homerecent .one_third.first,
	.homerecent.pagePort .one_fourth .home-portfolio-categories, .homerecent.pagePort .one_third .home-portfolio-categories , .homerecent.pagePort .one_half .home-portfolio-categories,
	.social-menu .pmc-menu-social
	{display:none;}
	
	.pmc-google-map, .pw_map_canvas, .pmc-image, .pmc-image img, video#bgvid, .mainwrap-video {width:100% !important;height:auto;}
	.video iframe,  .video object,.video embed,.blogpostcategory iframe {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
	.postcontent iframe, .singledefult iframe {width:100% !important;}
	body{overflow:hidden;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:60%;margin-right:2.66%;}
	.sidebar {width:34%; float:left; }	
	img, .blogsingleimage, .blogimage, .blogpostcategory {max-width:100%;height:auto;}
	.aq-block-aq_logo_block img {max-width:none;}
	.widget {margin-left:0;}
	#logo img {max-width:none;}
	.aq-block-aq_logo_block img {max-width:none;}
	
	
	
	.blogpostcategory .blogimage {min-height:0px;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:50%;}
	#slider-category {width:100% !important;height:auto;}
	.full-width-blog #slider-category {width:50% !important;}
	#slider-category .slider-item IMG {height:auto;}
	.full-width-blog .entry {width:48%;}
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:62%;}
	.mini-blog .mini-blog-content, .mini-blog .blogpostcategory {width:100%;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container {width:35% !important;}
	.mini-blog .blogpostcategory .blogimage {min-height:0px;}
	.mini-blog .sidebar {display:none;}
	
	
	.homerecent.pagePort .one_half{width:100% !important;}
	.homerecent.pagePort .one_third.masonry_pmc {margin-right:1px;}
	.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories,.homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {display:block;}
	.homerecent.pagePort .one_half.masonry_pmc {background:none;}
	.portsingle.home .blogsingleimage {min-height:300px;}
	.projectdetails {padding-bottom:20px;}
	.homerecent.pagePort .one_half  .image, .homerecent.pagePort .one_half .port-meta  {text-align:center;}
	.homerecent .one_third  {width:33% !important;overflow:hidden; }
	.recentimage{width:100%;height:100%;}
	.homerecent.pagePort .recentimage {height:auto;}
	.aq-block-aq_port_block_feed .homerecent .one_third .overdefult,.homerecent.pagePort .one_third  .overdefult, .homerecent.pagePort .one_half  .overdefult, .homerecent.pagePort .one_fourth .overdefult{display:none !important;}
	.homerecent.pagePort .one_third,.homerecent.pagePort .one_fourth {margin-right:0px;}
	.homerecent h3, .home-portfolio-categories a {font-size:13px !important;}
	.catlink {margin-bottom:10px;}
	
	
	
	.projectdetails {width:60%;}
	.projectdescription .posttext {width:auto;}
	.projectdescription {padding-left:5%;width:35%;}
	.portsingle #portitems4 .homerecent {margin:0;}
	.blogpost.postcontent.port{padding-bottom:30px;}
 
	
	
	.aq-block-aq_features_block p {width:50%;}
	
	
	.testimonial-texts {max-width:100% !important;}
	.testimonials .bx-prev {left:50%;margin-left:-43px;}
	.testimonials .bx-next {left:50%;margin-left:3px;}
	
	
	.imgholder.home-post {width:100%;height:auto;}
	.aq-posts-block h3 {text-align:center;padding-top:10px;}
	.aq-posts-block .date-post, .recentdescription.home-post {text-align:center;}
	
	
	
	.pmc-count, .pmc-count-simple {padding:15px 0;}
	.pmc-count:before, .pmc-count:after {width:210px;height:240px;}
	
	.team {width:auto;}
	
	
	.aq-block-aq_contact_block  {width:55% !important;}
	
	
	.advertise li { width:2.1% !important;}
	
	
	.team {width:auto;}
	.team .social a {width:30px !important; height:30px !important;line-height:40px;   margin:0px !important;}
	
	
	
	.infotext h2{font-size:36px !important;}
	.infotext-title-small {font-size:16px;margin-top:5px;}
	
	
	
	.mainwrap-video {height:auto !important;}
	#bgvid {position:relative !important; display:inline-block;}
	.main.clearfix.video {height:0;padding:0; margin:0;}
	.mainwrap .mainwrap-video{margin-bottom:-10px !important;}
	
	form#edd_login_form, #edd_register_form {width:44%;}
	
	
	.schedule-list-day {float:lefT; padding:0 !important; margin:0}
	.ezscm-container {float:left;text-align:center;width:100%;padding:0 !important; margin:0}
	.ezscm-details-element {float:left; margin-top:30px}.ezscm-details-element {}
	ul.schedule-day.schedule-times-responsive {display:none}
	.ezscm-box {padding:0 !important}
	.ezscm wrap {float:left !important; width:100%;}
	ul.schedule-times {}
	li.schedule-entry {width:100% !important}
	.ezscm-schedule {text-align:center !important; display:inline-block;}
	.ezscm-browse {width:100%; float:left;}
	.ezscm .ezscm-box{min-width:0 !important}
	.ezscm-details-element input.callbackhour {margin-left:0;text-align:center !important;}
	.ezscm-details-element {width:100%;}
	
}
@media screen and (min-width:0px) and (max-width:960px){
.aq-template-wrapper .aq_span12 .aq_span12{background:none;width:100% !important;}
.aq-posts-block .date-post {text-align:center !important}
	
	.essb_links{display:none}
	
	
	.pmc-menu-social.cart {margin:0 auto;text-align:center;}
	.pmc-menu-social.cart .cartWrapper {text-align:left;margin:15px 0 0 -80px;display:inline-block;}
	.pmc-menu-social.cart .cartWrapper .cartTopDetails {width:300px;}
	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails img{display:none;}
	.widget.woocommerce {display:none;}
	.mainwrap.sidebar-store  .aq-block-aq_product_category_block.aq_span9 {width:96% !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:80px !important;}
	
	
	.one_half .pmc-icon-wraper.left.medium {width:60%;}
	.pmc-icon-wraper.left .pmc-icon-title {padding-top:35px;line-height:20px;}
	.one_fourth {width:45%;margin-right:5%;}
	
	
	
	.outerpagewrap { position:relative;margin-top:10px;}
	
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
	#header {width:100%;padding:0;}
	#logo {padding-left:3%;}
	.pagenav, .aq-block-aq_twitter_block .follow-button {display:none;}
	.respMenu {width:100% !important;float:right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align:center; color:#121212;font-weight:bold; cursor:pointer;display:block;}
	.respMenu.noscroll {background:#f4f4f4;position:relative;}
	.mainwrap.smallheader .respMenu.noscroll {position:static;}
	//.respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}
	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	
	.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	.mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}
	.pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}
	
	.mainwrap.smallheader  .topNotification-content {font-weight:300;font-size:11px;text-transform:uppercase;}
	.resp_menu_button {position:absolute;right:3%;top:-50px;}
	.plans_pricing_button {background:none !important;padding:10px 3% !important;height:auto;}
	.mainwrap.smallheader .resp_menu_button {top:16px;}
	.respMenu i {line-height:12px;font-size:28px;vertical-align:middle;}
	.event-type-selector-dropdown {} 
	.respMenu a i{font-size:4px;padding:0 5px 2px 0;}
	.event-type-selector-dropdown {display:none;margin-top:20px;}
	.respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align:left !important;text-transform:none;font-weight:normal;}
		
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width:45% !important;margin-left:0;}
	#footer .aq-block-aq_widgets_block {margin-right:3%;}
	.ui-accordion-content {height:auto !important;}	
	.aq-block-aq_features_block, .aq-block-aq_features_block i, .aq-block-aq_features_block h3, .aq-block-aq_features_block p,.advertiseInner{width:100% !important;text-align:center;}
	.aq-block-aq_features_block {padding:20px 0;}
	.aq-block-aq_features_block h3 {margin-top:-20px;}
	.testimonial-texts p {font-size:24px;}
	.video-text span {font-size:30px;}
	
	
	
	.pmc-count, .pmc-count-simple  {padding:20px;margin-bottom:0px;margin-left:50%;left:-90px; position:relative;}
	.ih-item.circle {margin-left:50%;left:-110px; }
	.pmc-count:before, .pmc-count:after {width:250px;height:250px;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:45%;}
	
	.advertise li { width:2.9% !important;}
	
	
	.full-width-blog #slider-category {width:100% !important;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:100%;}
	.full-width-blog .entry {width:100%;float:left;margin-top:20px;}
	.full-width-blog .blogpostcategory {padding-bottom:20px;}
	
	
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:23%;}
	
}
@media screen and (min-width:0px) and (max-width:768px){
	
	h2 {font-size:24px !important;}
	.newsletter_premium .chimpmate-wpmc-assistant-widget-class input, .newsletter_premium .wpmchimpa-subs-button{width:100% !important;}
	.newsletter_premium .wpmchimpa-subs-button {margin-top:-10px !important;}
    
	.aq-block-pmc_woo_cart_block{width:100% !important;margin:25px 0 20px 0; }
	.cartWrapper {width:160px;float:none;margin:0 auto; height:46px; }
	.cartWrapper .cartTopDetails {width:300px;}
	.cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .cartWrapper:hover .cartTopDetails img{display:none;}
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:48% !important;}
	
	.woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions .button {padding:0;margin:10px 0 0 0 ;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important;}
	.woocommerce-page table.cart td.actions .button {width:100% !important;}
	.woocommerce-checkout .form-row .chosen-container, #customer_details .col-1 input, #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text,
	.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text	{width:96% !important;}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
	.woocommerce form .form-row-last {width:48.5%;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;margin-left:30px !important; width:200px;}
	
	.store-promotion .aq-block-aq_richtext_block span {font-size:60px !important;}
	
   .mainwrap.smallheader .topNotification {float:none;}
	.mainwrap.smallheader  .topNotification-content {margin:15px 0 0 32%;font-weight:500;font-size:14px;text-transform:uppercase;width:100%;margin-bottom:10px;}
	.aq-block-aq_logo_block {width:100% !important;}
	.topNotification-content {border:none;}
	.mainwrap.smallheader .aq-block-aq_notification_menu_block {width:100%;}
	
	
	.mainwrap.smallheader .social-notification{padding:0;text-align:center;}
	.logo-left {float:none;text-align:center;}
	.pagewrap {padding-top:15px;padding-bottom:15px;}
	.progressbar {width:94% !important;}
	.sidebar, .infotext-title-small, .top-nav ul  {display:none;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
	.pricing-tabel, .pricing-tabel.highlighted {margin-top:20px;margin-bottom:20px;}
	.aq-posts-block .one_third{width:100%;margin:0;margin-bottom:30px;}
	.imgholder.home-post {text-align:center;}
	.aq-posts-block .bx-prev, .aq-posts-block .bx-next {display:none;}
	.aq-block-aq_widgets_block .block-widget .textwidget  {font-size:12px;width:auto !important; }
	.aq-template-wrapper .aq_span3 {width:auto;}
	.aq-block-aq_column_block {width:100%;}
	.aq-block-aq_column_block.aq-first {margin-left:0% !important;}
	.aq-template-wrapper .aq_span3 {width:47%;}
	.team {width:275px;margin-bottom:25px;margin-left:47%; left:-137px;position:relative;}
	
	.video-text {top:35%;}
	.video-text h1 {line-height:26px;}
	.video-text span {font-size:22px;}
	.video-button a {font-size:12px;padding:10px 20px !important;}
	
	
	.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
    .homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{display:none;}
	.homerecent.pagePort .one_third, .homerecent.pagePort .one_half, .homerecent.pagePort .one_fourth {width:100% !important;}
	.homerecent.pagePort  .image, .portfolio .port-meta  {text-align:center;}
	.homerecent.pagePort .one_third.masonry_pmc, .homerecent.pagePort .one_fourth.masonry_pmc , .homerecent.pagePort .one_half.masonry_pmc  {background:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin-left:0px !important;}
	.homerecent.pagePort .one_third.masonry_pmc {overflow:visible;margin-bottom:0px;}
	.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {float:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {text-align:center !important;float:none !important;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:100% !important;}
	
	
	
	.projectdetails, .projectdescription  {width:100%;}
	.projectdescription {padding-left:0%;}
	
	
	
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:100%;margin:20px 0 0 0;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container  {width:100% !important;}
	
	.aq-template-wrapper .aq_span4 {width:100% !important;}
	.aq-block-aq_column_block {margin-left:0% !important;}
	
	
	
	table td {padding:10px;font-size:11px;}
	.pmc-cart-right, .pmc-cart-left, .pmc-cart-right .widget, div#edd_checkout_form_wrap {width:100%;}
	.pmc-cart-right .widget p {width:85%;}
	form#edd_login_form, #edd_register_form {width:100%;}
	#edd_register_form {float:none;}
	td.edd_purchase_date, .edd_purchase_date, td.edd_invoice, .edd_invoice,.edd_sl_status, .edd_sl_key,.edd_sl_limit, .edd_sl_upgrades, .edd_sl_expiration,#edd_sl_license_keys td:nth-child(2), #edd_sl_license_keys td:nth-child(3), #edd_sl_license_keys td:nth-child(4), #edd_sl_license_keys td:nth-child(5) , #edd_sl_license_keys td:nth-child(7)  {display:none;}
	#edd_user_history {font-size:11px;}
}
@media screen and (min-width:0px) and (max-width:620px){
	
		.social-notification {float:left; width:100%;clera:both;}
	div#aq-block-10190-4 {margin-top:-130px}	
.one_third.item3 {margin-bottom:30px !important}
.home-portfolio-desc {min-height:135px}	
	.woocommerce-tabs p, .shop_attributes{margin-top:50px;}
	.woocommerce-tabs h2 {margin-top:15px;}
	.content ol.commentlist {padding-top:35px;}
	ul.tabs li {width:100%;margin-bottom:10px !important;}
	ul.tabs li a {text-align:center; float:left !important;}
	.woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {width:90%;}
	
	.pmc-image img {max-width:94%;}
	.mainwrap.smallheader  .topNotification-content {margin-left:30%;}
	.pagecontentContent-breadcrumb {float:left;width:100%;}
	.aq-template-wrapper .aq_span3, .aq-template-wrapper .aq_span6 {width:100%;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:100%;}
	
	.homerecent h3 {border:none;font-size:14px;margin:5px;}
	.home-portfolio-categories {font-weight:normal;font-size:12px; margin:15px;}
	.advertise li { width:3.8% !important;}
	
	
	.video-text span {font-size:18px;}
	.pmc-image {border:none;padding:15px 0 15px 0;}
	.pmc-image .info {display:none;}
	.one_half,.one_fourth,.three_fourths, .one_fifth, .one_third, .two_thirds {width:100%;margin-bottom:0px;}
	.one_half .pmc-icon-wraper.left.medium {width:75%;}
	
	
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:15%;}
	.homerecent .circle .one_third {margin-left:22%;}
	
	.social-notification {margin:0px 0 0 0;padding:10px 0 5px 0;border-top:1px solid rgba(255,255,255,0.3);padding-left:0;float:left;text-align:left; background:#1FBCF1}
	.social-notification a:first-child {margin-left:-10px;}
	
}
@media screen and (min-width:0px) and (max-width:599px){
	.topNotification-content {margin-right:5px;padding-right:5px;border:none;}
	.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port {top:85%;}
	
}
@media screen and (min-width:0px) and (max-width:515px){
	
	.pmc-button.pmc-icon-button{clear:both}
	.pmc-menu-social.cart .cartWrapper {margin:20px 0 20px 0;}
	#logo { width:65%;float:left;text-align:left;}
	.respMenu {z-index:1;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;text-align:center;float:none;}
	.product h3 {font-size:13px !important;}
	.woocommerce a.button {font-size:12px !important;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important; }
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {float:left !important;}
	.product-subtotal {display:none !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:40px !important;}
	
	.mainwrap.smallheader  .topNotification-content {margin-left:23%;}
	.topNotification {font-size:12px;letter-spacing:-0.25px; padding-bottom:10px; background:#1FBCF1; width:100%;}
	.video-text span {font-size:16px;}
	.share-post {width:99.5%;}
	#footerb .copyright {margin-top:25px;}
	.post-meta a, .singledefult .meta span:after, .blogpostcategory .post-meta span:after, .meta em, .totop, .share-post-title{display:none !important;}
	.aq-block-aq_contact_block {width:100% !important;}
	.aq-block-aq_contact_block textarea {width:89%;}
	.aq-block-aq_widgets_block .block-widget .textwidget {margin-top:25px;}
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width:94% !important;}
	.one_half .pmc-icon-wraper.left.medium {width:68%;}
	
	.portnavigation .portnext-single, .portnavigation .portprev-single{width:auto;font-size:12px;}
	.portnavigation i {display:none;}
	#edd_checkout_cart .edd_cart_header_row .edd_cart_actions,  #edd_checkout_cart td:last-child {display:none;}
	.pmc-cart-right .widget li {width:80%;}
	
	.edd_license_key {display:none;}
	
}
@media screen and (min-width:0px) and (max-width:478px){
	.blogpost .datecomment .link.price {float:left;margin:30px 0 0 -5px;}
	.home-portfolio-categories, .video-button {display:none;}
	.mainwrap.smallheader  .topNotification-content {margin-left:15%;}
	fieldset#edd_mailchimp label{width:90%}
	input#edd-license-key {width:85% !important}
	input#edd-add-license-renewal {width:100%}
	a#edd-cancel-license-renewal {height:20px; margin-top:0px; width:auto; padding-top:9px; font-size:15px; text-align:center ;float:right; margin-top:10px}	
	.edd-checkout  div.topNotification-content:last-child {display:none}
	
}
@media only screen and (min-device-width :320px) and (max-device-width :480px) and (-webkit-min-device-pixel-ratio :2) {
	 
	
}
@media
only screen
and (min-device-width :320px)
and (max-device-width :480px)
and (orientation :portrait)
and (-webkit-min-device-pixel-ratio :2) {
	
	
}
	
	
.single-wordpress-themes div#disqus_thread {padding:20px}
@font-face {
  font-family:'FontAwesome';
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/css/fonts/fontawesome-webfont.eot?v=4.1.0');
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/css/fonts/fontawesome-webfont.eot#iefix&v=4.1.0') format('embedded-opentype'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/css/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/css/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/css/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
.fa {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.fa-lg {
  font-size:1.33333333em;
  line-height:0.75em;
  vertical-align:-15%;
}
.fa-2x {
  font-size:2em;
}
.fa-3x {
  font-size:3em;
}
.fa-4x {
  font-size:4em;
}
.fa-5x {
  font-size:5em;
}
.fa-fw {
  width:1.28571429em;
  text-align:center;
}
.fa-ul {
  padding-left:0;
  margin-left:2.14285714em;
  list-style-type:none;
}
.fa-ul > li {
  position:relative;
}
.fa-li {
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  top:0.14285714em;
  text-align:center;
}
.fa-li.fa-lg {
  left:-1.85714286em;
}
.fa-border {
  padding:.2em .25em .15em;
  border:solid 0.08em #eeeeee;
  border-radius:.1em;
}
.pull-right {
  float:right;
}
.pull-left {
  float:left;
}
.fa.pull-left {
  margin-right:.3em;
}
.fa.pull-right {
  margin-left:.3em;
}
.fa-spin {
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
.fa-rotate-90 {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
.fa-rotate-180 {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}
.fa-rotate-270 {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
}
.fa-flip-horizontal {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform:scale(-1, 1);
  -ms-transform:scale(-1, 1);
  transform:scale(-1, 1);
}
.fa-flip-vertical {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform:scale(1, -1);
  -ms-transform:scale(1, -1);
  transform:scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter:none;
}
.fa-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position:absolute;
  left:0;
  width:100%;
  text-align:center;
}
.fa-stack-1x {
  line-height:inherit;
}
.fa-stack-2x {
  font-size:2em;
}
.fa-inverse {
  color:#ffffff;
}
.fa-glass:before {
  content:"\f000";
}
.fa-music:before {
  content:"\f001";
}
.fa-search:before {
  content:"\f002";
}
.fa-envelope-o:before {
  content:"\f003";
}
.fa-heart:before {
  content:"\f004";
}
.fa-star:before {
  content:"\f005";
}
.fa-star-o:before {
  content:"\f006";
}
.fa-user:before {
  content:"\f007";
}
.fa-film:before {
  content:"\f008";
}
.fa-th-large:before {
  content:"\f009";
}
.fa-th:before {
  content:"\f00a";
}
.fa-th-list:before {
  content:"\f00b";
}
.fa-check:before {
  content:"\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content:"\f00d";
}
.fa-search-plus:before {
  content:"\f00e";
}
.fa-search-minus:before {
  content:"\f010";
}
.fa-power-off:before {
  content:"\f011";
}
.fa-signal:before {
  content:"\f012";
}
.fa-gear:before,
.fa-cog:before {
  content:"\f013";
}
.fa-trash-o:before {
  content:"\f014";
}
.fa-home:before {
  content:"\f015";
}
.fa-file-o:before {
  content:"\f016";
}
.fa-clock-o:before {
  content:"\f017";
}
.fa-road:before {
  content:"\f018";
}
.fa-download:before {
  content:"\f019";
}
.fa-arrow-circle-o-down:before {
  content:"\f01a";
}
.fa-arrow-circle-o-up:before {
  content:"\f01b";
}
.fa-inbox:before {
  content:"\f01c";
}
.fa-play-circle-o:before {
  content:"\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content:"\f01e";
}
.fa-refresh:before {
  content:"\f021";
}
.fa-list-alt:before {
  content:"\f022";
}
.fa-lock:before {
  content:"\f023";
}
.fa-flag:before {
  content:"\f024";
}
.fa-headphones:before {
  content:"\f025";
}
.fa-volume-off:before {
  content:"\f026";
}
.fa-volume-down:before {
  content:"\f027";
}
.fa-volume-up:before {
  content:"\f028";
}
.fa-qrcode:before {
  content:"\f029";
}
.fa-barcode:before {
  content:"\f02a";
}
.fa-tag:before {
  content:"\f02b";
}
.fa-tags:before {
  content:"\f02c";
}
.fa-book:before {
  content:"\f02d";
}
.fa-bookmark:before {
  content:"\f02e";
}
.fa-print:before {
  content:"\f02f";
}
.fa-camera:before {
  content:"\f030";
}
.fa-font:before {
  content:"\f031";
}
.fa-bold:before {
  content:"\f032";
}
.fa-italic:before {
  content:"\f033";
}
.fa-text-height:before {
  content:"\f034";
}
.fa-text-width:before {
  content:"\f035";
}
.fa-align-left:before {
  content:"\f036";
}
.fa-align-center:before {
  content:"\f037";
}
.fa-align-right:before {
  content:"\f038";
}
.fa-align-justify:before {
  content:"\f039";
}
.fa-list:before {
  content:"\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content:"\f03b";
}
.fa-indent:before {
  content:"\f03c";
}
.fa-video-camera:before {
  content:"\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content:"\f03e";
}
.fa-pencil:before {
  content:"\f040";
}
.fa-map-marker:before {
  content:"\f041";
}
.fa-adjust:before {
  content:"\f042";
}
.fa-tint:before {
  content:"\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content:"\f044";
}
.fa-share-square-o:before {
  content:"\f045";
}
.fa-check-square-o:before {
  content:"\f046";
}
.fa-arrows:before {
  content:"\f047";
}
.fa-step-backward:before {
  content:"\f048";
}
.fa-fast-backward:before {
  content:"\f049";
}
.fa-backward:before {
  content:"\f04a";
}
.fa-play:before {
  content:"\f04b";
}
.fa-pause:before {
  content:"\f04c";
}
.fa-stop:before {
  content:"\f04d";
}
.fa-forward:before {
  content:"\f04e";
}
.fa-fast-forward:before {
  content:"\f050";
}
.fa-step-forward:before {
  content:"\f051";
}
.fa-eject:before {
  content:"\f052";
}
.fa-chevron-left:before {
  content:"\f053";
}
.fa-chevron-right:before {
  content:"\f054";
}
.fa-plus-circle:before {
  content:"\f055";
}
.fa-minus-circle:before {
  content:"\f056";
}
.fa-times-circle:before {
  content:"\f057";
}
.fa-check-circle:before {
  content:"\f058";
}
.fa-question-circle:before {
  content:"\f059";
}
.fa-info-circle:before {
  content:"\f05a";
}
.fa-crosshairs:before {
  content:"\f05b";
}
.fa-times-circle-o:before {
  content:"\f05c";
}
.fa-check-circle-o:before {
  content:"\f05d";
}
.fa-ban:before {
  content:"\f05e";
}
.fa-arrow-left:before {
  content:"\f060";
}
.fa-arrow-right:before {
  content:"\f061";
}
.fa-arrow-up:before {
  content:"\f062";
}
.fa-arrow-down:before {
  content:"\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content:"\f064";
}
.fa-expand:before {
  content:"\f065";
}
.fa-compress:before {
  content:"\f066";
}
.fa-plus:before {
  content:"\f067";
}
.fa-minus:before {
  content:"\f068";
}
.fa-asterisk:before {
  content:"\f069";
}
.fa-exclamation-circle:before {
  content:"\f06a";
}
.fa-gift:before {
  content:"\f06b";
}
.fa-leaf:before {
  content:"\f06c";
}
.fa-fire:before {
  content:"\f06d";
}
.fa-eye:before {
  content:"\f06e";
}
.fa-eye-slash:before {
  content:"\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content:"\f071";
}
.fa-plane:before {
  content:"\f072";
}
.fa-calendar:before {
  content:"\f073";
}
.fa-random:before {
  content:"\f074";
}
.fa-comment:before {
  content:"\f075";
}
.fa-magnet:before {
  content:"\f076";
}
.fa-chevron-up:before {
  content:"\f077";
}
.fa-chevron-down:before {
  content:"\f078";
}
.fa-retweet:before {
  content:"\f079";
}
.fa-shopping-cart:before {
  content:"\f07a";
}
.fa-folder:before {
  content:"\f07b";
}
.fa-folder-open:before {
  content:"\f07c";
}
.fa-arrows-v:before {
  content:"\f07d";
}
.fa-arrows-h:before {
  content:"\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content:"\f080";
}
.fa-twitter-square:before {
  content:"\f081";
}
.fa-facebook-square:before {
  content:"\f082";
}
.fa-camera-retro:before {
  content:"\f083";
}
.fa-key:before {
  content:"\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content:"\f085";
}
.fa-comments:before {
  content:"\f086";
}
.fa-thumbs-o-up:before {
  content:"\f087";
}
.fa-thumbs-o-down:before {
  content:"\f088";
}
.fa-star-half:before {
  content:"\f089";
}
.fa-heart-o:before {
  content:"\f08a";
}
.fa-sign-out:before {
  content:"\f08b";
}
.fa-linkedin-square:before {
  content:"\f08c";
}
.fa-thumb-tack:before {
  content:"\f08d";
}
.fa-external-link:before {
  content:"\f08e";
}
.fa-sign-in:before {
  content:"\f090";
}
.fa-trophy:before {
  content:"\f091";
}
.fa-github-square:before {
  content:"\f092";
}
.fa-upload:before {
  content:"\f093";
}
.fa-lemon-o:before {
  content:"\f094";
}
.fa-phone:before {
  content:"\f095";
}
.fa-square-o:before {
  content:"\f096";
}
.fa-bookmark-o:before {
  content:"\f097";
}
.fa-phone-square:before {
  content:"\f098";
}
.fa-twitter:before {
  content:"\f099";
}
.fa-facebook:before {
  content:"\f09a";
}
.fa-github:before {
  content:"\f09b";
}
.fa-unlock:before {
  content:"\f09c";
}
.fa-credit-card:before {
  content:"\f09d";
}
.fa-rss:before {
  content:"\f09e";
}
.fa-hdd-o:before {
  content:"\f0a0";
}
.fa-bullhorn:before {
  content:"\f0a1";
}
.fa-bell:before {
  content:"\f0f3";
}
.fa-certificate:before {
  content:"\f0a3";
}
.fa-hand-o-right:before {
  content:"\f0a4";
}
.fa-hand-o-left:before {
  content:"\f0a5";
}
.fa-hand-o-up:before {
  content:"\f0a6";
}
.fa-hand-o-down:before {
  content:"\f0a7";
}
.fa-arrow-circle-left:before {
  content:"\f0a8";
}
.fa-arrow-circle-right:before {
  content:"\f0a9";
}
.fa-arrow-circle-up:before {
  content:"\f0aa";
}
.fa-arrow-circle-down:before {
  content:"\f0ab";
}
.fa-globe:before {
  content:"\f0ac";
}
.fa-wrench:before {
  content:"\f0ad";
}
.fa-tasks:before {
  content:"\f0ae";
}
.fa-filter:before {
  content:"\f0b0";
}
.fa-briefcase:before {
  content:"\f0b1";
}
.fa-arrows-alt:before {
  content:"\f0b2";
}
.fa-group:before,
.fa-users:before {
  content:"\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content:"\f0c1";
}
.fa-cloud:before {
  content:"\f0c2";
}
.fa-flask:before {
  content:"\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content:"\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content:"\f0c5";
}
.fa-paperclip:before {
  content:"\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content:"\f0c7";
}
.fa-square:before {
  content:"\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content:"\f0c9";
}
.fa-list-ul:before {
  content:"\f0ca";
}
.fa-list-ol:before {
  content:"\f0cb";
}
.fa-strikethrough:before {
  content:"\f0cc";
}
.fa-underline:before {
  content:"\f0cd";
}
.fa-table:before {
  content:"\f0ce";
}
.fa-magic:before {
  content:"\f0d0";
}
.fa-truck:before {
  content:"\f0d1";
}
.fa-pinterest:before {
  content:"\f0d2";
}
.fa-pinterest-square:before {
  content:"\f0d3";
}
.fa-google-plus-square:before {
  content:"\f0d4";
}
.fa-google-plus:before {
  content:"\f0d5";
}
.fa-money:before {
  content:"\f0d6";
}
.fa-caret-down:before {
  content:"\f0d7";
}
.fa-caret-up:before {
  content:"\f0d8";
}
.fa-caret-left:before {
  content:"\f0d9";
}
.fa-caret-right:before {
  content:"\f0da";
}
.fa-columns:before {
  content:"\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content:"\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content:"\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content:"\f0de";
}
.fa-envelope:before {
  content:"\f0e0";
}
.fa-linkedin:before {
  content:"\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content:"\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content:"\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content:"\f0e4";
}
.fa-comment-o:before {
  content:"\f0e5";
}
.fa-comments-o:before {
  content:"\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content:"\f0e7";
}
.fa-sitemap:before {
  content:"\f0e8";
}
.fa-umbrella:before {
  content:"\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content:"\f0ea";
}
.fa-lightbulb-o:before {
  content:"\f0eb";
}
.fa-exchange:before {
  content:"\f0ec";
}
.fa-cloud-download:before {
  content:"\f0ed";
}
.fa-cloud-upload:before {
  content:"\f0ee";
}
.fa-user-md:before {
  content:"\f0f0";
}
.fa-stethoscope:before {
  content:"\f0f1";
}
.fa-suitcase:before {
  content:"\f0f2";
}
.fa-bell-o:before {
  content:"\f0a2";
}
.fa-coffee:before {
  content:"\f0f4";
}
.fa-cutlery:before {
  content:"\f0f5";
}
.fa-file-text-o:before {
  content:"\f0f6";
}
.fa-building-o:before {
  content:"\f0f7";
}
.fa-hospital-o:before {
  content:"\f0f8";
}
.fa-ambulance:before {
  content:"\f0f9";
}
.fa-medkit:before {
  content:"\f0fa";
}
.fa-fighter-jet:before {
  content:"\f0fb";
}
.fa-beer:before {
  content:"\f0fc";
}
.fa-h-square:before {
  content:"\f0fd";
}
.fa-plus-square:before {
  content:"\f0fe";
}
.fa-angle-double-left:before {
  content:"\f100";
}
.fa-angle-double-right:before {
  content:"\f101";
}
.fa-angle-double-up:before {
  content:"\f102";
}
.fa-angle-double-down:before {
  content:"\f103";
}
.fa-angle-left:before {
  content:"\f104";
}
.fa-angle-right:before {
  content:"\f105";
}
.fa-angle-up:before {
  content:"\f106";
}
.fa-angle-down:before {
  content:"\f107";
}
.fa-desktop:before {
  content:"\f108";
}
.fa-laptop:before {
  content:"\f109";
}
.fa-tablet:before {
  content:"\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content:"\f10b";
}
.fa-circle-o:before {
  content:"\f10c";
}
.fa-quote-left:before {
  content:"\f10d";
}
.fa-quote-right:before {
  content:"\f10e";
}
.fa-spinner:before {
  content:"\f110";
}
.fa-circle:before {
  content:"\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content:"\f112";
}
.fa-github-alt:before {
  content:"\f113";
}
.fa-folder-o:before {
  content:"\f114";
}
.fa-folder-open-o:before {
  content:"\f115";
}
.fa-smile-o:before {
  content:"\f118";
}
.fa-frown-o:before {
  content:"\f119";
}
.fa-meh-o:before {
  content:"\f11a";
}
.fa-gamepad:before {
  content:"\f11b";
}
.fa-keyboard-o:before {
  content:"\f11c";
}
.fa-flag-o:before {
  content:"\f11d";
}
.fa-flag-checkered:before {
  content:"\f11e";
}
.fa-terminal:before {
  content:"\f120";
}
.fa-code:before {
  content:"\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content:"\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content:"\f123";
}
.fa-location-arrow:before {
  content:"\f124";
}
.fa-crop:before {
  content:"\f125";
}
.fa-code-fork:before {
  content:"\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content:"\f127";
}
.fa-question:before {
  content:"\f128";
}
.fa-info:before {
  content:"\f129";
}
.fa-exclamation:before {
  content:"\f12a";
}
.fa-superscript:before {
  content:"\f12b";
}
.fa-subscript:before {
  content:"\f12c";
}
.fa-eraser:before {
  content:"\f12d";
}
.fa-puzzle-piece:before {
  content:"\f12e";
}
.fa-microphone:before {
  content:"\f130";
}
.fa-microphone-slash:before {
  content:"\f131";
}
.fa-shield:before {
  content:"\f132";
}
.fa-calendar-o:before {
  content:"\f133";
}
.fa-fire-extinguisher:before {
  content:"\f134";
}
.fa-rocket:before {
  content:"\f135";
}
.fa-maxcdn:before {
  content:"\f136";
}
.fa-chevron-circle-left:before {
  content:"\f137";
}
.fa-chevron-circle-right:before {
  content:"\f138";
}
.fa-chevron-circle-up:before {
  content:"\f139";
}
.fa-chevron-circle-down:before {
  content:"\f13a";
}
.fa-html5:before {
  content:"\f13b";
}
.fa-css3:before {
  content:"\f13c";
}
.fa-anchor:before {
  content:"\f13d";
}
.fa-unlock-alt:before {
  content:"\f13e";
}
.fa-bullseye:before {
  content:"\f140";
}
.fa-ellipsis-h:before {
  content:"\f141";
}
.fa-ellipsis-v:before {
  content:"\f142";
}
.fa-rss-square:before {
  content:"\f143";
}
.fa-play-circle:before {
  content:"\f144";
}
.fa-ticket:before {
  content:"\f145";
}
.fa-minus-square:before {
  content:"\f146";
}
.fa-minus-square-o:before {
  content:"\f147";
}
.fa-level-up:before {
  content:"\f148";
}
.fa-level-down:before {
  content:"\f149";
}
.fa-check-square:before {
  content:"\f14a";
}
.fa-pencil-square:before {
  content:"\f14b";
}
.fa-external-link-square:before {
  content:"\f14c";
}
.fa-share-square:before {
  content:"\f14d";
}
.fa-compass:before {
  content:"\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content:"\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content:"\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content:"\f152";
}
.fa-euro:before,
.fa-eur:before {
  content:"\f153";
}
.fa-gbp:before {
  content:"\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content:"\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content:"\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content:"\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content:"\f158";
}
.fa-won:before,
.fa-krw:before {
  content:"\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content:"\f15a";
}
.fa-file:before {
  content:"\f15b";
}
.fa-file-text:before {
  content:"\f15c";
}
.fa-sort-alpha-asc:before {
  content:"\f15d";
}
.fa-sort-alpha-desc:before {
  content:"\f15e";
}
.fa-sort-amount-asc:before {
  content:"\f160";
}
.fa-sort-amount-desc:before {
  content:"\f161";
}
.fa-sort-numeric-asc:before {
  content:"\f162";
}
.fa-sort-numeric-desc:before {
  content:"\f163";
}
.fa-thumbs-up:before {
  content:"\f164";
}
.fa-thumbs-down:before {
  content:"\f165";
}
.fa-youtube-square:before {
  content:"\f166";
}
.fa-youtube:before {
  content:"\f167";
}
.fa-xing:before {
  content:"\f168";
}
.fa-xing-square:before {
  content:"\f169";
}
.fa-youtube-play:before {
  content:"\f16a";
}
.fa-dropbox:before {
  content:"\f16b";
}
.fa-stack-overflow:before {
  content:"\f16c";
}
.fa-instagram:before {
  content:"\f16d";
}
.fa-flickr:before {
  content:"\f16e";
}
.fa-adn:before {
  content:"\f170";
}
.fa-bitbucket:before {
  content:"\f171";
}
.fa-bitbucket-square:before {
  content:"\f172";
}
.fa-tumblr:before {
  content:"\f173";
}
.fa-tumblr-square:before {
  content:"\f174";
}
.fa-long-arrow-down:before {
  content:"\f175";
}
.fa-long-arrow-up:before {
  content:"\f176";
}
.fa-long-arrow-left:before {
  content:"\f177";
}
.fa-long-arrow-right:before {
  content:"\f178";
}
.fa-apple:before {
  content:"\f179";
}
.fa-windows:before {
  content:"\f17a";
}
.fa-android:before {
  content:"\f17b";
}
.fa-linux:before {
  content:"\f17c";
}
.fa-dribbble:before {
  content:"\f17d";
}
.fa-skype:before {
  content:"\f17e";
}
.fa-foursquare:before {
  content:"\f180";
}
.fa-trello:before {
  content:"\f181";
}
.fa-female:before {
  content:"\f182";
}
.fa-male:before {
  content:"\f183";
}
.fa-gittip:before {
  content:"\f184";
}
.fa-sun-o:before {
  content:"\f185";
}
.fa-moon-o:before {
  content:"\f186";
}
.fa-archive:before {
  content:"\f187";
}
.fa-bug:before {
  content:"\f188";
}
.fa-vk:before {
  content:"\f189";
}
.fa-weibo:before {
  content:"\f18a";
}
.fa-renren:before {
  content:"\f18b";
}
.fa-pagelines:before {
  content:"\f18c";
}
.fa-stack-exchange:before {
  content:"\f18d";
}
.fa-arrow-circle-o-right:before {
  content:"\f18e";
}
.fa-arrow-circle-o-left:before {
  content:"\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content:"\f191";
}
.fa-dot-circle-o:before {
  content:"\f192";
}
.fa-wheelchair:before {
  content:"\f193";
}
.fa-vimeo-square:before {
  content:"\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content:"\f195";
}
.fa-plus-square-o:before {
  content:"\f196";
}
.fa-space-shuttle:before {
  content:"\f197";
}
.fa-slack:before {
  content:"\f198";
}
.fa-envelope-square:before {
  content:"\f199";
}
.fa-wordpress:before {
  content:"\f19a";
}
.fa-openid:before {
  content:"\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content:"\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content:"\f19d";
}
.fa-yahoo:before {
  content:"\f19e";
}
.fa-google:before {
  content:"\f1a0";
}
.fa-reddit:before {
  content:"\f1a1";
}
.fa-reddit-square:before {
  content:"\f1a2";
}
.fa-stumbleupon-circle:before {
  content:"\f1a3";
}
.fa-stumbleupon:before {
  content:"\f1a4";
}
.fa-delicious:before {
  content:"\f1a5";
}
.fa-digg:before {
  content:"\f1a6";
}
.fa-pied-piper:before {
  content:"\f1a7";
}
.fa-pied-piper-alt:before {
  content:"\f1a8";
}
.fa-drupal:before {
  content:"\f1a9";
}
.fa-joomla:before {
  content:"\f1aa";
}
.fa-language:before {
  content:"\f1ab";
}
.fa-fax:before {
  content:"\f1ac";
}
.fa-building:before {
  content:"\f1ad";
}
.fa-child:before {
  content:"\f1ae";
}
.fa-paw:before {
  content:"\f1b0";
}
.fa-spoon:before {
  content:"\f1b1";
}
.fa-cube:before {
  content:"\f1b2";
}
.fa-cubes:before {
  content:"\f1b3";
}
.fa-behance:before {
  content:"\f1b4";
}
.fa-behance-square:before {
  content:"\f1b5";
}
.fa-steam:before {
  content:"\f1b6";
}
.fa-steam-square:before {
  content:"\f1b7";
}
.fa-recycle:before {
  content:"\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content:"\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content:"\f1ba";
}
.fa-tree:before {
  content:"\f1bb";
}
.fa-spotify:before {
  content:"\f1bc";
}
.fa-deviantart:before {
  content:"\f1bd";
}
.fa-soundcloud:before {
  content:"\f1be";
}
.fa-database:before {
  content:"\f1c0";
}
.fa-file-pdf-o:before {
  content:"\f1c1";
}
.fa-file-word-o:before {
  content:"\f1c2";
}
.fa-file-excel-o:before {
  content:"\f1c3";
}
.fa-file-powerpoint-o:before {
  content:"\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content:"\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content:"\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content:"\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content:"\f1c8";
}
.fa-file-code-o:before {
  content:"\f1c9";
}
.fa-vine:before {
  content:"\f1ca";
}
.fa-codepen:before {
  content:"\f1cb";
}
.fa-jsfiddle:before {
  content:"\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content:"\f1cd";
}
.fa-circle-o-notch:before {
  content:"\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content:"\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content:"\f1d1";
}
.fa-git-square:before {
  content:"\f1d2";
}
.fa-git:before {
  content:"\f1d3";
}
.fa-hacker-news:before {
  content:"\f1d4";
}
.fa-tencent-weibo:before {
  content:"\f1d5";
}
.fa-qq:before {
  content:"\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content:"\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content:"\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content:"\f1d9";
}
.fa-history:before {
  content:"\f1da";
}
.fa-circle-thin:before {
  content:"\f1db";
}
.fa-header:before {
  content:"\f1dc";
}
.fa-paragraph:before {
  content:"\f1dd";
}
.fa-sliders:before {
  content:"\f1de";
}
.fa-share-alt:before {
  content:"\f1e0";
}
.fa-share-alt-square:before {
  content:"\f1e1";
}
.fa-bomb:before {
  content:"\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content:"\f1e3";
}
.fa-tty:before {
  content:"\f1e4";
}
.fa-binoculars:before {
  content:"\f1e5";
}
.fa-plug:before {
  content:"\f1e6";
}
.fa-slideshare:before {
  content:"\f1e7";
}
.fa-twitch:before {
  content:"\f1e8";
}
.fa-yelp:before {
  content:"\f1e9";
}
.fa-newspaper-o:before {
  content:"\f1ea";
}
.fa-wifi:before {
  content:"\f1eb";
}
.fa-calculator:before {
  content:"\f1ec";
}
.fa-paypal:before {
  content:"\f1ed";
}
.fa-google-wallet:before {
  content:"\f1ee";
}
.fa-cc-visa:before {
  content:"\f1f0";
}
.fa-cc-mastercard:before {
  content:"\f1f1";
}
.fa-cc-discover:before {
  content:"\f1f2";
}
.fa-cc-amex:before {
  content:"\f1f3";
}
.fa-cc-paypal:before {
  content:"\f1f4";
}
.fa-cc-stripe:before {
  content:"\f1f5";
}
.fa-bell-slash:before {
  content:"\f1f6";
}
.fa-bell-slash-o:before {
  content:"\f1f7";
}
.fa-trash:before {
  content:"\f1f8";
}
.fa-copyright:before {
  content:"\f1f9";
}
.fa-at:before {
  content:"\f1fa";
}
.fa-eyedropper:before {
  content:"\f1fb";
}
.fa-paint-brush:before {
  content:"\f1fc";
}
.fa-birthday-cake:before {
  content:"\f1fd";
}
.fa-area-chart:before {
  content:"\f1fe";
}
.fa-pie-chart:before {
  content:"\f200";
}
.fa-line-chart:before {
  content:"\f201";
}
.fa-lastfm:before {
  content:"\f202";
}
.fa-lastfm-square:before {
  content:"\f203";
}
.fa-toggle-off:before {
  content:"\f204";
}
.fa-toggle-on:before {
  content:"\f205";
}
.fa-bicycle:before {
  content:"\f206";
}
.fa-bus:before {
  content:"\f207";
}
.fa-ioxhost:before {
  content:"\f208";
}
.fa-angellist:before {
  content:"\f209";
}
.fa-cc:before {
  content:"\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content:"\f20b";
}
.fa-meanpath:before {
  content:"\f20c";
}
body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px);}100%{-o-transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes slideOutLeft{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes slideOutRight{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes slideOutRight{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes slideOutUp{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp;}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(.3);}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}25%{-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;}
.mc4wp-form input[type=email]{background:#f2f2f2 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;}
.mc4wp-form input[type=submit]{background:#333 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;text-transform:uppercase;font-weight:bold !important;font-size:20px !important;letter-spacing:1px;}
.affiliate-image img{margin-right:25px;}
.pmc-google{height:0;}
.download_container a{font-weight:bold;}
.blogpost .datecomment .link.price{float:left;}
.blogpost .datecomment .link.price a{background:#343434;border-bottom:none;margin-left:5px;font-size:13px;}
.blogpost .datecomment .link.price a:hover{background:#000;border-bottom:none !important;}
.downloadlink , .buttondark a, .manual-optin-trigger{width:100%;text-align:center;float:left;background:#cc3333;color:#fff !important;padding:15px 0;margin-top:15px;margin-bottom:15px;border-radius:4px;text-transform:uppercase;font-weight:bold;}
.buttondark a{background:#222;border:none;}
.content .buttondark{border:none !important;}
.downloadlink:hover{opacity:0.8;}
.related h4 a{font-weight:bold;}
.sentry p span{color:#222;}
.test, .empty-template{display:none;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section{display:block}
body{text-shadow:none;}
nav ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
ins{color:#fff;text-decoration:none;border-radius:3px;padding:3px;}
mark{background-color:#ff9;color:#fff;font-style:italic;font-weight:bold;padding:2px;}
del{text-decoration:line-through}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;background:#eee;margin:1em 0;padding:0;}
input, select{vertical-align:middle}
body, html{min-height:100%}
body{overflow:hidden;}
select{padding:5px;min-width:150px;}
body{font-size:small;letter-spacing:0.5px;line-height:1.65em;}
select, input, textarea, button{font:99% sans-serif}
input, select , textarea{padding:5px;color:#4c4c4c;outline:none;background-color:#fff;border:1px solid #e7e7e7;border-bottom:1px solid #D9D9D9;}
textarea:focus{border:1px solid #D9D9D9;}
input[type="text"], input[type="password"], input[type="email"], select, textarea{padding-left:10px !important;}
pre, code, kbd, samp{font-family:monospace, sans-serif}
body, select,textarea{color:#222}
h1, h2, h3, h4, h5, h6{font-family:sans-serif;font-weight:normal;line-height:110%;color:#999}
h1{font-size:26px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
html{overflow-y:scroll}
a:hover, a:active{outline:none}
ul, ol{margin-left:2em;margin-top:20px;margin-bottom:20px;}
.aq-posts-block ul{margin-left:0;}
ol{list-style-type:decimal}
nav ul, nav li{margin:0}
small{font-size:11px;font-weight:normal;}
strong, th{font-weight:bold}
td, td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
textarea{overflow:auto}
.ie6 legend, .ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input[type=button], input[type=submit], button{cursor:pointer}
button, input, select, textarea{margin:0;}
button{margin:0;}
input[type="submit"]{width:auto;}
::-moz-selection{background:#666;color:#fff;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#666}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:"�020";display:block;height:0 !important;visibility:hidden;}
.clearfix:after{clear:both}
.clearfix{zoom:1}
html body div.clear, html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0;}
img.centered, img.aligncenter{display:block;margin:0 auto;overflow:hidden;padding:4px;}
img.alignright{padding:4px;margin:2px 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:2px 7px 2px 0;display:inline;}
.alignright{float:right}
.alignleft{float:left}
.center{text-align:center}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:1.65em;padding:0 4px 5px;margin:0;}
code{font-size:12px;display:block;border:1px solid #eee;padding:10px;margin:10px 0 0 0;background:#FCFCFC;}
.usercontent h1{margin:0;padding-left:0 !important;}
.usercontent .framed{padding:20px;background:#fff;}
.sticky{border:1px solid #111;}
.gallery-caption{display:block;}
.bypostauthor{display:block;}
#slider .images{opacity:0;}
#breadcrumb, #breadcrumb a
.button, .button:visited{padding:10px;color:#fff;}
.google-map-placeholder{border:10px solid #eee !important;border-radius:5px;}
.PostContent p{text-align:left !important;}
div, h1{-ms-word-wrap:break-word;word-wrap:break-word;}
.fullwidth{width:100% !important;}
.nicescroll-rails{display:none;}
.sentry p a span{color:#1FBCF1;}
.sentry p a span:hover{text-decoration:underline;}
.content.pagesidebar.sidebarWoo{margin-bottom:70px;}
#headerwrap{position:relative;float:left;width:100%;z-index:999;border-bottom:none !important;background:#fff;}
.pmc_boxed #headerwrap{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.smallheader #headerwrap{background:none;}
.pmc_boxed #headerwrap.pmc_menu_transparent{width:1180px;padding:0 30px;}
#headerwrap.pmc_menu_transparent{position:absolute;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#headerwrap.pmc_menu_transparent{background:rgba(0,0,0,0.35);}
#headerwrap.pmc_menu_transparent:hover{background:rgba(0,0,0,0.45);}
#headerwrap.pmc_menu_transparent .menu > li > a{color:#fff;}
#headerwrap.pmc_menu_transparent .menu > li a:after{color:#fff;}
#header{margin:0 auto;padding:0;display:block;width:100%;max-width:1180px;}
#logo{text-align:center;float:left;z-index:9;position:relative;max-width:100%}
.logo-right{position:relative;float:right;}
.logo-left{position:relative;float:left;}
.logo-center{position:relative;float:none;text-align:center;}
.main{margin:0 auto;padding:0px;height:100%;position:relative;z-index:1;}
.main{margin:0 auto;height:100%;}
.mainwrap{float:left;position:relative;width:100%;margin:0;padding:0;z-index:99;background:#F8F8F8;}
.mainwrap.pmc_parallax{background-attachment:fixed !important;position:static;background-size:auto !important;}
.shadow{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/shadow.png) repeat-x;height:16px;margin:0;z-index:20;}
.mainwrap-icon-background{position:relative;z-index:9;}
.fixedmenu{display:none;position:fixed !important;background:#fff;background:rgba(25,25,25,0.95);margin-top:0 !important;padding:5px 0 5px 0;z-index:9999;border-bottom:1px solid #eee\9;-moz-box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.2);box-shadow:0 1px 7px rgba(0,0,0,0.2);width:100% !important;}
.holder-fixedmenu{margin:0 auto;position:relative;}
.fixedmenu .logo-fixedmenu{float:left;}
.fixedmenu .logo-fixedmenu img{height:32px;margin-top:4px;}
.fixedmenu .menu-fixedmenu{float:right;margin:5px 0px 0 0;}
.fixedmenu .menu-fixedmenu li,.fixedmenu .menu-fixedmenu li.current-menu-ancestor{border:none;background:none;}
.pagenav.fixedmenu{height:38px;}
.fixedmenu .menu .pmcbig img{width:50%;text-align:center;margin-left:55px}
.fixedmenu .menu .pmcbig ul.sub-menu li{padding:5px 0 5px 0;}
.fixedmenu a{color:#1F1F1F;}
.menu-fixedmenu li{background:#ED2470;padding:6px 12px 12px 12px;margin-top:-13px;background:none;margin-left:0 !important;}
.menu-fixedmenu a.important_color{}
.menu-fixedmenu li li{padding:0px;margin:0;}
.plans_pricing_button{background:#56ad67 !important;padding:0 !important;border-radius:3px;}
.plans_pricing_button a{padding:10px 15px !important;color:#fff !important;border-radius:3px;}
.plans_pricing_button a:hover{background:#333;color:#fff !important;border-radius:3px;}
.menu-fixedmenu .plans_pricing_button,.menu-fixedmenu .plans_pricing_button a{border-radius:0;border-bottom:0}
.menu-fixedmenu .plans_pricing_button{height:48px;}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked{border:2px solid #1ABC9C;height:40px;float:left;line-height:40px;margin-left:0;border-radius:4px;}div.wpcf7-validation-errors{border:2px solid #E74C3C;}
div.wpcf7-mail-sent-ng{border:2px solid #E74C3C;}
div.wpcf7-spam-blocked{border:2px solid #F39C12;}
span.wpcf7-not-valid-tip{color:#E74C3C;float:right;}
.pagenav.menu-description{float:none;}
.pmc_menu_transparent.social-menu .pagenav.menu-description{width:100%;float:right;}
.smallheader .pagenav.menu-description{width:100%;float:none;}
#header .pagenav.menu-description ul.menu > li > a{padding-bottom:3px;}
#header .pagenav.menu-description ul.menu > li{padding-bottom:25px;}
.pagenav.menu-description .sub-menu{margin-top:5px;}
.smallheader #headerwrap .menu > li a, .smallheader #headerwrap span.pmcmenutitleimage{}
#logo{margin-top:17px;}
#header ul.menu{padding-top:34px;}
#header ul.menu > li > a{padding-bottom:34px;}
.smallheader li a{color:#fff !important;}
.smallheader .pagenav, .social-menu .pagenav{text-align:center !important;}
.aq-block-aq_widgets_block .widget.widget_search, .aq-block-aq_widgets_block .widget.widget_search form div input{margin:0;}
.aq-block-aq_widgets_block .widget.widget_search form{height:auto;}
.aq-block-aq_widgets_block .widget.widget_search form div input{height:26px;margin-top:0px;background:#444;background:#fff;border:0;margin-left:0px;width:80%;height:40px;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_search form div input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_search form div input{margin-top:5px;}
.menu-description{position:relative;float:left;line-height:18px;color:#aaa;font-size:13px;}
.TopHolder{position:relative;width:100%;margin:0;z-index:10;background:#fff;border-bottom:1px solid #eee !important;}
.TopHolder a{color:#595959 !important;font-weight:bold;}
.top-nav{width:1180px;margin:0 auto;height:36px;}
.aq-block-aq_notification_menu_block{background:none;border-bottom:1px solid #eee;}
.top-nav a{font-weight:normal;text-transform:uppercase;}
.top-nav ul{float:right;list-style:none;height:100%;margin-right:-12px;}
.top-nav li{float:left;height:100%;}
.top-nav li a{padding:6px 12px 0 12px;display:inline-block;font-size:12px;color:#aaa;}
.top-nav li:last-child{border:none;}
.topLanguage , .topNotification{float:left;}
.topNotification{color:#aaa;padding-top:4px;font-size:13px;float:left;}
.topNotification-content{float:left;margin-right:20px;padding-right:20px;border-right:1px solid #eee;}
div.topNotification-content:last-child{border:none;}
.notification-text{margin-left:20px;}
.topNotification-content i{float:left;margin:8px 0px 0 0px}
.social-notification{float:right;margin-top:4px;margin-right:-5px;}
.social-notification a{padding:5px;}
.social-notification a:hover{opacity:0.7;}
.respMenu{display:none;}
.respMenu.noscroll{float:none;}
.pagenav{margin:0;width:100%;text-align:center;margin:0 auto;position:relative;}
.menu-header .logout{display:none;}
.menu-header{z-index:9999;position:relative;top:30px;}
.menu, .menu *{margin:0;padding:0;list-style:none;}
.menu{height:100%;}.menu-right{text-align:right;}
.menu > li{display:inline-block;text-align:left;}
.menu > li:last-child{padding-right:0;}
.menu > li i{margin-right:6px;}
.menu > li a{display:block;position:relative;text-decoration:none;text-transform:uppercase;}
#header ul.menu > li{padding:0px 12px 0px 12px;}
#header ul.menu > li:last-child{padding-right:0}
.menu > li a:after{content:'•';position:absolute;color:#2a2b2c;right:-15px;}#header ul.menu > li:last-child > a{padding-right:0;}
.menu > li a{letter-spacing:normal;font-weight:normal;}
.menu a.important_color, .current-menu-item a{}
.menu li li a, span.pmcmenutitleimage{color:#2a2b2c;}
.menu .current-menu-ancestor.has-sub-menu{}
.menu > li:last-child a:after{display:none;}
.fixedmenu .current-menu-ancestor.has-sub-menu:before{display:none;}
.menu{margin:0;}
.menu .container{border:1px solid #dfdcdc;border-width:1px 0 0 0;}.menu ul{list-style:none;margin:0px;font-size:11px;text-align:center;}.menu ul li{display:inline-block;float:left;}.menu ul li a{display:block;line-height:22px;position:relative;padding:12px 6px 7px 15px;}.menu > ul li a, .menu .menu > ul li a{}.menu ul li:first-child a{border-left:0px;}
.menu ul.sub-menu, .menu ul.children{display:none;margin-left:-15px;position:absolute;font-size:14px;left:auto;min-width:180px;background:#fff;background:rgba(255,255,255,0.98);opacity:1;z-index:99999;-moz-box-shadow:0 1px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.15);}.menu-fixedmenu .menu ul.sub-menu, .menu-fixedmenu .menu ul.children{margin-top:12px;}
#ie8 .menu ul.sub-menu, #ie8 .menu ul.children{border:1px solid #666767;}
#ie8 .menu .megamenu ul.sub-menu ul, #ie8 .menu .megamenu ul.children ul{border:0;}
.menu ul.sub-menu li, .menu ul.children li{border-left:0px;margin-right:0;float:none;display:block;position:relative;text-align:left;white-space:nowrap;border-bottom:1px solid #eaeaea;}
.bigimagemenu li.menu-item-type-custom{border:none !important;}
.menu ul.sub-menu li:first-child a{padding-top:13px;}
.menu ul.sub-menu li:last-child a{padding-bottom:14px;}
.menu ul.sub-menu li a, .menu ul.children li a{border:none;padding:13px 0px;margin:0px 15px;font-size:13px !important;}.menu ul.sub-menu li:last-child, .menu ul.children li:last-child, .menu ul.sub-menu li:last-child a{border-bottom:none;}.sub-menu li{font-size:12px;width:auto;height:auto;}
.pmcbig .sub-menu li{border-bottom:none;}
.menu ul.sub-menu li:first-child{border-top:none;}
.menu .pmcbig ul.sub-menu li a{padding:7px 0 7px 40px !important;}
.menu-fixedmenu .menu .pmcbig ul.sub-menu li a{padding:5px 0 0px 40px !important;}
.menu ul.sub-menu li ul, .menu ul.children li ul{left:180px;top:-20px;margin:17px 0 0 0;display:none !important;}
.menu ul.sub-menu li:hover ul, .menu ul.children li:hover ul{display:block !important;}
.pmcbig li a:after, .sub-menu li a:after{display:none;}
.menu .pmcbig ul.sub-menu li ul, .menu .pmcbig ul.children li u{display:block !important;}
.menu .pmcbig .pmcmenutitle > a, .respMenu .pmcmenutitle{display:none;}
.menu .pmcbig a:hover{background:none !important;}
.menu .pmcbig ul.sub-menu{float:left;padding:20px 0;left:0;max-width:100%;margin-left:0;}
.menu .pmcbig ul.sub-menu li{font-weight:regular;margin:0;background:none !important;min-width:220px;width:24.9%;}
.menu .pmcbig ul.sub-menu li a{margin:0px;border:none;padding:8px 0 8px 40px;}
.menu .pmcbig ul.sub-menu li{float:left;border-right:1px solid #ddd;}
.menu .pmcbig ul.sub-menu li li, .menu .pmcbig ul.sub-menu li:last-child{border:none;}
.menu .pmcbig ul.sub-menu li{border-bottom:none;}
.menu .pmcbig ul.sub-menu ul{float:left;}
.menu .pmcbig ul.sub-menu li{}
.menu .pmcbig ul.sub-menu li:first-child, .menu .pmcbig ul.sub-menu li ul li{}
.menu .pmcbig ul.sub-menu li ul li:last-child{border:0px;}
.menu .pmcbig ul.sub-menu li ul{margin-left:0;border:none;display:block;position:static;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin-top:0px;}
.menu .pmcbig ul.sub-menu li ul li{font-weight:normal;border-left:none;}
.menu .pmcbig ul.sub-menu li.no-link a{cursor:default;outline:none;}
.menu .pmcbig ul.sub-menu li.no-link li a{cursor:pointer;}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content{width:170px !important;text-align:center}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content p{color:#121212}
.menu .pmcbig ul.sub-menu li.menu-item-custom-content span.highlight{color:#5b5959 !important;background:transparent;}
.menu .pmcbig ul.sub-menu li ul li:first-child{padding-top:0;border-radius:5px;}
.menu .pmcbig img{width:100%;text-align:center;margin:10px 0 10px 0px;}
.fixedmenu .menu .pmcbig{border-left:none;}
.menu .pmcbig .menu-description-pmc{font-size:13px;font-weight:normal;}
.menu .pmcbig .pmcmenutitle.line{border-left:1px solid #eee !important;}
.pmcmenutitleimage{float:left;width:200px;}
.menu .bigimagemenu img{width:200px;text-align:center;margin:10px 0 10px 0px;border-bottom:1px solid #ddd;padding-bottom:20px;}
.menu .bigimagemenu li:last-child img{border:none;}
.menu .bigimagemenu img{float:left;font-weight:bold;font-size:16px;}
.menu .bigimagemenu img:hover{opacity:0.75;}
.outerpagewrap{position:relative;}
.pagewrap{width:100%;float:left;height:auto;padding:30px 0 30px 0;}
.pagecontent{margin:0 auto;}
.pagecontentContent-title{float:left;}
.pagecontentContent-title h1{margin-bottom:0px;font-size:30px !important;text-transform:capitalize;}
.pagecontentContent-breadcrumb{float:right;font-size:13px;margin-top:12px;}
.pagecontentContent{float:left;}
.outerpagewrap .portnavigation{float:right;}
.outerpagewrap .portnavigation .portprev, .outerpagewrap .portnavigation .portnext{background:#CDCDCD;width:27px;height:27px;font-size:16px;line-height:26px;}
.outerpagewrap .portnavigation span{float:right;margin-left:2px;}
.outerpagewrap .portnavigation i{margin:0px 0 0 10px;line-height:0px;color:#fff;}
.outerpagewrap .portprev i{margin-left:11px;}
.full{display:inline;float:left;position:relative;margin-left:0px;margin-right:0px;}
.one_half{width:48%}
.one_third{width:30.66%}
.two_thirds{width:65.33%}
.one_fourth{width:22%;}
.three_fourths{width:74%}
.one_fifth{width:16.8%}
.four_fifths{width:79.2%}
.one_half, .one_third, .two_thirds, .one_fourth, .three_fourths, .one_fifth, .two_fifth, .three_fifths, .four_fifths{position:relative;margin:0;margin-right:4%;float:left;}
.one_half p, .one_third p, .two_thirds p, .one_fourth p, .three_fourths p, .one_fifth p, .two_fifth p, .three_fifths p, .four_fifths p{margin:0 0 1.5em 0;}
.one_half.last, .one_third.last, .one_fourth.last, .one_fifth.last, .three_fourths.last, .two_thirds.last{margin-right:0%;}
.three_fourths.last p{margin:0;}
.portfolio-category .content{width:1180px}
.portdesc{float:left;}
#remove{text-align:center;margin:55px 0 0px 5px;padding:0px;width:100%;}
#remove h2{font-size:16px !important;margin-bottom:10px;}
.catlink{text-align:center;border:1px solid #eee;font-size:12px;text-transform:uppercase;margin-right:10px;padding:7px 15px !important;background:#fff;display:inline-block;border-radius:4px;}
.catlink:before{width:5px;height:5px;margin-top:10px;margin-right:5px;border-radius:90%;background:#E04028;position:relative;float:left;content:'';}
.catlinkhover:before, .catlink:hover:before{background:#fff;}
.catlink:first-child{margin-right:5px;}
.catlinkhover, .catlink:hover{color:#fff;}
.portfolio{width:1200px;float:left;}
.fullwidth .portfolio{width:101.5%;overflow:hidden}
.fullwidth .portfolio .one_third img{width:100%;}
.fullwidth .portfolio .one_third{width:19.96%;}
.fullwidth .portfolio .item4 .overdefult{width:100%;height:100.5%;}
@media screen and (min-width:1120px) and (max-width:1440px){.fullwidth .portfolio .one_third{width:24.96%;}
}@media screen and (min-width:760px) and (max-width:1119px){.fullwidth .portfolio .one_third{width:33.30%;}
}@media screen and (min-width:515px) and (max-width:759px){.fullwidth .portfolio .one_third{width:49.96%;}
}@media screen and (min-width:0px) and (max-width:514px){.fullwidth .portfolio .one_third{width:100%;}
}.fullwidth .portfolio .one_third .recentimage.img{width:100%;}
.fullwidth .portfolio .one_third .recentimage.img iframe{width:100%;}
.portsingle .portfolio{margin-top:20px;margin-bottom:40px;}
.portfolio.blog{}
#portfolio #portitems{overflow:hidden;margin-top:30px;}
#portfolio .title{margin:0;padding:20px;}
.blogpost.postcontent.port{border-bottom:2px dashed #ddd;margin-bottom:40px;padding-bottom:10px;}
.projectdetails{float:left;width:600px;padding-bottom:40px;overflow:hidden;}
.projectdetails a.bx-prev, .projectdetails a.bx-next{padding:0px 14px;top:540px;left:25px;position:absolute;height:33px;}
.projectdetails a.bx-prev:hover, .projectdetails a.bx-next:hover{opacity:0.75;}
.projectdetails a.bx-prev i, .projectdetails a.bx-next i{font-size:15px;}
.page .homerecent .home-ajax a.bx-prev,.page .homerecent .home-ajax a.bx-next{padding:0px 20px 0 15px;top:620px;margin-left:15px;position:absolute;left:20px;width:0;}
.page .homerecent .home-ajax a.bx-next{margin-left:12px;}
.projectdetails a.bx-next{left:60px !important;}
.projectdetails #slider .bx-viewport{height:600px !important;}
.projectdetails #slider .bx-viewport li{width:700px !important;}
.projectdetails .linebreak{margin-left:20px;}
.projectdetails span{line-height:3em;}
.portcategories{padding-bottom:25px;}
.portcategories a{text-transform:none;padding:0px 6px 0px 6px !important;float:left;color:#fff !important;font-weight:normal;margin-right:7px;margin-top:-5px}
.portcategories a:hover{opacity:0.75;filter:alpha(opacity=75);}
.projectdescription{float:left;width:540px;padding-left:40px;}
.projectdescription h1{margin:-4px 0 30px 0 !important;text-transform:uppercase;font-size:30px !important;}
.projectdescription .posttext{padding:0px 15px 5px 0px !important;float:left;margin-bottom:1px;width:420px;}
.portsingle .portfolio h2, .projectdescription h3{position:relative;display:inline-block;z-index:9;padding-right:30px;}
.portsingle .portfolio .recentdescription h3{color:#fff;}
.portsingle .portfolio h2{font-size:22px !important;margin-bottom:20px;}
.main.clearfix.portsingle{overflow:hidden;}
.portsingle .portfolio h2:after{content:"";position:absolute;height:5px;border-top:1px solid #ddd;top:19px;margin-left:10px;width:1100px;}.portsingle .portfolio .titleborder{margin-top:-22px;}
.projectdescription .posttext img{max-width:435px;}
.projectdescription .titleborder{top:15px;width:435px;position:relative;margin-bottom:12px;}
.datecomment{float:left;}
.portsingle .postcontent{margin-bottom:0;padding-bottom:0;}
.blogpost .posted-date.port{cursor:text;}
.blogpost .author.port{cursor:text;}
.blogpost .postedin{}
.link-title-previous,.link-title-next{display:none;z-index:9;position:relative;}
.portprev:hover .link-title-previous, .portnext:hover .link-title-next{display:block;width:180px;background:#fff;border:1px solid #ddd;color:#575757;font-size:14px;padding-left:10px;margin-top:12px;}
.single-portfolio-skils{text-align:left;float:left;margin:5px 0 30px 0;width:99%;background:#fff;border-bottom:1px solid #ECF0F1;}
.single-portfolio-skils li{margin:0 20px;}
.single-portfolio-skils ul{list-style:none;margin-left:0;padding-bottom:10px;margin-top:8px;margin-bottom:0;}
.project-section, .project-section-last{float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd;width:100%;}
.project-section-last{border:none;}
.project-section.last{border:none;}
.project-section .inner_title, .project-section-last .inner_title{float:left;width:auto;margin-right:5px;}
.project-section i{font-size:1em;}
.project-section span, .project-section-last span{font-size:14px;width:auto;float:left;color:#2a2b2c;text-transform:none;color:#aaa;}
.single-portfolio-skils i{font-size:14px;margin-right:5px;}
.portsingle.home .single-portfolio-skils{margin-top:0px;}
.closehomeshow-portfolio, .closehomeshow-post{width:30px;height:30px;border-radius:90px;margin:15px 0 0px 0;float:left;cursor:pointer;}
.portsingle.home .read-more a{float:left;margin-top:30px;font-weight:bold;text-decoration:underline;}
.portsingle.home .projectdetails .blogsingleimage{margin-bottom:45px;}
.portsingle.home .read-more a:hover{text-decoration:none;}
.closehomeshow-portfolio i, .closehomeshow-post i{color:#fff;margin-left:8px;font-size:18px;line-height:28px;}
.datecomment i{margin-right:8px;}
.blogpost .projectdescription .datecomment p{margin:0;}
.portnavigation{position:relative;float:left;width:99.8%;font-weight:bold;margin:35px 0 30px 0;font-size:14px;text-transform:uppercase;padding:30px 0;background:#fff;border:1px solid #eee}
.portnavigation .portprev-single{float:left;position:relative;width:47%;text-align:left;padding-left:20px;}
.portnavigation .portfolio-grid{position:absolute;font-size:2em;line-height:0px;left:48%;}
.portnavigation .portnext-single{float:right;position:relative;width:40%;text-align:right;padding-right:20px;}
.blogsingleimage .prevbutton.port{left:25px;top:92%;width:30px;height:30px;}
.blogsingleimage .nextbutton.port{width:30px !important;height:30px !important;left:56px;top:92%;width:30px;height:30px;}
.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port{top:90%;}
.blogsingleimage .prevbutton.port i, .blogsingleimage .nextbutton.port i{margin-left:12px;line-height:30px;color:#fff;}
.blogsingleimage #slider{margin-top:0px !important;}
.portfolio-category{margin-top:30px !important;}
.portfolio-category .item3{width:369px;}
.fullwidth .postcontent{margin-top:60px;}
.edd-checkout .fullwidth .postcontent{margin-top:40px;}
.content{width:800px;padding:0px 0 0px 0;margin-right:0px;float:left;overflow:hidden;}
.content.singledefult{padding-bottom:40px;}
.post.home .content.singledefult{padding-bottom:0px;}
.content.blog{margin:60px 0px 100px 0;}
.content.pagesidebar{padding:0;margin-top:50px;}
.image-gallery .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px !important;margin:0px 0 0 0px!important}
.gallery p{margin:0;}
.content .entry{float:left;width:100%;margin-top:5px;}
.portsingle.home .postcontent.port{background:none;border:none;margin:15px 0 15px 0;}
.postcontent{margin-bottom:0px;padding-bottom:0px;overflow:hidden;height:auto !important;}
.postcontent.singledefult{margin:30px 0 50px 0;}
.postcontent h1{line-height:1.2em;}
.posttext{margin-bottom:0px;padding:0;overflow:hidden;}
.tags{font-size:16px !important;width:100%;float:left;margin:3px 10px 12px 0px;padding-bottom:30px;font-weight:bold;}
.tags a{font-weight:normal;font-style:italic;}
.tags i{margin-right:5px;}
.socialsingle .tag{float:left;}
.singleBorder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mainBorderLine.png) repeat-x;width:100%;height:14px;margin-bottom:5px;}
.sentry .singleBorder{display:none;}
.post-page-links{font-weight:bold;}
.post-page-links a:hover{text-decoration:underline;}
.share-post{position:relative;float:left;margin:0px 10px 12px 0;padding:0px;border:1px solid #ededed;width:99.7%;border-radius:5px;padding-top:5px;}
.share-post-title{float:left;padding:7px 0 0 15px;}
.share-post-title h3{font-size:16px !important;}
.share-post-icon{float:right;text-align:center;}
.share-post-icon .addthis_toolbox a, .share-post-icon a.emaillink{display:inline-block;float:none !important;}
.share-post-icon .custom_images{display:inline-block;}
.errorpage .posttext{text-align:center;padding:15px 300px 15px 300px;}
.errorpage .postcontent h2{line-height:1.2em;font-size:72px !important;text-align:center;padding:20px 0 0 0;}
.errorpage .postcontent{background:none;margin-bottom:25px;padding-bottom:0;}
.fullwidth .postcontent h1{line-height:1.2em;}
.pagesidebar .titleborder{margin-top:-21px;width:610px;}
.content p{margin:0 0 1.5em 0;}
.content blockquote{width:92.5%;background:#f1f1f1 url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/quote.png) 700px 12px no-repeat;padding:10px;margin:0px 0 10px 20px !important;border-bottom:5px solid #e8e7e7;padding:15px 20px 15px 20px;font-style:italic;margin:0;float:left;border-radius:5px;}
.content blockquote:before{content:"";position:absolute;margin-left:-40px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #f1f1f1;}.content form{margin:20px 0}
.content form label{padding:3px 0px;font-weight:bold;}
.recentdescription h3{text-transform:none;}
.titleborderOut{width:100%;position:relative;}
.titleborderOut .titleborder{width:160px;margin:0 auto;height:2px;text-align:center;background:#ddd;}
.titleborderOut .titleborder:after{width:6px;height:6px;margin-left:-8px;border-radius:90%;background:#ddd;position:absolute;top:-7px;border:5px solid #fff;;content:'';}
.mainwrap.pmc_parallax .titleborderOut .titleborder{background:#fff;}
.content.singledefult .titleborderOut .titleborder{display:none;}
.single-portfolio .titleborderOut .titleborder{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x;height:10px;margin:0px;width:100%;left:0%;}
.single-portfolio .titleborderOut .titleborder:before{display:none;}
.featured-block{margin:0;padding:20px 0 25px 0;text-align:center;border-radius:8px;border:1px solid #ededed;min-height:262px;}
.featured-block .featuredIcon{display:none;}
.featured-block .featuredIcon i{color:#fff;font-size:6em;margin:0px 0 10px 0;}
.featured-block-text{color:#8c8e93;line-height:24px;margin-top:0px;padding:0 20px;}
.featured-block-text p{margin-top:20px;}
.featured-block:hover, .featured-block:hover h5, .featured-block:hover span{cursor:pointer;}
.featured-block h5{font-size:16px !important;font-weight:800;margin:0px 0 20px 0;}
.featured-block span{color:#F85757}
.aq-block-aq_port_block_feed .homerecent .one_third{height:300px;}
.homerecent .one_third{margin:0px;float:left;}
.homerecent .one_third.big{height:600px}
.homerecent .one_third.big img{height:600px}
.homerecent .one_third.first{position:absolute;top:300px}
.homerecent h2, .titleborderh2{position:relative;display:inline-block;font-weight:bold !important;}
.titleborderh2:before{float:left;}
.titleborderh2:after{float:right;margin-left:10px;}
.homerecent .image .loading{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;margin:133px 0 0 180px;z-index:99;}
.imgholder.home-post{width:370px;height:180px;}
.imgholder.home-post .loading{position:absolute;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;margin:125px 168px;z-index:99;}
.homerecent.post .loading{margin:25px 0 0 50px;}
.homerecent{overflow:hidden;width:100%;float:left;padding:25px 0 0px 0;}
.aq-block-aq_port_block_feed .homerecent{padding-top:40px;}
#portitems4 .homerecent{padding:0px;margin-left:-10px;}
.homerecent .bx-wrapper{margin-top:5px;}
.homerecentInner{width:1180px;margin:0 auto;float:none;}
.homerecent .recentimage{margin:0px;float:left;}
.homerecent .recentimage .overdefult{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;right:0;bottom:0;width:auto;background:none !important;}
.homerecent .masonry_pmc .recentimage .overdefult{display:none !important;}
.portsingle .homerecent .recentimage .overdefult{}
.homerecent .one_third.big .recentimage .overdefult{height:600px;}
.homerecent .one_third{width:393px;margin:0px;}
.homePostImg{width:240px;height:170px;}
.homerecent.post .one_third .recentdescriptionPost{padding-bottom:20px}
.homerecent .one_third.last{margin-right:0px;}
.shortDescription .homePostAuthor{float:left;width:64px;height:64px;padding:4px;background:#DCDCDC;border-radius:90px;}
.shortDescription .homePostAuthor img{border-radius:90px;}
.shortDescription{float:left;padding:0px 30px 5px 0;width:93%;}
.homerecent.post .recentdescription{float:left;}
.homerecent .recentdescription, .recentdescription-text{width:100%;color:#fff;cursor:pointer;}
.recentdescription-text{margin:0px 0 0 0px;cursor:pointer;}
.home-portfolio-categories a, .home-portfolio-categories {font-size:14px;margin-top:5px;color:#aaa !important;}
.recentdescription-borderLine, .testimonial-borderLine{float:left;width:85%;margin:15px 10px 5px 0px;display:inline-block;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mainBorderLine.png) repeat-x;height:2px;}
.testimonial-borderLine{margin-left:125px;width:70%;margin-bottom:40px;margin:0px 0 30px 135px;}
.recentdescription-borderLine .left,.testimonial-borderLine .left{height:6px;width:60px;margin-top:-3px}
.homerecent .recentdescriptionPort{float:left;width:310px;margin-left:0px;background:#fff;margin:-5px 0px 10px 0;border:1px solid #eee;border-bottom:1px solid #ccc;border-radius:5px;}
.homerecent #sliderAdvertisePost .recentdescription, .homerecent #sliderAdvertisePort .recentdescription, .homerecent .sliderAdvertisePost .recentdescription{border:none;padding:0;}
.homerecent .recentLinkMore{margin:-10px 0 10px 15px;float:left;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/arrowLeft.png) no-repeat right 7px;}
.homerecent .recentLinkMore a{font-size:16px;padding-right:12px;}
.homerecent .recentLinkMore a:hover{text-decoration:underline;}
.homerecent .shortDescription{min-height:85px;margin:5px 15px 0 15px;color:#808080;}
.homerecent .recentdescription p{padding:35px 10px 0px 15px margin-bottom:0;}
.homerecent.post .recentdescription{margin-left:6px;}
.homerecent.post .recentdescription p{padding:5px 0 0 15px;margin:0;}
.homerecent h3{cursor:pointer;font-size:18px !important;color:#fff !important;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;display:inline-block;padding:8px 12px;margin:30px;}
.home-portfolio-categories{bottom:0px;position:absolute;margin:30px;text-transform:uppercase;font-weight:600;}
.portsingle .home-portfolio-categories,.portsingle .homerecent h3{display:none;}
.homerecent h3:hover{text-decoration:none !important;background:rgba(255,255,255,0.2)}
.border-line{width:50px;height:1px;background:#fff;text-align:center;margin:0 auto;margin-bottom:12px;}
#portitems4 .border-line{display:none;}
.homerecent h3:hover, .homerecent .home-portfolio-categories a:hover{text-decoration:underline;}
.homerecent .descriptionHomePortText{padding:5px 15px 0 15px;color:#686868;}
.homerecent .descriptionPort{border-bottom:1px solid #e2e2e2;padding:0px 0 10px 0;}
.homerecent .portDate , .homerecent .portCategory a, .homerecent .portCategory,
.homerecent .portDate, .item3 .portDate{margin-top:33px;}
.homerecent .portDate{margin-top:36px;}
.homerecent .portIcon, .item4 .portIcon, .item2 .portIcon, .item3 .portIcon{}
.homerecent .portIcon{margin:75px 0 0 128px;}
.homerecent h3 a{position:relative;z-index;99;display:inline-block;}
.homerecent h3.category a{margin-top:-3px;font-size:12px;}
.homerecent .recentdescription .description{padding:0px 0 0 10px;}
.homerecent .image{cursor:pointer;}
.homerecent .sliderAdvertisePost .image img{border-radius:5px;padding:5px;background:#F2F2F2;border:1px solid #dddddd;}
.homerecent .overdefult p{padding:0 15px 0 15px;margin:0px;margin-top:10px;color:#fff !important;}
.homerecent .overdefult ul{padding:10px;padding-left:20px;list-style:circle;color:#fff !important;}
.homerecent .overdefult ol{color:#fff !important;padding:0px;}
#relatedSP .overdefult ol{margin-left:0px;}
.homerecent .text{color:#fff;padding:10px 15px 0px 15px;}
.homerecent .text{color:#fff;padding:10px 15px 0px 15px;}
.item4 .overdefult{display:block;opacity:0;filter:alpha(opacity=0);cursor:pointer;position:absolute;overflow:hidden;z-index:99 !important;width:394px;height:300px;}
#portitems4 .item4 .overdefult:hover{opacity:1;filter:alpha(opacity=100);}
.homerecent .one_fourth{width:23.4%;min-height:320px;margin:0px 24px 20px 0;padding-bottom:5px;}
.homerecent .one_fourth.item4{width:22.99%;}
.homerecent .one_fourth:last-child{margin-right:0;}
.portfolio-home-image{-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.homerecent.post .overLowerDefaultBorder{background:#fff;width:45px;height:45px;border-radius:45px;margin:5px 0 0 163px;opacity:0;filter:alpha(opacity=0);}
.homerecent .overdefult:hover{opacity:1;filter:alpha(opacity=80);}
.homerecent .overdefult:hover .overLowerDefault{opacity:1;filter:alpha(opacity=80);}
.homerecent .overdefult:hover .overLowerDefaultBorder{opacity:1;filter:alpha(opacity=80);}
.homerecent .sliderAdvertisePort,.homerecent .sliderAdvertisePost{margin-left:0;}
.page .homerecent .bx-prev ,.post-full-width-inner .bx-prev{margin-left:1109px;top:50px;}
.page .homerecent .bx-next,.post-full-width-inner .bx-next{margin-left:1144px;top:50px;}
.page .homerecent.post .bx-prev{border-radius:3px;margin-left:0px;margin-top:0;top:-34px;}
.page .homerecent.post .bx-next{border-radius:3px;margin-left:1156px;margin-top:0;top:-34px;}
.page .homerecent ul{list-style:none;margin-left:0px;}
.bx-prev i, .bx-next i{color:#fff;font-size:24px;line-height:34px;}
.titletext{text-align:center;width:80%;line-height:30px;margin:0 auto;margin-top:25px;font-size:16px;}
.titletext p{width:80%;text-align:center;margin:0 auto;font-size:16px;}
.mainwrap.pmc_parallax .titletext p,.mainwrap.pmc_parallax .pmc-icon-wraper, .mainwrap.pmc_parallax .pmc-icon-content span{color:#fff !important;}
.relatedtitle{position:relative;float:left;z-index:1;}
.titleborder.relatedb{width:820px;margin-left:-5px;}
.related{float:right;margin-bottom:30px;width:100%;}
.related.products{margin-bottom:0;}
.related h4{font-size:16px !important;color:#5CBBE3 !important;text-align:center;text-transform:none !important;padding-top:0px;}
.relatedtitle h3{font-size:22px !important;margin-bottom:20px;padding-right:10px;}
.related .one_fourth{width:190px;margin-right:13px;}
.related .one_fourth.last{margin-right:0px;}
.related .one_fourth .image img{background-color:#ECF0F1;padding:6px;}
.related .one_fourth:hover{color:#5CBBE3 !important;}
.relatedtitle h3:after, h3#comments:after, #commentform h3:after{content:"";position:absolute;height:5px;border-top:1px solid #ddd;top:19px;margin-left:10px;width:800px;}
#gallery-1 .gallery-item{width:auto !important;margin-top:0 !important;}
.gallery-icon img{width:70px;height:70px;}
.image-gallery, .gallery-item{float:left;padding:5px 5px 0 5px;margin:0px 6px 6px 0px;height:100px;}
.image-gallery img{height:95px;width:95px;}
.image-gallery .over{display:block;cursor:pointer;position:absolute;z-index:99 !important;width:95px;height:95px;margin:0px 0 0 0px;opacity:0;filter:alpha(opacity=0);background-color:#fff;filter:alpha(opacity=0);background-color:rgba(255,255,255,0);}.image-gallery .over:hover{opacity:1;background-color:#000;filter:alpha(opacity=70);background-color:rgba(0,0,0,0.6);}
.gallery-content .gallery{display:none;}
.gallery-single{width:840px;float:left;margin-bottom:5px;}
.portsingle.home .blogsingleimage{min-height:610px;}
.post.home .content{width:100%;}
.post.home .postcontent{width:820px;float:left;margin:15px 0;}
.post.home .sidebar{margin-top:5px;}
.post.home .read-more{text-align:right;font-weight:bold;margin-bottom:30px;}
.post.home .read-more a{text-decoration:underline;}
.post.home .read-more a:hover{text-decoration:none;}
.sentry embed{width:800px !important}
.sentry object{width:700px !important;}
audio{width:598px;}
.blogsingleimage{width:800px;margin-bottom:10px;}
.projectdetails .blogsingleimage{width:700px;margin-bottom:10px;position:relative;height:auto;}
.blogsingleimage p, .content blockquote p{margin:0 !important;}{margin:0 !important;}
.posttext .blogsingleimage{width:820px;margin-bottom:5px;}
.blogimage{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.posttext .blogsingleimage{width:800px;margin-bottom:5px;}
.blogheadingborder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparator.png) no-repeat;width:100%;float:left;height:5px;position:relative;z-index:9;}
.blogheadingborderbottom{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparatorLower.png) no-repeat 0 -5px;width:100%;float:left;height:40px;z-index:9999;}
.error404 .bottomborder{margin-top:-21px;}
.fullwidth .projectdescription .bottomborder{position:absolute;width:820px;height:15px;margin-top:0px;}
.pagesidebar .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.content.singledefult .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.sentry embed{width:800px !important}
.sentry object{width:700px !important;}
audio{width:598px;}
.blogsingleimage{width:800px;margin-bottom:10px;}
.projectdetails .blogsingleimage{width:700px;margin-bottom:10px;position:relative;height:auto;}
.blogsingleimage img{}
.blogsingleimage p, .content blockquote p{margin:0 !important;}{margin:0 !important;}
.posttext .blogsingleimage{width:820px;margin-bottom:5px;}
.blogimage{-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.posttext .blogsingleimage{width:800px;margin-bottom:5px;}
.blogheadingborder{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparator.png) no-repeat;width:100%;float:left;height:5px;position:relative;z-index:9;}
.blogheadingborderbottom{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blogLineSeparatorLower.png) no-repeat 0 -5px;width:100%;float:left;height:40px;z-index:9999;}
.error404 .bottomborder{margin-top:-21px;}
.fullwidth .projectdescription .bottomborder{position:absolute;width:820px;height:15px;margin-top:0px;}
.pagesidebar .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.content.singledefult .bottomborder{position:absolute;width:820px;height:15px;margin-top:-21px;}
.blogpostcategory .blogimage{display:block;min-height:390px;}
.blogpostcategory .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat;height:60px;width:60px;position:absolute;left:50%;margin:230px 0 0 -15px}
.blogpostcategory h2, .singledefult h2{margin:0px 35px 0px 0px; }
.blogpostcategory .post-meta, .singledefult .meta{padding-bottom:27px;margin-bottom:12px;border-bottom:1px solid #ededed;font-size:14px;}
.blogpostcategory .post-meta{padding-bottom:25px;}
.blogpostcategory .post-meta a:hover, .singledefult .meta a:hover{text-decoration:underline;}
.blogpostcategory{position:relative;float:left;width:800px;margin-bottom:40px;padding:0;padding-bottom:15px;height:auto !important;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x bottom;}
.blogpostcategory .posted-date, .singledefult .posted-date{position:relative;float:left;z-index:1;margin-right:20px;}
.posted-date a:hover, .categoryblog a:hover{text-decoration:underline;}
.blogpostcategory .meta{margin:0px 0 45px 0px;width:100%;float:left;}
.singledefult .meta, .blogpostcategory .post-meta{margin:20px 0;text-transform:uppercase;line-height:26px;}
.blogpostcategory .post-meta{margin:15px 0 10px 0;}
.singledefult .meta em, .blogpostcategory .post-meta em{font-style:normal;}
.singledefult .meta span, .blogpostcategory .post-meta span{margin-right:26px;color:#999;}
.singledefult .meta span:after, .blogpostcategory .post-meta span:after{content:'•';position:absolute;color:#2a2b2c;margin-left:13px;}.singledefult .post-icon, .blogpostcategory .post-icon{float:left;margin-right:15px;width:30px;height:30px;line-height:30px;background:#DF5148;z-index:0;color:#fff;}
.singledefult .post-icon:after, .blogpostcategory .post-icon:after{content:"";position:absolute;float:left;left:0px;margin:-3px 0 0 3px !important;width:30px;z-index:-1;height:30px;background:#C53D35;}.singledefult .post-icon i, .blogpostcategory .post-icon i{color:#fff;font-size:1em;margin:0px 0 0 9px;line-height:30px;}
.blogpostcategory .post-icon i.fa-microphone{margin:0px 0 0 11px;}
.blogpostcategory .post-icon i.fa-picture-o, .blogpostcategory .post-icon i.fa-video-camera{margin:0px 0 0 8px;}
.blogpostcategory .overdefultlink{display:block;cursor:pointer;position:absolute;z-index:99 !important;width:800px;height:490px;opacity:0;filter:alpha(opacity=0);}.blogpostcategory .overdefultlink:hover{opacity:1;filter:alpha(opacity=100);}
.blogpostcategory .overdefult{cursor:pointer;opacity:0;filter:alpha(opacity=0);border:4px solid #fff;width:36px;height:36px;border-radius:45px;margin:166px 0 0 371px;position:absolute;z-index:99 !important;}
.item4 h4 a{padding:10px 5px 2px 10px !important;height:14px;float:left;position:relative;}
.blogpostcategory .blogcontent, .singledefult .blogcontent{margin:0px 0 30px 0;padding-top:10px;width:100% !important;}
.blogpostcategory .blogmore{padding:12px 25px;text-align:center;text-transform:uppercase;border-radius:5px;}
.blogpostcategory a.blogmore:hover{opacity:0.8;}
.blogpostcategory a.blogmore{color:#fff !important;font-size:14px;}
.socialsingle .addthis_toolbox{margin:0px !important;}
.socialsingle .addthis_toolbox a{float:left;}
.projectdescription .socialsingle{margin:20px 0 40px 0 !important;float:left;width:100%;}
.projectdescription .socialsingle .addthis_toolbox{position:relative;float:left;margin:0px 10px 0px 0;text-align:center;width:100%;}
#slider-category{position:relative !important;width:800px !important;height:490px;background:#fff;}
#slider-category .anythingSlider .anythingWindow{overflow:hidden;position:relative;width:820px !important;height:490px !important;}
#slider-category .slider-item IMG{width:800px;height:490px;}
.slider-category .anythingSlider{margin-top:0 !important;}
.slider-category #slider{margin-top:0px;}
.editlink{margin-top:27px;}
.sentry p{padding-bottom:0;text-align:left;}
.blogpost .datecomment{float:left;font-weight:bold;width:100%;margin:0;}
.blogpost .datecomment span{font-weight:normal;}
.blogpost .datecomment .link{margin-top:10px}
.blogpost .datecomment .link a{padding:15px 22px;font-size:13px;color:#fff;border-radius:3px;}
.blogpost .datecomment .link a, .blogpost .datecomment .link a:hover{border:none !important;}
.blogpost .datecomment span{font-weight:bold;}
.homewrap .image-gallery{margin:9px 11px 2px 0px;}
.homewrap .gallery-single img{margin-top:0px !important;}
.homewrap .tags{padding:4px 0 6px 15px;margin-left:0;}
.homewrap .posttext img{max-width:800px;}
.homewrap .blogpost .datecomment{padding:15px 10px 0px 15px;line-height:3em;}
.homewrap .posttext{padding:0 15px 10px 15px;}
.homewrap .posttext img{margin-top:-5px;}
.homewrap .main{margin:0 auto;padding:5px 0px 0px 0px;}
.blogpost span.comments{float:right;padding:0;}
.blogpost span.comments a{color:#aaa;padding:0;text-decoration:none;}
.blogpost span.comments a:hover{color:#111}
.blogpost .entry{clear:both;overflow:hidden;margin:15px 0;}
.blogimg{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/blog.png) no-repeat 0 0px;width:624px;height:255px;margin:10px 0 0 0;}
.blogimg img{width:820px;height:234px;margin:3px 0 0 3px;border:none;padding:4px;}
.postinfo{margin:5px 0;float:right;font-size:11px;}
.post-edit-link{margin:10px 0;float:right;}
.blogpostsingle{margin:25px 0 0}
.feat{width:300px;float:left;margin:20px 30px 20px 0;}
#reply-title{display:none !important;}
.titleborder.comment{width:800px;}
h3#comments{position:relative;float:left;display:inline-block;text-align:center;height:30px;margin:0 0px 30px 0;padding-right:10px;font-size:22px !important;}
h3#comments span{font-size:30px;line-height:26px;}
ol.commentlist .titleborder{width:815px;}
.commenttitle{border-radius:90px !important;width:70px;height:70px;line-height:70px;color:#2a2b2c;z-index:1;display:table-cell;text-align:center;vertical-align:middle;float:left;}
.commentfield{position:relative;float:left;}
.commentfield input#url{margin-top:1px !important;}
.commentlist > li:first-child > div{background:none;}
.commentfieldarea{float:left;width:100%;}
.content #comments{float:left;text-align:left;}
.content ol.commentlist{margin:0 !important;padding:0;margin:0px;clear:both;overflow:hidden;list-style:none;padding-top:15px;}
.content ol.commentlist li{display:block;line-height:1.65em;}
.content ol.commentlist li .comment-author .fn a{position:relative;font-style:normal;font-size:18px;text-transform:capitalize;font-weight:bold;}
.content ol.commentlist li .comment-author .fn a:hover{}
.content ol.commentlist li .comment-author .commentsDate{color:#a1a0a0;font-style:italic;float:left;width:100%;}
.content ol.commentlist li .comment-author i{margin:3px 5px 0 0;}
.content ol.commentlist li .comment-author .avatar{position:relative;margin:25px 0 0 -25px;}
.content ol.commentlist li p{padding:0px 0 0 0px;line-height:1.65em;margin-top:0px;text-shadow:0 0 0 transparent,white 0px 1px 0px;}
.commenttext{position:relative;}
.commenttext p{margin:0}
.content ol.commentlist li.odd{height:inherit;background:none !important;}
.content ol.commentlist li.even{height:inherit;background:none !important;}
#footer .textwidget{}
.page .textwidget{color:#2a2b2c;}
.aq-block-aq_widgets_block .block-widget .textwidget{background:rgba(255,255,255,0.6);border:1px solid #eee;padding:20px 0 20px 20px;line-height:30px;width:328px;font-size:14px;}
.aq-block-aq_widgets_block .block-widget .textwidget .fa{position:absolute;margin:8px 0 0 -20px;}
#footer .aq-block-aq_widgets_block .block-widget .textwidget .fa{position:relative;margin:0;width:20px;margin-bottom:10px;}
.aq-block-aq_widgets_block .block-widget .textwidget ul{padding-left:20px;}
#footer .textwidget{background:none;border:none;padding:0;width:auto;font-size:15px;line-height:1.55em;}
.page .aq-block-aq_contact_block p{}
#respond{float:left;width:100%;margin-top:20px;}
#respond #commentform{margin:0;}
#respond #commentform label{margin-left:0px;display:inline;font-weight:bold;}
#respond #commentform label small{color:#a0a0a0;}
#respond #commentform textarea, #respond #commentform input{padding:5px;margin:0 10px 10px 0;background-color:#f8f8f8;font-size:12px !important;border:1px solid #ddd;}
#respond #commentform textarea:focus, #respond #commentform input:focus{color:#2a2b2c;outline:none;border:1px solid #D9D9D9;}
#respond #commentform input{width:249px;height:30px;background:#fff;}
#respond #commentform textarea{width:97.8%;background:#fff;}
#commentform{float:left;margin:0;margin-left:0px;width:100%;margin-bottom:50px;}
#commentform h3{position:relative;float:left;font-size:22px !important;}
#commentform #respond #commentform{margin:0;}
#commentform #respond #commentform label{font-weight:bold;margin-left:0px;display:inline;}
#commentform #respond #commentform label email{margin-top:-20px;display:inline;}
#commentform #respond #commentform label small{color:#a0a0a0;}
#commentform #respond #commentform textarea, #commentform #respond #commentform input, .aq-block-aq_contact_block input, .widget_search form div input{color:#fff;float:left;outline:none !important;padding:5px 5px 5px 0;margin:0 10px 10px 0;background-color:#f9f9f9;border:1px solid #eee;}
.aq-block-aq_contact_block input, #commentform #respond #commentform input, .widget_search form div input{height:36px;color:#aaa;}
.sidebar .widget_search form div input{}
.aq-block-aq_contact_block p{width:100%;float:left;position:relative;text-transform:uppercase;font-size:14px;}
.aq-block-aq_contact_block p input, .aq-block-aq_contact_block p textarea{background-color:rgba(255,255,255,0.6);border:1px solid #ddd;}
#commentform #respond #commentform textarea:focus, #commentform #respond #commentform input:focus, #contactform .commentfieldarea textarea:focus, #contactform .commentfield input:focus, input:focus{color:#2a2b2c;outline:none;border:1px solid #d7d7d7;}
#commentform #respond #commentform input{color:#666;width:243px;}
#commentform #respond #commentform input#url, #respond #commentform input#url{margin-right:0px}
.aq-block-aq_contact_block input{width:70%;float:left;position:relative;color:#fff;height:28px;}
.page-template .aq-block-aq_contact_block input,.page-template .aq-block-aq_contact_block textarea{color:#111;}
.aq-block-aq_contact_block .wpcf7-submit{color:#fff !important;font-size:14px !important;}
#commentform #respond #commentform textarea{width:97.9%;margin-top:0px;color:#111;background:#fff;border:1px solid #eee;}
.aq-block-aq_contact_block textarea{width:85%;color:#fff;height:140px;}
#commentform #respond #commentform input#submit, #respond #commentform input#submit, .aq-block-aq_contact_block .wpcf7-submit{width:180px;text-transform:uppercase;height:45px !important;border:none;font-size:14px !important;color:#fff;float:left;background:#BDC3C7;padding:10px;margin-top:10px;border-radius:4px;}
.aq-block-aq_contact_block .wpcf7-submit{float:left;margin-top:15px;border-radius:5px;}
.content ol.commentlist li .reply a{margin:5px 0px 10px 100px;float:right;float:right;padding:5px 22px 0px 12px;}
.comment{position:relative;z-index:1;list-style:none;display:block;float:left;width:99.9%;}
.content ol.commentlist li .reply a:hover{text-decoration:underline;}
.comment-body p{font-size:12px !important;color:#535252 !important;line-height:1.65em !important;}
.navigation, .commentnav{clear:both;font-size:11px;}
.navigation .alignleft, .navigation .alignright, .commentnav .alignright, .commentnav .alignleft{width:49%;overflow:hidden;padding:10px 0;}
.navigation .alignright, .comment-nav .alignright{text-align:right}
.navigation a, .commentnav a{background:#eee;border:1px solid #d0d0c9;padding:10px;text-decoration:none;}
.navigation a:hover, .comment-nav a:hover{border:1px solid #c2c2c2;color:#6d6d6d;}
.specificComment{position:relative;height:auto;padding:10px 0px 20px 0px;margin:0px 0px 20px 0;}
.specificComment .authorBlogName a{font-weight:bold;}
.specificComment .authorBlogName .commentsDate a{font-weight:normal;font-size:16px;}
.specificComment .comment-author .fn{font-size:20px;font-style:normal;}
.children .specificComment{margin-left:20px;}
.children .children .specificComment{margin-left:40px;}
.commentlist p{width:100%;}
.commentlist .avatar{float:left;margin-bottom:5px;width:60px;height:60px;;}
.commentlist ul{float left;margin-left:0;}
.comment .blogAuthor ,.comment .icon-calendar{float:left;}
.comment .blogAuthor{margin-top:0px;float:left;}
.nocomments{float:left;}
.right-part{position:relative;border:1px solid #ddd;padding:15px;border-radius:5px;margin-left:80px;height:auto;}
.commentsDate, .authorBlogName{color:#2a2b2c;}
.authorBlogName{font-weight:bold;}
.commentsDate{margin-left:5px;font-size:13px;line-height:26px;}
.right-part:before{content:" ";display:block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e3e3e3;margin-top:3px;position:absolute;margin-left:-25px;}
.author-info-wrap{float:left;margin:40px 0 0px 0;}
.author-info-wrap .blogAuthor{float:left;display:block;padding:0 15px 0 0px;}
.author-info-wrap .blogAuthor img{width:80px;height:80px;}
.author-info-wrap .authorBlogName{float:left;font-weight:bold;font-size:18px;}
.author-info-wrap .bibliographical-info{float:left;width:85%;margin-top:10px;}
.pp_pic_holder{border:1px solid #eee;border-radius:10px;}
.pp_gallery ul, .pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next, div.light_rounded .pp_nav .pp_play{display:none !important;}
.pp_nav p, .pp_nav{line-height:18px;margin:0px!important;}
.pp_nav{margin-right:20px!important;}
.pp_description{text-align:center;font-size:18px;font-weight:bold;}
.sidebar{width:340px;padding:0 10px 0 0px;float:right;margin:55px 0px 50px 0px;}.textwidget i{margin-right:5px;}
.widget-line{width:20%;margin-bottom:20px;border-bottom:2px solid #333;}
.widget:hover .widget-line{width:30%;}
.widget{margin:0px 0 40px 0px;padding:0px;border:none;background:none;float:left;width:100%;}
.widget h3{margin:0;display:inline-block;padding:0 8px 10px 0px !important;line-height:20px;text-transform:uppercase;font-size:20px !important;}
.widget .titleborder{position:absolute;margin-top:-33px;width:285px;height:3px;z-index:-1;}
.widget p{margin-bottom:15px;line-height:1.65em;margin-top:-10px;}
.widget_login p{margin-top:0px;}
#footer .widget p{margin-bottom:15px;line-height:1.65em;text-shadow:none;margin-top:0px;}
.widget ul{list-style:none !important;margin:0;padding:0;}
.widget ul .children{padding:0;margin:0;padding-left:15px;}
#footer .widget{border:none !important;margin:0;padding:0 0 50px 0;background:none;}
#footer .newsletter_premium .widget{padding-bottom:0;}
.widget ul li{float:none;padding:0;margin:0;}
#footer .widget ul li:hover{background:none;}
#footer .widget ul li{float:none;padding:5px 0 10px 0;margin:0;border-bottom:1px dashed #808080;background:none;}
#footer .pmc_twitters ul li:last-child{border-bottom:none;}
#footer .widget .pagenav{float:left !important;}
.widget_rssfeed{font-size:16px}
.widget_rssfeed ul li.rss{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/rssfeed.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_rssfeed ul li.email{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/mail.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_rssfeed ul li.twitter{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/twitter.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
.widget_search form{height:55px;}
.screen-reader-text{display:none;}
.widget_search form div{background:none;border:none;padding:5px 5px 5px 0;height:25px;width:100%;}
.sidebar .widget_search form div{width:240px;}
.footer_widget .widget_search form div{background:none;border:none;margin-top:0px;}
.widget_search form div input form div input{width:283px;height:35px;background:#fff;border:1px solid #ddd;}
.widget_search form div input:focus form div input:focus{background:#fff;border:1px solid #ddd;}
.footer_widget .widget_search form div input{background:#121212;background-color:rgba(0,0,0,0.2);}
.footer_widget .widget_search form div input#keyword{outline:none;width:250px;height:25px;margin-left:-5px;color:#aaa;border:1px solid #d4d3d3 !important;background:#fff;}
.footer_widget .widget_search form div input#keyword{outline:none;width:208px;height:25px;margin-left:-5px;border:1px solid #444;color:#aaa;}
.widget_search form div input#keyword:focus{border:1px solid #aaa;}
.footer_widget .widget_search form div input#keyword{border:1px solid #444;}
.footer_widget .widget_search form div input#keyword:focus{border:1px solid #666;}
.widget_search form div input#keyword:focus form div{border:1px solid #000;}
.widget_search form div input#searchsubmit{width:0px;height:0px;background:none;display:none;}
.widget .recentcomments{padding:8px 20px;}
.widget .recentW li img{float:left;}
.footer_widget1, .footer_widget2 , .footer_widget3 , .footer_widget4{width:21%;position:relative;margin-right:62px;padding:60px 0 40px 0px;float:left;}
.footer_widget4{margin-right:0px;}
.footer_widget .widget ul{list-style:none;margin:0;}
.footer_widget .widget del .amount, .footer_widget .widget .from{display:none;}
.footer_widget .widget ul li{padding:5px 0px;margin:0;border-bottom:1px dashed #333;border-top:none;}
.footer_widget .widget ul li:last-child{border-bottom:none !important;}
.wttitle a{line-height:18px !important;padding:0px 0 10px 0px !important;letter-spacing:normal;font-weight:bold;}
.details1{color:#999;font-size:11px;margin:-9px 0 0 5px;}
.details2{margin:-7px 0 0 20px;padding-left:80px;}
.details3{float:right;font-style:italic;padding-top:5px;font-size:12px;}
.widgett{margin:0px 0 15px 0;padding:0;width:265px;min-height:55px;}
.category_posts .widgett, .recent_posts .widgett{width:100%;}
#footer .category_posts .widgett,#footers .recent_posts .widgett{width:285px;}
.category_posts .widgett{margin:0px 0 20px 0;}
.widgett li{padding:0 0 0 0 !important;}
.widgett a{display:inline !important;padding:0 !important;text-transform:none;}
.widgett .imgholder{float:left;margin:0;margin-right:10px;}
.wttitle h4{line-height:18px;}
.wttitle h4 a{font-size:14px !important;font-weight:normal;}
.widgett .imgholder img{margin:0;}
.widgett .imgholder img:hover{opacity:0.75 !important;filter:alpha(opacity=75) !important;}
.footer_widget .widgett{margin:5px 0 0px 0;padding:0;}
.footer_widget .recent_posts{border:1px solid;}
.footer_widget .wttitle h3{color:#aaa !important}
.category_posts2{float:left;clear:both;overflow:hidden;}
.widget-pics{width:83px;height:83px;float:left;margin:0 9px 9px 0;padding:0;}
.widget-pics img{float:left;width:75px;height:75px;margin:0;}
.footer_widget .widget-pics.category_posts2{float:left;clear:both;}
.footer_widget .widget-pics{width:83px;height:83px;margin:0 15px 15px 0;float:left;padding:0;}
.footer_widget .widget-pics img{width:75px;height:75px;}
.footer_widget .widget_archive ul li, .footer_widget .widget_categories ul li{padding:5px 5px 5px 25px !important;}
.widget_pages ul li, .widget_links ul li, .widget_rss ul li, .widget_recent_entries ul li , .widget_recent_comments ul li, .widget_meta ul li, .widget_nav_menu ul li{padding:5px 5px 5px 0px !important;}
.widget_categories a , .widget_archive a, .widget_pages a, .widget_links a, .widget_recent_entries a, .widget_recent_comments a, .widget_meta a, .widget_nav_menu a{font-size:14px !important;}
#footer .widget_categories a , #footer .widget_archive a, #footer .widget_pages a, #footer .widget_links a, #footer .widget_recent_entries a, #footer
#footer .widget_meta a, #footer .widget_nav_menu a, #footer .widget_rss a{}
.widget_nav_menu ul li a{display:inline;padding:1px 0 10px 0px !important;margin:0!important;font-size:12px !important;}.widget_nav_menu ul li{text-align:left;padding:10px 0px 0px 0px !important;}
.widget_nav_menu ul li li a{padding-left:15px !important;}
.widget_nav_menu ul li a:after{display:none;}
.widget_nav_menu .menu{float:left;}
.widget_rss h3 a , .rsswidget h3{color:#25252C !important;font-size:18px !important;float:none;}
.widget_categories ul, .widget_archive ul, .widget_pages ul , .widget_links ul, .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul, .widget_nav_menu ul{margin-bottom:5px;margin-top:-5px !important;}
.widget_categories li , .widget_archive li, .widget_pages li, .widget_links li, .widget_rss li, .widget_recent_entries li, .widget_recent_comments li, .widget_meta li, .widget_nav_menu li{display:block;padding:5px 5px 0px 0px !important;color:#6f6f6f;background-position:bottom;}
.sidebar .widget_categories li ,.sidebar .widget_archive li,.sidebar .widget_pages li,.sidebar .widget_links li,.sidebar .widget_rss li,.sidebar .widget_recent_entries li,.sidebar .widget_recent_comments li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li{width:278px;}
.comment_posts li{padding:10px 10px 10px 0px !important;margin-bottom:15px !important;background-color:#F5F5F5;font-size:12px !important;border:1px solid #dddcdc;border-bottom:1px solid #bbb;width:270px;color:#6f6f6f;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.footer_widget .comment_posts li{margin-bottom:10px !important;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/commentBackground.png) no-repeat !important;width:220px;height:100px;color:#6f6f6f;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.footer_widget .comment_posts ul li{padding:5px !important;}
.widget_recent_comments a, .widget_rss a{background:none;padding-left:0px;}
.widget_rss a{font-weight:bold;color:#333;width:100%;float:left;font-size:16px;}
.rssSummary{width:100%;float:left;}
.widget_rss ul li{float:left;margin-bottom:30px;}
.category_posts .details2, .recent_posts .details2{font-size:13px !important;}
.widget .current_page_ancestor, .widget .current-menu-item{border-top:none !important;}
.rss-date{font-style:italic;margin:0 10px 15px 0;float:left;font-weight:bold;}
.textwidget img{max-width:100%;height:auto}
#footerbwrap{background:#47403A;}
.footer-top-wrapper{width:100%;height:60px;background:#47403A;float:left}
.footer-top{margin:0 auto;height:100%;}
.footer-top-social-text{width:24%;overflow:hidden;float:left;height:100%;border-right:1px solid #fff;padding-right:30px;color:#fff}
.footer-top-social-text h4, .footer-top-search-text h4{font-size:22px !important;padding-top:10px;margin:0;color:#fff}
.footer-top-social-text p,.footer-top-search-text p{font-size:14px;margin-top:-3px;}
.footer-top-social-icons{padding:0 30px;float:left;border-right:1px solid #fff;height:100%;}
.footer-top-social-icons .socialcategory{padding-top:10px;}
.footer-top-search-text{width:14.5%;overflow:hidden;float:left;height:100%;border-right:1px solid #fff;padding:0 30px;color:#fff;}
.footer-top-search-field{float:right;height:100%;padding:0 0px;}
.footer-top-search-field form{padding-top:10px;}
#sidebarsearch input{background:none;outline:none;border:2px solid #fff;border-radius:8px;height:26px;width:270px;color:#fff;}
#sidebarsearch input#searchsubmit{height:40px;width:40px;background:#fff url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/searchIconMagnifying.png) no-repeat 8px 7px;margin-left:-16px;}
.totop{position:fixed;z-index:999;bottom:20px;right:20px;display:none;}
.gototop{background:#2f2f2f;height:50px;width:50px;z-index:9;cursor:pointer;text-align:center;overflow:hidden;}
.arrowgototop{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/goToTopArrow.png) no-repeat;position:relative;left:19px;top:21px;width:28px;height:90px;z-index:10;}
.lower-footer-logo{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:2px;}
#footerinside{margin:0 auto;width:1180px;}
#footerinside h3{line-height:1.35em;}
#footerbwrap{padding:0;clear:both;margin:0;width:100%;overflow:hidden;background:#222;color:#fff;padding:0px 0 22px 0;}
#footerb .socialcategory{margin-top:8px;width:50%;float:left;}
#footerb .socialcategory span{float:left;margin-top:4px;margin-right:20px;}
#footerb{font-size:14px;margin:0 auto;padding:0px 0;width:1180px;overflow:hidden;}
#footerb .footernav{float:left;width:50%;display:inline;margin-top:6px;margin-left:-15px;}
#footerb .copyright{text-align:center;margin-top:25px;width:100%;}
#footerb .footernav ul{overflow:hidden;margin:0;padding:0;list-style:none !important;margin-top:7px;width:100%;text-transform:uppercase;font-size:10px;}
#footerb .footernav ul li{float:left;list-style:none;padding:0 15px 0 0;}
.copyright a:hover{text-decoration:underline;}
#footerb .footernav ul li a:link, #footerb .footernav ul li a:visited, #footerb .footernav ul li a:active{color:#999;-webkit-transition:all 0.3s ease-in-out;color:#aaa;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.widget_tag_cloud a{border:none;color:#fff;background:#222;font-style:normal;font-size:13px !important;padding:5px 15px 5px 15px;border-radius:3px;margin-bottom:4px;display:inline-block;}
.footer_widget .widget_links ul{margin-top:-10px;}
.footer_widget .widget_links ul li{padding:10px 0 9px 0 !important;color:#aaa !important;}
.footer_widget .widget_meta ul li, .footer_widget .widget_categories ul li, .footer_widget .widget_archive ul li, .footer_widget .widget_pages ul li{padding:10px 0 9px 0 !important;color:#aaa !important;}
.footer_widget .widget_categories ul li:first-child, .footer_widget .widget_archive ul li:first-child, .footer_widget .widget_pages ul li:first-child{padding:6px 0 10px 0 !important;}
.footer_widget .widget_meta ul li a, .footer_widget .widget_categories ul li a, .footer_widget .widget_archive ul li a, .footer_widget .widget_pages ul li a , .footer_widget .widget_nav_menu ul li a{font-size:14px !important;}
.footer_widget .widget_nav_menu ul li a{display:inline;padding:0px 0 0px 0px !important;font-size:16px !important;}
.footer_widget .widget_nav_menu ul li{display:inline;text-align:left;border:none !important;}
.footer_widget .widget_nav_menu ul li a:after{content:"/";color:#F58485;padding-left:15px;padding-right:15px;padding-left:10px\9;padding-right:10px\9;font-size:20px;}
.footer_widget .widget_nav_menu ul li:last-child a:after{display:none;}
.footer_widget .widget_nav_menu ul li:first-child{padding:0px 0 9px 0 !important;}
.footer_widget .widget_categories li , .footer_widget .widget_archive li, .footer_widget .widget_pages li, .footer_widget .widget_nav_menu li{background:none !important;}
.recent_posts .widgett, .category_posts .widgett{margin:5px 0 20px 0;}
.category_posts .widgett img,.recent_posts .widgett img{background:#343434;margin-bottom:5px;}
.category_posts .widgett img:hover,.recent_posts .widgett img:hover{opacity:1;filter:alpha(opacity=100);}
.footer_widget .pmc_twitters h3{margin-left:-5px;}
#footer .widget h3{padding:0 0 20px 0 !important;margin-left:0px !important;background:none !important;display:block;font-size:20px !important;font-weight:600;}
#calendar_wrap{margin:0}
.sidebar #calendar_wrap{margin:0;padding:0 20px;}
#wp-calendar{width:100%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;text-align:center;}
#footer #wp-calendar caption{color:#aaa;}
#wp-calendar th, #wp-calendar td{text-align:center;background:#333;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent}
#footer #wp-calendar th, #wp-calendar td{background:#2a2b2c;border:1px solid #333 !important;}
#wp-calendar td, table#wp-calendar th{padding:3px 0}
.wp-pagenavi{width:99.8%;float:left;display:block;height:28px;font-size:14px !important;clear:both;margin:20px 0px 13px 0 !important;text-align:right;}
.mainwrap.blog .wp-pagenavi{margin-top:0px !important;}
.nav-next{display:none;}
.blog .wp-pagenavi{margin-top:0px;}
.portfolio .wp-pagenavi{width:96.5%;;padding:0px 15px 0 0;margin-top:25px;}
.wp-pagenavi a:visited{text-decoration:none;}
.wp-pagenavi a, .wp-pagenavi span{margin-right:2px !important;}
.wp-pagenavi span.pages{float:left;background:#ECF0F1;color:#2a2b2c;padding:8px 10px 8px 10px;text-transform:uppercase;}
.wp-pagenavi a, .wp-pagenavi a:link{background:#ECF0F1;color:#2a2b2c}
.wp-pagenavi span.current, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .last, .wp-pagenavi a, .wp-pagenavi a:link{float:left;padding:8px 0 8px 0;margin:0px 0 0px 2px;display:inline-block;width:36px;text-align:center;}
.wp-pagenavi span.current, .wp-pagenavi a:hover{color:#fff;}
table{text-align:center;color:#2a2b2c;border:1px solid #fff;border-collapse:collapse;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
table#edd_sl_license_keys{width:100%;margin-bottom:80px;}
#edd_purchase_receipt, #edd_user_history, #edd_purchase_receipt_products, #edd_sl_license_add_site_form{margin-bottom:60px;}
#edd_purchase_receipt th{padding:15px;background:#222;color:#fff;}
#edd_purchase_receipt span{color:#999;}
table th{background:#dedede;border:1px solid #fff;padding:8px;width:100px;}
table tr{background:#efefef}
table td{border:1px solid #f9f9f9;padding:15px;width:100px;vertical-align:middle;}
#edd_checkout_cart td{font-weight:bold;}
table td img{vertical-align:middle;}
table tr:nth-child(even){background:#eee;}
table tr:nth-child(odd){background:#FFF;}
#edd_user_history th, .edd_sl_license_row th, #edd_checkout_cart tr:nth-child(odd) th{background:#222;color:#fff;padding:15px;}
.edd_invoice_link, .edd_purchase_amount, .edd_sl_license_row td:first-child, .edd_sl_license_row td:nth-child(6){font-weight:bold;}
#edd_checkout_cart tr:nth-child(even) th{background:#f8f8f8 !important;font-size:20px;}
#edd_sl_show_renewal_form{font-weight:bold;}
.edd-submit.button, .edd-submit.button.gray, .button-primary.button, #edd-purchase-button{background:#1FBCF1;color:#fff;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
.edd-submit.button:hover, .edd-submit.button.gray:hover, .button-primary.button:hover, #edd-purchase-button:hover{background:#222;color:#fff;}
.edd_bundled_product{background:#f8f8f8;padding:25px;}
.edd_bundled_product_files, table#edd_purchase_receipt_products li{margin-left:0;}
table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:normal;font-size:18px;color:#222;}
#edd_sl_license_add_site_form span{color:#222;font-weight:bold;}
.edd_purchase_receipt_product_link a, .edd_download_file a{font-weight:bold;}
.edd_purchase_receipt_product_link a:hover, .edd_download_file a:hover{text-decoration:underline;}
#edd_purchase_receipt_products td:nth-child(even){vertical-align:top;font-weight:bold;}
#edd_sl_license_add_site_form input{height:40px;border:none;margin:10px 0;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
.tp-bullets.simplebullets.round .bullet{background:#fff;border-radius:90px;width:20px;height:20px;margin-left:4px;}
.tp-bullets{z-index:100 !important;background:#fff;background:rgba(255,255,255,0.1);padding:10px 7px;}
.rev-about-button a:hover{margin-left:-20px !important;}
.pmc-revslider-image img:hover{margin-top:-10px;}
.tparrows.preview4 , .tparrows.preview4:after{width:50px !important;font-size:24px;}
.tparrows.preview4 .tp-arr-titleholder{background:rgba(255,255,255,0.1);}
.tp-rightarrow .tp-arr-allwrapper{left:-130px;}
.tparrows.preview1:hover:after{color:#e04028;}
.tparrows.preview1, .tparrows.preview1:after{width:60px;}
.tparrows.preview1 .tp-arr-imgholder{width:180px;}
#social{margin-top:6px;}
.fb-like{float:left;}
#twitter{float:left;width:90px;}
.g-plusone{float:left !important;}
#sociallink{float:right;padding:0 5px 0 5px;color:#fff;width:190px;}
.projectdescription .emaillink{padding:0px;}
.at300bs{display:none !important;filter:alpha(opacity=0);}
.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px;height:40px;margin-left:0px;float:left;}
.portsingle .socialsingle a{background:#BDC3C7;border-radius:90px;margin-right:4px;}
.portsingle .socialsingle i{color:#fff;}
.addthis_toolbox i{color:#bbb;font-size:18px;line-height:40px;text-align:center;width:40px;}
.addthis_button_facebook:hover i, .addthis_button_twitter:hover i, .addthis_button_more:hover i, .addthis_button_email:hover i, .addthis_button_pinterest_share:hover i{color:#fff;}
.addthis_button_facebook:hover, .portsingle .addthis_button_facebook:hover{background-color:#3B5998;}
.addthis_button_twitter:hover, .portsingle .addthis_button_twitter:hover{background-color:#00B6F3;}
.addthis_button_more{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.portsingle .addthis_button_more{border-radius:0px;}
.addthis_button_more:hover, .portsingle .addthis_button_more:hover{background-color:#FF5C3D;}
.addthis_button_email:hover, .portsingle .addthis_button_email:hover{background-color:#7F8C8D;}
.addthis_button_pinterest_share:hover, .portsingle .addthis_button_pinterest_share:hover{background-color:#C82828;}
.searchTop input{background:#fff;height:28px;margin-left:-10px;color:#c4c4c4;}
#searchsubmit{text-indent:-9999px;}
.builder-social{width:1180px;margin:0 auto;text-align:center;}
.builder-social a{display:inline-block;float:none;width:60px;height:60px;border-radius:90px;margin-right:10px;box-shadow:0px 0px 0px 1px #121212;border:1px solid #121212\9;position:relative;z-index:9;}
.builder-social a:last-child{margin-right:0px;}
.builder-social a:hover{opacity:0.5;filter:alpha(opacity=50);}
.gallery-single .emaillink{margin-left:20px !important;}
.custom_images img{height:auto;width:auto;}
.custom_images img:hover{opacity:0.75;filter:alpha(opacity=75);}
.addthis_toolbox{float:left;margin:8px 0px 10px 0;width:100%;}
.gallery-single .addthis_toolbox{margin-top:0px !important;}
#lang_sel a, #lang_sel a:visited{display:block;font-size:12px;text-decoration:none !important;color:#444444;border:1px solid #ddd;background:#fff;padding-left:10px;line-height:34px;}
#lang_sel ul ul{top:35px;}
#lang_sel ul ul a, #lang_sel ul ul a:visited{padding:10px;}
.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#portitems2 h3, .item3 h3, .item4 h3, .item3 h3 a, .item4 h3 a, .homerecent h3, .advertise .bx-prev, .advertise .bx-next, .related h4 a,
.blogpostcategory h2 a, .content ol.commentlist li .comment-author .fn a, .content ol.commentlist li .reply a,.widgett a, .widget_categories a , .widget_archive a, .widget_pages a, .widget_links a, .widget_recent_entries a, .widget_recent_comments a, .widget_meta a, .widget_nav_menu a, .widget_rss a,
.rsswidget, .gototop, .widget_tag_cloud a, .footer_widget .widget_links ul li a, .footer_widget .widget_meta ul li a, #nslider .nivo-controlNav img ,#nslidert .nivo-controlNav img,
.facebooklink, .twitterlink, .dribble, .vimeo, .emaillink, .custom_images img, .image-gallery .over, .portcategories a, .arrowgototop, .mainwrap.smallheader .topNotification-content i, .homerecent .circle .one_third .home-portfolio-categories{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#portitems2 h3 a, #portitems2 .image, .posttext img, .homerecent h3 a,
#respond #commentform textarea, #respond #commentform input, #commentform #respond #commentform textarea, #commentform #respond #commentform input, #commentform #respond #commentform input#submit, #respond #commentform input#submit,
.widgett .imgholder img, h2.trigger, .buttonblue, .buttonred, .buttonblack,
.buttonyellow, .buttongreen, .buttonpink, .buttonorange, .buttonyellow_modern, .buttonred_modern, .buttondark_modern, .buttonblue_modern, .buttonpink_modern, .buttonorange_modern,
.buttongreen_modern, .widget_login .submitbutton, .nextbutton, .prevbutton, .related .one_third .image img, .cartTopDetails,.featured-circles,.aq-posts-block h3,
a.button, input.button, #respond input#submit, #content input.button, .imagesSPAll .navigationSP, #header_language_list, .searchTop #searchsubmit ,
.homerecent .image, .cartPS .buttons_added input.minus, .cartPS .buttons_added input.plus, .aq_block_faq i, .aq_block_faq h2, .blogpostcategory .overdefult,
.outerpagewrap .portnavigation .portprev, .outerpagewrap .portnavigation .portnext, .aq-posts-block .imgholder, .advertise li, .aq-posts-block .imgholder img,
.testimonial-author span.author, .testimonial-author a span.author, .team .image img, .tp-bullets.simplebullets.round .bullet, .aq-posts-block .imgholder.home-post .overdefult,
.tp-caption.opus_button, .homerecent .recentdescription, .mainwrap-icon i, .mainwrap-icon-background, .aq-posts-block .holder-date, .widget-line, .menu .bigimagemenu img,
.menu .bigimagemenu li,.menu .bigimagemenu span, .pmc-revslider-image img, .titleborderOut .titleborder:after, .catlink:before,.accordion i, .menu ul.sub-menu li{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.homerecent .one_fourth{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.aq-posts-block .imgholder.home-post img{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
#portitems2 .overdefult, #portitems2 .overLowerDefault, #portitems2 .overLowerDefaultBorder, .item3 .overdefult, .item4 .overdefult, .item3 .overLowerDefault, .item4 .overLowerDefault, .item3 .overLowerDefaultBorder, .item4 .overLowerDefaultBorder,
.homerecent .overdefult, .homerecent .overLowerDefault, .homerecent .overLowerDefaultBorder, .advertise img, .related .one_fourth .image img, .homeremove .catlink .sortingword, .projectdetails .blogsingleimage img,
.home .bx-prev, .home .bx-next, .blogpostcategory .comment-inside, .blogpostcategory .date-inside, .projectdescription .portnavigation .portnext, .projectdescription .portnavigation .portprev,
.homerecent.post .recentimage, .homerecent.post .recentimage img,.widget_search form div input, .aq-block-aq_contact_block .wpcf7-submit,
.testimonials .bx-next i,.testimonials .bx-prev i, .store_button, .homerecent.pagePort .one_third.masonry_pmc .recentimage,.homerecent.pagePort .one_half.masonry_pmc .recentimage,
.homerecent.pagePort .one_fourth.masonry_pmc .recentimage, .aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link, span.pmcmenutitleimage,#headerwrap.pmc_menu_transparent, .mainwrap.smallheader .social-notification a img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.homerecent .fullwidth .recentdescription, .homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .fullwidth h3,
.homerecent .default .recentdescription, .homerecent .default .recentdescription .home-portfolio-categories, .homerecent .default h3{-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}a, a:active, a:visited, .leftContentSP .thumbnails img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}button.button, .builder-social a, .titleborderOut .titleborder{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.textSlide img, .widget_price_filter_custom .ui-slider .ui-slider-handle, .newsletter_premium .wpmchimpa-subs-button, #edd_profile_editor_submit, #edd_login_form #edd_login_submit{-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
.nextbutton.port, .prevbutton.port, p.stars span a, .portsingle .homerecent .recentimage .overdefult{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.portsingle .portfolio .titleborder,.infotext,.pagecontent,.footer-top,#footerinside,#footerb,.nivoSlider,.anythingSlider .iframes,.titleborder, .aq-block-hr-image,.main,.main,#header .infotextBorder,.holder-fixedmenu,.top-nav{width:1180px;}
.aq-block-aq_start_content_block .aq-block-aq_notification_menu_block .top-nav{width:100%;}
.rev_slider_wrapper .tp-caption .wpcf7{color:#fff;text-transform:uppercase;font-size:13px;}
.rev_slider_wrapper .tp-caption .wpcf7 p textarea{height:80px;}
.rev_slider_wrapper .tp-caption .wpcf7 p input, .tp-caption .wpcf7 p textarea{background-color:rgba(255,255,255,0.15)!important;border:none !important;color:#fff !important;}
.rev_slider_wrapper .tp-caption .wpcf7 .wpcf7-submit{width:180px;text-transform:uppercase;height:45px !important;border:none;font-size:14px !important;color:#fff;float:left;background:#E04028 !important;padding:10px;margin-top:10px;border-radius:4px;}
.rev_slider_wrapper .tp-caption .wpcf7{width:328px;}
.rev_slider_wrapper .tp-caption .wpcf7 span.wpcf7-not-valid-tip{float:none;}
.rev_slider_wrapper .tp-caption .wpcf7 div.wpcf7-mail-sent-ok{font-size:12px;height:30px;line-height:30px;margin-top:10px;}
ul.bxslider{margin:0;}
.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form input{margin:0 !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form{height:auto;padding-left:5px;}
.aq-block-aq_widgets_block .widget.widget_product_search form input{padding-left:10px;color:#999;height:36px;margin-top:0px;background:#444;background:rgba(120,120,120,0.15);border:0;font-size:14px;margin-left:-6px !important;width:170px !important;}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-left:0px !important;width:95% !important;height:36px !important;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_product_search form input{margin-top:5px;}
input#terms{width:auto;margin-left:10px}
.form-row.terms{margin-top:15px !important}
.summary.entry-summary .price{color:#333 !important;}
.summary.entry-summary .price del .amount{float:left;margin-right:10px;}
.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px !important}
.at300b span{display:none !important}.addthis_button_twitter, .addthis_button_more, .addthis_button_facebook, .addthis_button_email, .addthis_button_pinterest_share{width:40px !important}
.at300b span{display:none !important}
.portfolio_button_class .pmc-button.pmc-round-button{position:relative;float:none;}
.portfolio_button_class.big .pmc-button.pmc-round-button{font-size:20px;height:60px;line-height:60px;}
.mc4wp-form input[type=submit]{width:100% !important;background-color:#000 !important;}
.home.page #wpmchimpa-main,.home.page .wpmchimpa-overlay-bg{display:none !important;}
#wpmchimpa-newsletterform{background:#000;background:rgba(0,0,0,0.8);}
#wpmchimpa h3{font-size:24px !important;width:80%!important;border-bottom:1px solid #333!important;}
#wpmchimpa .wpmchimpa-subs-button{background:#1FBCF1 !important;width:55% !important;margin-top:0 !important;}
#wpmchimpa input[type="text"]{font-family:Raleway;margin-bottom:0 !important;}
.wpmchimpa-field span{line-height:60px !important;margin-left:10px;}
.wpmchimpa-text span{padding-left:15px !important;}
.newsletter_premium .chimpmate-wpmc-assistant-widget-class input{text-align:left;position:relative !important;width:80% !important;border:none;height:60px!important;font-family:Raleway;}
.wpmchimpa-subs-button::before{line-height:60px !important;}
.newsletter_premium .chimpmate-wpmc-assistant-widget-class input[type="text"]{text-align:left !important;font-family:Raleway;}
.newsletter_premium .wpmchimpa-subs-button{width:20% !important;position:relative !important;float:right !important;height:60px !important;margin-top:-70px !important;background:#1FBCF1 !important;text-transform:uppercase;}
.newsletter_premium .wpmchimpa-subs-button:hover{opacity:0.8;}
.newsletter_premium .wpmchimpa-signal{display:none;}
.newsletter_premium .titletext{color:#fff;margin-top:0px;}
.newsletter_premium .title-block-wrap h2, .newsletter_premium .widget{margin-bottom:0;}
.newsletter_premium .wpmchimpa-feedback{color:#fff !important;}
span.wpcf7-not-valid-tip{float:left !important;margin-bottom:20px}
fieldset#edd_mailchimp label{width:93%;display:inline-block;}
#edd_mailchimp_signup{float:left;width:auto;margin-top:3px !important}
.edd_purchase_receipt_product_name{Font-size:16px;font-weight:bold;}
th.edd_download_history_row{font-size:20px}
#edd_user_history td{padding:12px}
.edd_purchase_receipt_product_notes{margin-top:10px}
.edd_purchase_receipt_product_notes .toggle_container{background:#fff;padding:5px;margin-top:2px}
.edd_purchase_receipt_product_notes a, .edd_download_file a{color:#38C2F0}
th.edd_download_download_version{width:50px !important}
th.edd_download_download_name{width:50% !important}
.edd_purchase_receipt_product_notes span{font-weight:bold;}
.edd_purchase_receipt_product_notes i{float:right;margin-top:8px;}
.edd_purchase_receipt_product_notes i.fa-chevron-up{display:none}
.edd_purchase_receipt_product_notes .trigger{height:35px;line-height:35px;border-radius:0;padding:5px 10px;margin:0;}
.edd_purchase_receipt_product_notes .trigger span{font-size:16px !important;color:#fff !important}
.edd_purchase_receipt_product_notes .trigger.active{background:#38C2F0 !important}
.edd_purchase_receipt_product_notes .trigger:hover{background:#38C2F0 !important}
.pricing-tabel{color:#222 !important;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);}
.pricing-tabel{margin-right:5%;background:#f1f1f1;}
.pricing-tabel:last-child, .pricing-tabel-445{margin-right:0;}
.pricing-tabel li{border:none !important;padding:5px 0 !important;}
.pricing-tabel-button{border:none !important;background:#1FBCF1;padding:0 !important;font-size:16px !important;margin:0px 0 20px 0 !important;height:0}
.pricing-tabel-button:hover{background:#222 !important;}
.pricing-tabel ul{margin:20px 0 20px 0 !important;}
.pricing-tabel li:first-child{margin-bottom:30px;padding-bottom:30px !important;border-bottom:1px solid #eee !important;}
#edd_show_discount{font-weight:bold;}
.edd_purchase_submit_wrapper a.edd-add-to-cart, .edd_purchase_submit_wrapper .edd_go_to_checkout, #edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit,.edd-add-to-cart-1{padding:15px 20px;background:#1FBCF1 !important;border:none;border-radius:3px;margin:10px 0 15px 0 !important;}
.edd_purchase_submit_wrapper a.edd-add-to-cart:hover, .edd_purchase_submit_wrapper .edd_go_to_checkout:hover, #edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit:hover,.edd-add-to-cart-1:hover{background:#222 !important;}
.edd_purchase_submit_wrapper .edd_go_to_checkout{margin-bottom:85px !important;}
.edd-add-to-cart .edd-add-to-cart-label,.edd-add-to-cart-1{color:#fff !important;font-size:18px;}
.edd_purchase_submit_wrapper.new {margin-top:20px}
a.edd-add-to-cart-1.button.blue {font-weight:400}
.edd_cart_discount{background:#fff !important;}
.info{width:96%;padding:20px;background:#eee;color:#222;}
.info i{font-size:36px;opacity:0.5;float:left;margin-left:0;margin-right:15px;}
.aq-block-aq_column_block{margin-left:3% !important;}
.chimpmate-wpmc-assistant-widget-class input:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
ul#affwp-affiliate-dashboard-tabs li a{color:#fff;padding:0 15px 0 25px;margin-top:9px !important;display:inline-block}ul#affwp-affiliate-dashboard-tabs li{border-right:1px solid #fff;height:40px;padding-left:0 !important;margin-left:0 !important;margin-left:-5px !important}ul#affwp-affiliate-dashboard-tabs li:hover,li.affwp-affiliate-dashboard-tab.active{background:#1FBCF1;height:40px;}ul#affwp-affiliate-dashboard-tabs li:last-child{border:none;}ul#affwp-affiliate-dashboard-tabs{background:#222;display:inline-block;height:40px;}li.affwp-affiliate-dashboard-tab.active{}
div#affwp-affiliate-dashboard-campaign-stats,.affwp-graph,#affwp-affiliate-dashboard-referrals,#affwp-affiliate-dashboard-visits,#affwp-affiliate-dashboard-creatives,#affwp-affiliate-dashboard-profile-form{margin-bottom:70px !important}
select#affwp-graphs-date-options{width:auto;height:40px !important;}
.affwp-graph{height:600px !important;width:1150px !important;text-align:center;margin-left:20px;margin-right:20px;}
input#affwp-payment-email{width:62%}
fieldset#edd_slg_social_login{padding:20px}
#edd_profile_editor_form{margin-bottom:60px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
#edd_profile_editor_form{background:#fff;padding:25px;}
#edd_profile_editor_form input, #edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input{height:36px;border:none;background:#eee;width:98.7%;margin-bottom:10px;}
#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input{width:95%;}
#edd_checkout_form_wrap span.edd-description{font-size:100%;}
#edd_profile_editor_form select{height:46px;border:none;background:#eee;cursor:pointer;margin-bottom:10px;}
#edd_profile_name_label, #edd_profile_billing_address_label, #edd_profile_password_label{font-size:22px;font-weight:bold;margin-bottom:20px;float:left;width:100%;color:#222;}
#edd_profile_billing_address_label, #edd_profile_password_label{margin-top:20px;}
#edd_profile_editor_submit, #edd_login_form #edd_login_submit, #edd_register_form .button ,form#affwp-register-form input.button,form#affwp-login-form input.button
,.affwp-referral-url-submit-wrap input.button,.tablenav input.button,#affwp-affiliate-dashboard-profile-form input.button{background:#1FBCF1 !important;width:auto !important;color:#fff;min-height:40px;font-size:14px;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
#edd_profile_editor_submit:hover, #edd_login_form #edd_login_submit:hover, #edd_register_form .button:hover{background:#222 !important;}
fieldset#edd_slg_social_login{float:right;width:45%;}
#edd_purchase_form fieldset#edd_slg_social_login{float:left;width:100%;}
form#edd_login_form,#edd_register_form,form#affwp-register-form,form#affwp-login-form ,#affwp-generate-ref-url ,#affwp-affiliate-dashboard-profile-form{background:#fff;padding:1.387em;margin:0 0 21px;width:46%;float:left;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
form#affwp-register-form{margin-right:11px;margin-bottom:70px}
.pmc-cart-left{float:left;width:65%}
div#edd_checkout_form_wrap{float:left;width:65%;}
fieldset#edd_slg_social_login, #edd_checkout_form_wrap fieldset{margin-bottom:80px;background:#fff;border:none;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
#edd_checkout_form_wrap fieldset#edd_cc_fields, #edd_checkout_form_wrap{background:#fff;}
#edd_checkout_form_wrap fieldset, #edd_checkout_form_wrap #edd_payment_mode_select{margin-bottom:20px;padding-bottom:40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #ededed;}
#edd_checkout_form_wrap{margin-bottom:80px;}
.edd-slg-social-container legend{color:#222;}
form#edd_login_form legend,form#edd_register_form legend{margin-bottom:30px;font-size:20px;color:#222;font-weight:bold;}
#edd_register_form{float:right;}
form#edd_login_form{height:366px;margin-bottom:100px;}
form#edd_login_form input,#edd_register_form input ,#affwp-register-form input,#affwp-login-form input,#affwp-generate-ref-url input{height:34px;background:#f0f0f0;border:none;}
#affwp-generate-ref-url input{width:98%;}
input[type='checkbox']{height:15px;width:15px;margin:0 10px 0 0}
.edd-logged-in, .edd-no-purchases, .edd-no-downloads{background:#fff;padding:20px;font-weight:bold;margin-bottom:80px !important;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.06);}
.edd-no-purchases, .edd-no-downloads{margin-bottom:10px !important;}
#edd_login_form p, #edd_register_form p{margin-bottom:0.75em;}
#edd_checkout_wrap span{color:#222;}
.purchase-info{text-align:center;font-weight:bold;margin-bottom:80px;}
.purchase-info i{margin-right:7px;}
#edd_sl_renewal_form{margin:0 0 30px 0;}
a.edd_cart_remove_item_btn{color:#cc3333 !important;}
a.edd_cart_remove_item_btn:hover{text-decoration:underline;}
#edd-first-name-wrap .edd-description,#edd-last-name-wrap .edd-description{display:none !important;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background:#1FBCF1;color:#fff;}
#edd_sl_show_renewal_form{color:#fff !important;}
#edd_sl_show_renewal_form:hover{text-decoration:underline;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields p{margin:10px 0;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields p span, input.edd-input{padding:10px;}
#edd-license-key-container-wrap{background:#fff;}
#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input{margin-left:10px;}
#edd-add-license-renewal, #edd-cancel-license-renewal{background:#222;color:#fff;border:none;border-radius:2px;padding:12px 20px;text-transform:uppercase;}
#edd-cancel-license-renewal{padding:13px 20px;float:right;}
#edd-add-license-renewal:hover, #edd-cancel-license-renewal:hover{background:#fff;color:#222;}
#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:block;float:left;}
#edd_checkout_form_wrap #edd-payment-mode-wrap label input{float:left;width:auto;}
#edd_checkout_form_wrap .edd-payment-icons{margin-left:20px;}
div#edd_purchase_form_wrap img{margin-left:48%;}
#edd_checkout_form_wrap #edd_purchase_submit{padding:20px;text-align:center;}
#edd_checkout_form_wrap #edd_purchase_submit .edd-submit{margin:25px 0 -25px 0;padding:20px 60px;font-size:18px;font-weight:bold;}
#edd_checkout_form_wrap fieldset#edd_mailchimp{box-shadow:none;text-align:left;}
#edd_checkout_form_wrap #edd_final_total_wrap{background:#eee;line-height:36px;width:92.5%;font-weight:bold;}
#edd_checkout_form_wrap fieldset#edd_cc_fields{border:none;border-bottom:1px solid #ededed;}
#edd_purchase_form p{margin-bottom:0.75em;}
#wpmchimpa input[type="text"], #wpmchimpa .wpmchimpa-subs-button{height:60px !important;}
.edd_empty_cart{width:100%;float:left;background:#fff;padding:20px;font-weight:bold;margin-bottom:40px}
.edd-cart-ajax i.edd-icon-spinner.edd-icon-spin{left:40px;position:absolute;top:17px;font-size:35px;}
#edd_sl_renewal_fields p,#edd_sl_renewal_fields label{padding:10px}
#edd_sl_cancel_renewal_form input{margin-left:20px}
#edd_sl_cancel_renewal_form input:hover{color:#fff;}
.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:block;}
.pmc-cart-right{float:right;width:32%}
.pmc-cart-right .widget{background:#fff;width:80%;padding:30px;float:left;margin-bottom:30px;}
.pmc-cart-right .widget a{font-weight:bold;}
.pmc-cart-right .widget h3{font-size:18px !important;width:100%;margin-bottom:10px;}
.pmc-cart-right .widget li{margin:10px 0;}
.pmc-cart-right .widget i{margin-right:5px;}
span.link.price{float:right}
.edd_price_options.edd_single_mode input{float:left !important;width:30px;margin-top:5px;}
.edd_price_options.edd_single_mode li{padding-bottom:10px}
.homeIcon{text-align:center;margin-top:20px;}
.homeIcon i{color:#fff;font-size:45px}
.error-links{text-align:center;}
.error-links a,.error-links a:hover,.error-links a:visited{color:#fff;padding:20px;}
.error-links a i{color:#fff;padding-right:8px;}
.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cf{display:block;}
[class*="aq_span"]{float:left;margin-left:3%;}.aq-template-wrapper .aq_span1{width:5.58%;}
.aq-template-wrapper .aq_span2{width:14.16%;}
.aq-template-wrapper .aq_span3{width:22.75%;}
.aq-template-wrapper .aq_span4{width:31.33%;}
.aq-template-wrapper .aq-block-aq_featured_block.aq_span4{width:31.3%;}
.aq-template-wrapper .aq_span5{width:39.92%;}
.aq-template-wrapper .aq_span6{width:48.5%;}
.aq-template-wrapper .aq_span7{width:57.08%;}
.aq-template-wrapper .aq_span8{width:65.67%;}
.aq-template-wrapper .aq_span9{width:74.25%;}
.aq-template-wrapper .aq_span10{width:82.83%;}
.aq-template-wrapper .aq_span11{width:91.42%;}
.aq-template-wrapper .aq_span12{width:100%;}
.aq-template-wrapper .aq-first{margin-left:0;}
.aq-block-aq_clear_block{margin-bottom:0px;}
.aq-block-hr-single{margin-bottom:20px;}
.aq-block-hr-double{margin-bottom:0px;}
.aq-block-aq_clear_block .line-cherry{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/main-border-line.png) repeat-x top;height:20px;width:100%}
.aq-block-aq_column_block{margin-bottom:0px;}
.aq-template-wrapper .aq_span1 .aq_span1{width:100% !important;}
.aq-template-wrapper .aq_span2 .aq_span1{width:47.5%;}
.aq-template-wrapper .aq_span2 .aq_span2{width:100% !important;}
.aq-template-wrapper .aq_span3 .aq_span1{width:30%;}
.aq-template-wrapper .aq_span3 .aq_span2{width:65%;}
.aq-template-wrapper .aq_span3 .aq_span3{width:100% !important;}
.aq-template-wrapper .aq_span4 .aq_span1{width:21.25%;}
.aq-template-wrapper .aq_span4 .aq_span2{width:47.5%;}
.aq-template-wrapper .aq_span4 .aq_span3{width:73.75%;}
.aq-template-wrapper .aq_span4 .aq_span4{width:100% !important;}
.aq-template-wrapper .aq_span5 .aq_span1{width:16%;}
.aq-template-wrapper .aq_span5 .aq_span2{width:37%;}
.aq-template-wrapper .aq_span5 .aq_span3{width:58%;}
.aq-template-wrapper .aq_span5 .aq_span4{width:79%;}
.aq-template-wrapper .aq_span5 .aq_span5{width:100% !important;}
.aq-template-wrapper .aq_span6 .aq_span1{width:12.5%;}
.aq-template-wrapper .aq_span6 .aq_span2{width:30%;}
.aq-template-wrapper .aq_span6 .aq_span3{width:47.5%;}
.aq-template-wrapper .aq_span6 .aq_span4{width:65%;}
.aq-template-wrapper .aq_span6 .aq_span5{width:82.5%;}
.aq-template-wrapper .aq_span6 .aq_span6{width:100% !important;}
.aq-template-wrapper .aq_span7 .aq_span1{width:10%;}
.aq-template-wrapper .aq_span7 .aq_span2{width:25%;}
.aq-template-wrapper .aq_span7 .aq_span3{width:40%;}
.aq-template-wrapper .aq_span7 .aq_span4{width:55%;}
.aq-template-wrapper .aq_span7 .aq_span5{width:70%;}
.aq-template-wrapper .aq_span7 .aq_span6{width:85%;}
.aq-template-wrapper .aq_span7 .aq_span7{width:100% !important;}
.aq-template-wrapper .aq_span8 .aq_span1{width:8.13%;}
.aq-template-wrapper .aq_span8 .aq_span2{width:21.25%;}
.aq-template-wrapper .aq_span8 .aq_span3{width:34.38%;}
.aq-template-wrapper .aq_span8 .aq_span4{width:47.5%;}
.aq-template-wrapper .aq_span8 .aq_span5{width:60.63%;}
.aq-template-wrapper .aq_span8 .aq_span6{width:73.75%;}
.aq-template-wrapper .aq_span8 .aq_span7{width:86.88%;}
.aq-template-wrapper .aq_span8 .aq_span8{width:100% !important;}
.aq-template-wrapper .aq_span9 .aq_span1{width:6.67%;}
.aq-template-wrapper .aq_span9 .aq_span2{width:18.33%;}
.aq-template-wrapper .aq_span9 .aq_span3{width:30%;}
.aq-template-wrapper .aq_span9 .aq_span4{width:41.67%;}
.aq-template-wrapper .aq_span9 .aq_span5{width:53.33%;}
.aq-template-wrapper .aq_span9 .aq_span6{width:65%;}
.aq-template-wrapper .aq_span9 .aq_span7{width:76.67%;}
.aq-template-wrapper .aq_span9 .aq_span8{width:88.33%;}
.aq-template-wrapper .aq_span9 .aq_span9{width:100% !important;;}
.aq-template-wrapper .aq_span10 .aq_span1{width:5.5%;}
.aq-template-wrapper .aq_span10 .aq_span2{width:16%;}
.aq-template-wrapper .aq_span10 .aq_span3{width:26.5%;}
.aq-template-wrapper .aq_span10 .aq_span4{width:37%;}
.aq-template-wrapper .aq_span10 .aq_span5{width:47.5%;}
.aq-template-wrapper .aq_span10 .aq_span6{width:58%;}
.aq-template-wrapper .aq_span10 .aq_span7{width:68.5%;}
.aq-template-wrapper .aq_span10 .aq_span8{width:79%;}
.aq-template-wrapper .aq_span10 .aq_span9{width:89.5%;}
.aq-template-wrapper .aq_span10 .aq_span10{width:100% !important;}
.aq-template-wrapper .aq_span11 .aq_span1{width:4.55%;}
.aq-template-wrapper .aq_span11 .aq_span2{width:14.09%;}
.aq-template-wrapper .aq_span11 .aq_span3{width:23.64%;}
.aq-template-wrapper .aq_span11 .aq_span4{width:33.18%;}
.aq-template-wrapper .aq_span11 .aq_span5{width:42.73%;}
.aq-template-wrapper .aq_span11 .aq_span6{width:52.27%;}
.aq-template-wrapper .aq_span11 .aq_span7{width:61.82%;}
.aq-template-wrapper .aq_span11 .aq_span8{width:71.36%;}
.aq-template-wrapper .aq_span11 .aq_span9{width:80.91%;}
.aq-template-wrapper .aq_span11 .aq_span10{width:90.45%;}
.aq-template-wrapper .aq_span11 .aq_span11{width:100% !important;}
.aq-template-wrapper .aq_span12 .aq_span12{width:100% !important;}
.aq-block-aq_column_block .aq_span1 ,.aq-block-aq_column_block .aq_span2 ,.aq-block-aq_column_block .aq_span3 ,.aq-block-aq_column_block .aq_span4 ,.aq-block-aq_column_block .aq_span5 ,
.aq-block-aq_column_block .aq_span6 ,.aq-block-aq_column_block .aq_span7,.aq-block-aq_column_block .aq_span8,.aq-block-aq_column_block .aq_span9 ,.aq-block-aq_column_block .aq_span10,
.aq-block-aq_column_block .aq_span11 ,.aq-block-aq_column_block .aq_span12{width:100% !important;}
h4.aq-block-title{margin:0 0 20px;}
.aq_alert{border:1px solid #d8d8d8;background-color:#FEFEFE;padding:10px 20px;margin:0.5em 0 20px;}
.aq_alert h1,
.aq_alert h2,
.aq_alert h3,
.aq_alert h4,
.aq_alert h5,
.aq_alert h6{margin:0 0 5px;}
.aq_alert.info_aq{background-color:#EFF9FF;border:1px solid #b4ddfa;color:#2b6181;}
.aq_alert.info_aq h1,
.aq_alert.info_aq h2,
.aq_alert.info_aq h3,
.aq_alert.info_aq h4,
.aq_alert.info_aq h5,
.aq_alert.info_aq h6{color:#2b6181;}
.aq_alert.note{background-color:#FFFCE5;border:1px solid #ffdc7d;color:#D69A2A;}
.aq_alert.note h1,
.aq_alert.note h2,
.aq_alert.note h3,
.aq_alert.note h4,
.aq_alert.note h5,
.aq_alert.note h6{color:#D69A2A;}
.aq_alert.warn{background-color:#ffcaca;border:1px solid #eb8d8d;color:#da3838;}
.aq_alert.warn h1,
.aq_alert.warn h2,
.aq_alert.warn h3,
.aq_alert.warn h4,
.aq_alert.warn h5,
.aq_alert.warn h6{color:#da3838;}
.aq_alert.tips{background-color:#d6fedd;border:1px solid #86d492;color:#589261;}
.aq_alert.tips h1,
.aq_alert.tips h2,
.aq_alert.tips h3,
.aq_alert.tips h4,
.aq_alert.tips h5,
.aq_alert.tips h6{color:#589261;}
.aq_alert h1, .aq_alert h2, .aq_alert h3{margin:0;}
.aq_block_tabs .ui-tabs-hide{position:absolute;left:-9999px;}.aq_block_tabs{background:none;margin:0.5em 0 2em 0;}.aq_block_tabs ul.aq-nav{list-style:none;margin:0;padding:0;background:none;border:0;float:none;}.aq_block_tabs ul.aq-nav li{float:left;position:relative;margin:0 2px -1px 0!important;z-index:10;list-style:none;}
.aq_block_tabs ul.aq-nav li a{border:1px solid #e1e1e1;border-bottom:none;display:block;overflow:hidden;padding:5px 10px 0 10px;height:26px;background:#FBFBFB;margin:0;text-decoration:none;color:#373737;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.aq_block_tabs ul.aq-nav li a:hover{background:#fff;margin:0;}.aq_block_tabs ul.aq-nav li.ui-tabs-active a{height:27px;background:#fff;}.aq_block_tabs .aq-tab{background:#fff;padding:15px 15px 5px;border:1px solid #dfdfdf;display:none;}
.aq_block_tabs .aq-tab.first-child{position:relative;left:0;}
.aq_block_toggle,
.aq_block_accordion{background:#fff;border:1px solid #D8D8D8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0.5em 0 10px;position:relative;}.aq_block_toggles_wrapper{margin:0 0 20px;}
.aq_block_accordion_wrapper{margin:0.5em 0 20px;}
.aq_block_accordion{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border-top:none;margin:0;}
.aq_block_accordion.first-child{border-top:1px solid #D8D8D8;margin:0.5em 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.aq_block_accordion.last-child{margin:0 0 10px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_toggle div.arrow,
.aq_block_accordion div.arrow{display:block;float:right;width:14px;height:14px;position:absolute;right:15px;top:13px;background-image:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/images/dropdown-arrows.png);background-repeat:no-repeat;background-position:-40px -3px;}
.aq_block_toggle h2.tab-head,
.aq_block_accordion h2.tab-head{font-size:14px;line-height:21px;font-weight:normal;margin:0;padding:10px 70px 10px 15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.aq_block_toggle h2.tab-head a,
.aq_block_accordion h2.tab-head a{}
.aq_block_toggle:hover div.arrow,
.aq_block_accordion:hover div.arrow{background-position:-9px -3px;}
.aq_block_toggle .tab-body,
.aq_block_accordion .tab-body{display:none;background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/images/drop-bg.png) repeat-x 0 top;overflow:hidden;padding:15px 15px 5px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_toggle .tab-body.open,
.aq_block_accordion .tab-body.open{display:block;}
.aq_block_faq .tab-body{display:none;overflow:hidden;padding:15px 15px 5px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.aq_block_faq h2{overflow:hidden;font-size:22px !important;padding-top:3px;cursor:pointer;}
.aq_block_faq i{float:left;margin-right:10px}
.aq_block_faq{float:left;width:100%;}
.aq_block_faq .tab-body{padding:5px 0 20px 35px}
.testimonials{margin:0.5em 0 0px;position:relative;width:100%;}
.testimonials ul{margin:0;}
.testimonials ul li.testimonial{border:0 !important;list-style-type:none;margin:0;float:left;}
.testimonial-texts,
.testimonial-author{padding:0 20px 20px 20px;}.testimonial-author{padding-top:0;}
.testimonial-texts{padding-bottom:0;}
.testimonial-texts, .testimonial-texts p{margin:0 0 10px}
.testimonial-author span.company{color:#888;display:block;font-size:10px;font-weight:bold;text-transform:uppercase;}.testimonial-nav{position:absolute;right:0;bottom:0;z-index:101;float:right;}
.testimonial-nav .flex-direction-nav{bottom:0;right:-2px;width:67px;}
.testimonial-nav .flex-direction-nav li{border:0 !important;margin:0 !important;padding:0 !important;list-style-type:none !important;}
.testimonial-nav .flex-direction-nav a{font-weight:bold;background:#e1e1e1;color:#333;display:block;float:left;line-height:24px;font-size:12px;height:24px;padding:0 10px;width:inherit;text-decoration:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}
.testimonial-nav a.flex-prev{border-right:1px solid #fff;}
.testimonial-nav a:hover.flex-prev,
.testimonial-nav a:hover.flex-next{background:#333;color:#fff;}
.testimonial-avatar{float:left;margin-right:10px;}
.aq-pricetable-wrapper{background:#fafafa;}
.aq-pricetable-wrapper ul{margin:0;}
.aq-pricetable-wrapper li.aq-pricetable-item{border-top:1px solid #efefef;margin:0;padding:8px 20px;list-style-type:none;text-align:center}
.aq-pricetable-wrapper li.aq-pricetable-item:nth-child(even){background:#fefefe;}
.aq-pricetable-wrapper li.aq-pricetable-title{padding:0;background:#F2F2F0;}
.aq-pricetable-wrapper li.aq-pricetable-title h3{margin:0;padding:0 0 10px;text-transform:uppercase;}
.aq-pricetable-wrapper li.aq-pricetable-title h3.title{font-size:20px;}
.aq-pricetable-wrapper .aq-pricetable-img{padding:0;line-height:0;}
.aq-pricetable-wrapper .aq-pricetable-img img{max-width:100%;}
.aq-pricetable-wrapper .aq-pricetable-price{border-top:1px solid rgba(255,255,255,0.1);padding:20px 0;}
.aq-pricetable-wrapper .aq-pricetable-price h3{font-size:43px;line-height:43px;padding:0;}
.aq-pricetable-wrapper .aq-pricetable-price span{margin-top:-10px;font-style:italic;display:block;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item{background:#666;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){background:#6e6e6e;color:#e9e9e9;}
.aq-pricetable-wrapper.blue .aq-pricetable-title{background:#88bfe8;}
.aq-pricetable-wrapper.green .aq-pricetable-title{background:#8fb84e;}
.aq-pricetable-wrapper .btn{margin:10px 0;}
.aq-pricetable-wrapper li.aq-pricetable-item{border-top:none;}
.aq-pricetable-items li:nth-child(odd){background:#F7F7F7;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){color:#444 !important;}
.aq-pricetable-wrapper li.aq-pricetable-title h3{font-size:26px !important;}
.aq-pricetable-wrapper.blue .aq-pricetable-title{border-radius:3px;background:#3BBDFB;}
.aq-pricetable-wrapper li.aq-pricetable-title h3.title{padding:20px 0 20px 0;color:#fff;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item{background:#efefef;}
.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even){background:#f8f8f8;}
.aq_block_toggle, .aq_block_accordion{border:1px solid #eee !important;border-top:1px solid #eee !important;}
.aq_block_faq .tab-body{display:none;overflow:hidden;padding:15px 15px 5px;}
.aq_block_faq h2{line-height:22px;overflow:hidden;font-size:16px !important;padding-top:8px;cursor:pointer;font-weight:bold;}
.aq-block-aq_contact_block h4.aq-block-title{line-height:30px;font-size:30px !important;text-transform:uppercase;margin-bottom:40px;}
.aq_block_faq i{margin-left:15px;float:left;line-height:30px;color:#1e1e20;border-right:1px solid #eee;padding:5px 15px 5px 0px;}
.aq_block_faq{float:left;width:100%;margin-bottom:5px;background:#fff;border:1px solid #eee;border-radius:4px;line-height:30px;}
.aq_block_faq .tab-body{padding:10px 0 10px 15px;border-top:1px solid #eee;line-height:20px;}
.aq-posts-block .post-icon{position:absolute;width:44px;height:44px;line-height:44px;margin:-25px 0 0px 165px;z-index:0;}
.aq-posts-block .post-icon:after{content:"";position:absolute;float:left;left:0px;margin:4px 0 0 -4px !important;width:44px;z-index:-1;height:44px;}
.aq-posts-block .post-icon i{color:#fff;font-size:1.5em;margin:4px 0 0 8px;line-height:44px;}
.aq-posts-block .post-icon i.fa-picture-o{margin-left:6px;}
.aq-posts-block .post-icon i.fa-video-camera{margin-left:7px;}
.aq-posts-block .post-icon i.fa-microphone{margin-left:11px;}
.aq-posts-block .one_third{width:31.4%;margin:1.4%;margin-right:2.9%;margin-left:0;}
.aq-posts-block .one_third.last{margin-right:0px;}
.recentdescription.home-post{padding:5px 0px 0px 2px;}
.aq-posts-block .bx-viewport{height:auto !important;}
.aq-posts-block .date-post{padding-bottom:20px;margin-bottom:12px;border-bottom:1px solid #ededed;font-size:14px;margin-top:-5px;}
.aq-posts-block h3{font-size:16px !important;cursor:pointer;padding:15px 0 5px 0px;text-transform:uppercase !important;}
.aq-posts-block .date-post a:hover{text-decoration:underline;}
.aq-posts-block .the_excerpt{padding:0px 0px 30px 0px;}
.aq-posts-block-meta .date-post a:hover{text-decoration:underline;}
.aq-posts-block .holder-date{float:left;color:#fff;text-align:center;margin:0;}
.aq-posts-block{text-align:left;}
.aq-posts-block .imgholder.home-post img{cursor:pointer;}
.aq-posts-block .imgholder.home-post img:hover{opacity:0.8;}
.recentdescription-text a:hover, .block-post-author a:hover{text-decoration:underline;}
.aq-posts-block .recentdescription-text{margin:0 auto;width:140px !important;padding:10px 0 10px 0;text-align:center;text-transform:uppercase;border-radius:5px;}
.aq-posts-block .recentdescription-text a{color:#fff;font-size:14px;}
.post-read-more{text-align:center;}
.aq-posts-block .recentdescription-text a:hover{text-decoration:none;}
.aq-posts-block .leftholder-comments{margin-top:25px;text-align:left;font-size:24px;line-height:18px;}
.aq-posts-block iframe{height:260px;}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.testimonial-avatar img{margin-right:13px;border-radius:90px;width:100px;height:100px;border:5px solid;}
.testimonial-texts{display:inline-block;width:100%;}
.testimonial-texts{display:inline-block;text-align:center;margin:0 auto !important;line-height:52px !important;font-size:30px;font-weight:bold;color:#fff;}
.testimonial-description{text-align:center;padding-bottom:50px;padding-top:30px;}
.testimonial-texts i{font-size:20px;vertical-align:top;margin:2px 20px;color:#fff !important;width:50px;height:50px;line-height:54px;border-radius:90px;}
.testimonial-author{text-align:center;font-size:20px;padding:0 20px;display:inline-block;text-transform:uppercase;}
.testimonial-author span{color:#fff;}
.testimonials .bx-prev, .testimonials .bx-next{width:30px !important;height:30px !important;}
.testimonials .bx-prev{text-align:center;margin-left:545px;padding:0;bottom:-15px;width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next{text-align:center;margin-left:590px;padding:0;bottom:-15px;width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next i,.testimonials .bx-prev i{color:#fff;}
.post-full-width{width:100%;float:left;padding:0px 0 0px 0;}
.post-full-width-inner{width:1180px !important;margin:0 auto;float:none;}
.post-full-width-inner .bx-viewport{height:auto !important;margin-top:5px;}
.titlebordrtext{width:100%;text-align:center;}
.titlebordrtext .titleborderh2{padding:0px 12px 16px 12px;}
.aq-block-aq_column_block .titleborderOut .titleborder{left:0;width:90%;margin-left:15px;}
.aq-block-aq_column_block .titlebordrtext{text-align:left;}
.aq-block-aq_column_block .titlebordrtext .titleborderh2{padding-left:0px;}
.aq-block-aq_column_block .titleborderOut .titleborder:after{display:none;}
.showborder{display:none;}
.margintitle{margin-top:0px !important}
.infotextwrap{text-align:center;position:relative;width:100%;margin:0 auto;margin-top:0px;float:left;}
.infotext{position:relative;margin:0 auto;}
.infotext-title, .infotext-title h2{display:inline-block;margin:5px 0 0px 0 !important;text-align:center;}
.infotext-title-small{font-size:24px;margin-top:-5px;}
.infotext h2{font-size:72px !important;font-weight:bold;}
.infotext h2 span a:hover, .infotext a:hover{text-decoration:underline;}
.infotext-button{float:left;}
.border-block{float:left;width:100%;}
.title-block-wrap{width:100%;text-align:center;}
.title-block-wrap h2{margin-bottom:20px;line-height:120%;}
.homerecent.SP h3.h3border:before, .homerecent.SP h3.h3border:after{background:#121212;}
.title-block-wrap h2:after, .homerecent.SP h3.h3border:after{margin-left:12px;}
#contact .title-block-wrap h2:before, #contact .title-block-wrap h2:after{display:none;}
.about-us-block-left-text,.about-us-block-right-text, .about-us-block-image{float:left;width:18%;padding-left:25px;}
.about-us-block-left-text,.about-us-block-right-text{padding-top:4px;}
.about-us-block-right-text{padding-right:25px;}
.about-us-block-image img{max-width:100%;border-radius:50%;border:4px solid #1f1f1f;margin:12px 0 0 -10px;}
.about-us-block-image{text-align:center;}
.about-us-block-left-title,.about-us-block-right-title{text-align:center;font-size:50px;line-height:110%;background:#1F1F1F;color:#fff;float:left;width:17%;padding:32px 10px 28px 10px;}
.about-us-block-left-title span,.about-us-block-right-title span{font-size:134px;line-height:95%;}
.aq-block-aq_features_block{position:relative;text-align:center;padding:40px 0;margin:0px 0 0px 0;margin-right:2%;line-height:1.65em;}
.aq-block-aq_features_block a:hover{text-decoration:underline;}
.aq-block-aq_features_block p{margin:5px 0 0px 0;float:left;text-align:left;color:#fff;font-size:15px;width:65%;}
.aq-block-aq_features_block h3{color:#fff;font-size:24px !important;float:left;line-height:30px;}
.aq-block-aq_features_block i{position:relative;float:left;color:#fff;border-radius:90px;font-size:6em;margin-right:15px;}
.mainwrap-icon-background{position:relative;margin:-19px auto;width:60px;left:30px;height:60px;border-radius:5px;border:1px solid #ddd;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.mainwrap-icon{width:60px;height:120px;margin:-80px auto;position:relative;z-index:9;}
.mainwrap-icon .icon-2x{width:60px;display:inline-block;line-height:75px;margin-left:-1px;color:#ddd;text-align:center !important;}
.featured-block{margin:30px 0 40px 0;padding:20px;text-align:center;}
.featured-block:hover, .featured-block:hover h5, .featured-block:hover span{cursor:pointer;}
.featured-block h5{font-size:30px !important;}
.featured-block span{color:#F85757}
.advertise{width:100%;float:left;padding:0px 0 35px 0;}
.advertiseInner{width:1180px;margin:0 auto;}
.bx-wrapper{width:100% !important;position:relative;float:left;z-index:9;}
.advertise .bx-wrapper{width:100.2% !important;margin-top:0px;}
.advertise .title{float:left;width:100%;display:none;}
.advertise h2{position:relative;padding-right:8px;}
.advertise img{margin-top:0px;position:relative;float:left;text-align:center;cursor:pointer;}
.advertise ul{list-style:none;margin-left:0px;}
.advertise li{float:left;list-style:none;width:225px !important;margin-right:14px !important;border-right:none;background:rgba(255,255,255,0.08);}
.advertise li:hover{background:rgba(255,255,255,0.13);}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{}
.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{background-position:0px 0px !important;margin-top:-90px;position:absolute;height:35px;width:35px;z-index:9;background:#ccc;cursor:pointer;text-align:center;overflow:hidden;}
.advertise .bx-prev,.advertise .bx-next{display:none;}
.aq-posts-block .bx-prev, .aq-posts-block .bx-next{top:65px;right:0;opacity:0;}
.aq-posts-block:hover .bx-prev, .aq-posts-block:hover .bx-next{opacity:1;}
.aq-posts-block .bx-prev{right:35px;}
.aq-posts-block .bx-prev i, .aq-posts-block .bx-next i{color:#fff;line-height:34px;}
.advertise .bx-next{margin-left:585px !important;}
.testimonials .bx-prev, .testimonials .bx-next{background:#333;}
.aq-block-aq_column_block{margin-left:2.75% !important;}
.aq-block-aq_column_block.aq-first{margin-left:0px !important;}
.team{text-align:center;}
.team .title{font-size:18px;text-transform:uppercase;font-weight:bold !important;display:inline-block;margin-bottom:10px;margin-top:10px;padding-bottom:5px;border-bottom:1px solid;}
.team{padding-top:50px;border-bottom:double #eee;margin-right:4%;margin-top:0px !important;background:#fff!important;border:1px solid #eee;border-radius:5px;width:275px;}
.team.last{margin:0;margin-top:0px !important;}
.team .role{display:inline-block;width:100%;}
.social div{display:inline-block;height:0}
.team .social{margin:20px 0 25px 0px;text-align:center;width:100%;border-top:4px solid transparent;text-align:center;}
.team .social a{display:inline-block;background:#333;width:40px !important;height:40px !important;line-height:62px;margin-top:-20px;margin:0px 5px !important;border-radius:90px;}
.team .emaillink{margin-right:0px !important;}
.team .image img{width:100% !important;border-radius:0px;}
.team .image img:hover{opacity:0.85;}
.team .description{padding:25px 10px 0 10px;}
.team .iconwrap{margin-left:20px;}
.team .icon{width:80px;height:80px;background:#fff;margin:15px auto;}
.team .icon img{padding:15px;margin:5px;}
.team:nth-child(1),.team:nth-child(2),.team:nth-child(3){background:none;padding-top:0px;}
.aq-block-aq_twitter_block span, .aq-block-aq_twitter_block a{color:#fff !important;font-size:14px;}
.aq-block-aq_twitter_block{text-align:left;}
.aq-block-aq_twitter_block ul{list-style-type:none;margin-left:0;width:70%;float:left;}
.aq-block-aq_twitter_block .twitterwidget-title{display:none;}
.aq-block-aq_twitter_block .twitter-avatar img{display:none !important;}
.aq-block-aq_twitter_block .twitter-avatar a{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bigTwitterIcon.png) no-repeat;width:24px;height:24px;display:block;float:left;padding-right:10px;}
.aq-block-aq_twitter_block .entry-content a:hover{text-decoration:underline;}
.aq-block-aq_twitter_block .follow-button{float:right;width:20%;}
.aq-block-aq_twitter_block .from-meta, .aq-block-aq_twitter_block .time-meta a{display:none;}
.aq-block-aq_twitter_block .intent-meta{width:100%;float:left;height:35px;}
.aq-block-aq_twitter_block .intent-meta a:hover{text-decoration:underline;}
.aq-block-aq_twitter_block .intent-meta a{margin-right:20px;color:#fff;padding:5px 10px;border-radius:3px;}
.mainwrap-video{float:left;}
#buttonPlay{position:absolute;left:50%;margin-left:-30px;top:40%;background:#fff;border:none;height:60px;width:60px}
video#bgvid{position:relative;max-width:100%;width:auto;height:auto;z-index:0;background-size:cover;}
.video-text{width:100%;text-align:center;position:absolute;top:40%;z-index:9;}
.video-button a:hover{text-decoration:underline;}
.video-text span{font-weight:bold;font-size:50px;}
.video-text p{display:inline-block;margin-top:70px;}
.video-button a{color:#fff !important;padding:15px 40px 15px 40px !important;border:2px solid #fff;font-size:16px;font-weight:600;}
.aq-block-aq_article_block .title-wrap{width:100%;text-align:center;}
.aq-block-aq_article_block .title-date{font-size:20px;background:#fff;display:inline-block;padding:0 30px}
.aq-block-aq_article_block .title-wrap h3{font-size:40px !important;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;padding:24px 0 21px 0;margin-bottom:35px;margin-top:-13px;}
.left-column-article, .right-column-article{width:47%}
.left-column-article{float:left;text-align:left;padding-right:30px;border-right:1px solid #ddd;}
.right-column-article{float:right;text-align:left;}
.aq-block-aq_article_block a:hover{text-decoration:underline;}
.aq-block-aq_article_block .left-column-article img,.aq-block-aq_article_block .left-column-article iframe{float:left;padding:10px 20px 10px 0;}
.aq-block-aq_article_block .right-column-article img, .aq-block-aq_article_block .right-column-article iframe{float:right;padding:10px 0px 10px 0;}
.aq-block-aq_article_block .left-column-article figcaption{float:left;text-align:left;font-style:italic;}
.aq-block-aq_article_block .right-column-article figcaption{float:right;text-align:right;font-style:italic;}
.aq-block-aq_article_block figure{height:0px;}
.aq-block-aq_article_block p + p + p{text-indent:1.5em;}
.prebuild-contact.aq-block-aq_widgets_block .textwidget{background:#fff;border:1px solid #eee;padding:20px 0 20px 20px;line-height:30px;width:328px;font-size:14px;}
.full-width-blog #_mcePaste{margin-bottom:30px;}
.mini-blog-content.nosidebar #_mcePaste{margin-bottom:45px;}
.full-width-blog .blogpostcategory{width:100%;background:none;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:50px;}
.full-width-blog .blogpostcategory .loading{left:400px;}
.full-width-blog .blogpostcategory .post-meta span:after, .mini-blog .blogpostcategory .post-meta span:after{display:none;}
.full-width-blog .blogimage,.full-width-blog #slider-category, .full-width-blog .mini-blog-video-container{float:left;}
.full-width-blog .mini-blog-video-container{width:800px;}
.full-width-blog .entry{float:right;width:350px}
.full-width-blog .blogpostcategory.audio .entry, .mini-blog .blogpostcategory.audio .entry{margin-top:15px;}
.full-width-blog .link-category .entry, .full-width-blog .audio .entry{width:100%;}
.full-width-blog .blogpostcategory h2, .mini-blog .blogpostcategory h2{margin-top:-10px;}
.full-width-blog .blogpostcategory .post-meta{margin-top:0px;line-height:14px;text-transform:none;padding-bottom:0px;border:none;}
.full-width-blog .blogpostcategory .blogcontent{margin:15px 0 42px 0;}
.mini-blog .sidebar.left .widget{margin-left:0px;}
.mini-blog .blogpostcategory, .mini-blog .wp-pagenavi,.mini-blog .slider-category{width:100%;float:left;}
.mini-blog .blogpostcategory{background:none;border-bottom:1px solid #eee;padding-bottom:5px;}
.mini-blog .sidebar{margin-top:0px;}
.mini-blog .sidebar.left{float:left;}
.mini-blog .blogpostcategory .blogcontent{margin:20px 0 45px 0;}
.mini-blog .blogpostcategory .loading{left:200px;margin-top:108px;}
.mini-blog .blogpostcategory .post-meta{margin-top:0px;line-height:14px;text-transform:none;padding-bottom:0px;border:none;}
.mini-blog .blogpostcategory .blogimage{min-height:280px;margin-right:20px;}
.mini-blog .mini-blog-video-container{width:400px;float:left;margin-right:20px;}
.mini-blog #slider-category .slider-item IMG, .blogpostcategory .overdefultlink{width:800px;height:390px;}
.mini-blog #slider-category .anythingSlider .anythingWindow{width:400px !important;height:245px !important;}
.mini-blog #slider-category{height:245px;}
.mini-blog .blogimage,.mini-blog #slider-category{float:left;width:400px !important;margin-right:20px;}
.mini-blog .entry{float:left;width:380px;}
.mini-blog .link-category .entry, .mini-blog .audio .entry{width:100%;}
.mini-blog .mini-blog-content{width:800px;float:left;}
.mini-blog-content.left{float:right}
.mini-blog-content div:last-child{border:none;}
.mini-blog-content.nosidebar ,.mini-blog-content.nosidebar .blogpostcategory{width:100% !important}
.mini-blog-content.nosidebar .entry{width:760px}
.mini-blog-content.nosidebar .blogpostcategory.audio .entry, .mini-blog-content.nosidebar .link-category .entry{width:100% !important;}
.home .portfolio .wp-pagenavi{display:none !important;}
.portfolio .port-meta{float:left;width:100%;}
.portfolio .one_half{width:46%;}
.port-meta.title{margin:10px 0 15px 0;font-size:20px;text-transform:uppercase;}
.port-meta.excerpt{margin-bottom:30px;float:left;width:95%;}
.homerecent.pagePort .one_third{margin:0px 6px 19px 0;}
.homerecent.pagePort .one_third .home-portfolio-categories{position:relative;text-align:center;margin-top:140px;}
.homerecent.pagePort .one_third .overdefult{width:380px;height:300px;cursor:pointer;}
.homerecent.pagePort .one_half{margin:0px 48px 30px 0;}
.homerecent.pagePort .one_half .home-portfolio-categories{position:relative;text-align:center;margin-top:210px;}
.homerecent.pagePort .one_half .overdefult{width:570px;height:450px;cursor:pointer;}
.homerecent.pagePort .one_fourth{margin:0px 24px 15px 0;min-height:20px;}
.homerecent.pagePort .one_fourth .port-meta.title{font-size:16px;}
.homerecent.pagePort .one_fourth .home-portfolio-categories{position:relative;text-align:center;margin-top:98px;}
.homerecent.pagePort .one_fourth .overdefult{width:280px;height:220px;cursor:pointer;}
.masonry_pmc .port-meta.excerpt{margin-top:-10px;width:90%;padding-left:5%;}
.homerecent.pagePort .one_third.masonry_pmc{width:380px;margin-right:20px;min-height:475px;}
.homerecent.pagePort .one_half.masonry_pmc{background:#fff;width:570px;margin-right:30px;}
.homerecent.pagePort .one_fourth.masonry_pmc{background:#fff;width:280px;margin:20px 20px 0 0;}
.homerecent.pagePort .one_third.masonry_pmc .overdefult, .homerecent.pagePort .one_half.masonry_pmc .overdefult{opacity:0;filter:alpha(opacity=0);}
.homerecent.pagePort .one_fourth.masonry_pmc .overdefult{opacity:0 !important;filter:alpha(opacity=0);}
.homerecent.pagePort .one_third.masonry_pmc .recentimage:hover,.homerecent.pagePort .one_fourth.masonry_pmc .recentimage:hover, .homerecent.pagePort .one_half.masonry_pmc .recentimage:hover{opacity:0.75;filter:alpha(opacity=75);}
.homerecent.pagePort .one_third.masonry_pmc .port-meta, .homerecent.pagePort .one_half.masonry_pmc .port-meta, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta{text-align:center;}
.homerecent.pagePort .one_third.masonry_pmc .port-meta.title, .homerecent.pagePort .one_half.masonry_pmc .port-meta.title, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title{margin:10px 0 0px 0;}
.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories{margin:0px;margin-bottom:30px;float:left;width:100%;text-transform:none;font-size:14px;font-weight:normal;color:#444;}
.homerecent .circle .recentimage .overdefult{background:none !important;opacity:1;filter:alpha(opacity=100);z-index:99999;}
.homerecent .circle .one_third .recentimage, .homerecent .circle .one_third .recentimage img, .homerecent .circle .one_third{width:275px !important;}
.homerecent .circle .one_third .recentimage img{border:4px solid #fff;margin-left:-4px;position:absolute;border-radius:90%;height:275px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.homerecent .circle .one_third{margin:0 24px 20px 1px;min-height:300px !important;}
.homerecent .circle .one_third .recentdescription{margin-top:5px;text-align:center;background:rgba(0,0,0,0.2) !important;height:275px;width:275px;border-radius:90%;}
.homerecent .circle .one_third .recentdescription h3{font-size:16px !important;border:none;padding:3px 0;margin:80px 0 0 0;font-weight:bold;width:100%;-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0);background:none;}.homerecent .circle .one_third .home-portfolio-categories{opacity:0;position:relative;font-size:12px;font-weight:500;margin:5px 0 0 0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);}.homerecent .circle .recentimage .overdefult:hover h3, .homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories{-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}.homerecent .circle .recentimage .overdefult:hover .home-portfolio-categories{opacity:1;}
.homerecent .circle .recentimage .overdefult:hover .recentdescription{background:rgba(0,0,0,0.6) !important;}
.homerecent .circle .one_third .recentimage::after{position:absolute;top:4px;right:4px;bottom:0px;left:0px;content:'';width:235px;height:235px;opacity:1;border-radius:90%;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5),0 2px 3px rgba(0,0,0,0.6);}
.homerecent .circle .one_third .recentimage::after{border:20px solid rgba(255,255,255,0.3);-webkit-transform:scale(1,1);transform:scale(1,1);}
.homerecent .circle .one_third:hover .recentimage::after, .homerecent .circle .one_third:hover .recentimage::before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta{text-align:left !important;margin-left:20px;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.title{text-transform:none !important;font-weight:600 !important;}
.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories{width:auto !important;text-align:left !important;color:#888 !important;margin-top:-10px !important;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt{width:90%;padding-left:0 !important;margin-left:0 !important;}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link{float:left;background:#DF5148;padding:10px 15px;margin-bottom:35px;color:#fff;text-transform:uppercase;font-size:12px;}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link:hover{opacity:0.75;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt{margin-bottom:25px !important}
.logo-right{position:relative;float:right;}
.logo-left{position:relative;float:left;}
.logo-center{position:relative;float:none;text-align:center;}
.social-menu .pagenav{float:left;text-align:center;width:65%}
.social-menu .pmc-menu-social{float:right;width:20%;padding-top:20px;}
.social-menu .pmc-menu-social a{float:right}
.social-menu #logo{width:15%;text-align:left;}
#infscr-loading{z-index:9999999;text-align:center;position:absolute;bottom:0;left:50%;width:300px;margin:0px 0 150px -180px;background:#222;background:rgba(35,35,35,0.9);padding:32px 20px 30px 20px;border-radius:5px;}
#infscr-loading span{position:relative;float:none;color:#fff;text-align:center;}
#infscr-loading i{float:left;font-size:2em;margin-right:0px;line-height:22px;}
.navigation-pmc{display:none;}
.pmc-button{float:left;display:inline-block;height:50px;border-bottom:4px solid;margin:0 20px 20px 0;font-size:14px;}
.pmc-button a{height:50px;float:left;}
.pmc-button .button-icon-icon{float:left;height:50px;width:50px;border-right:1px solid rgba(0,0,0,0.1);text-align:center;}
.pmc-button .button-icon-icon i{font-size:28px;margin:12px 0px 0px 0px;width:50px;}
.button_icon-content{float:right;height:50px;line-height:50px;border-left:1px solid rgba(255,255,255,0.1);padding:0 20px;text-align:center;}
.pmc-social-button .button-icon-icon{padding-right:0px;}
.pmc-social-button .button-icon-icon{background:rgba(255,255,255,0.15);border:none;}
.pmc-social-button .button_icon-content{border:none;}
.pmc-simple-button, .pmc-round-button, .pmc-simple-double-button{line-height:44px;height:44px;padding:0 22px;}
.pmc-round-button, .pmc-simple-button:hover{border-radius:5px;}
.pmc-icon-button:hover .button-icon-icon{background:rgba(255,255,255,0.15);}
.pmc-simple-double-button:hover{opacity:1;}
.pmc-simple-double-button:hover .button-text{text-decoration:underline;}
.pmc-simple-double-button{padding:0 10px;text-align:center;display:inline-block;border-bottom:none;}
.pmc-simple-double-button:before{content:"";position:relative;float:left;left:0px;margin:-5px 0 0 -5px !important;width:100%;z-index:-1;height:44px;padding:0 10px 0 10px;}.pmc-simple-double-button .button-text{position:relative;top:-40px;display:inline-block;}
.pmc-round-button, .aq-posts-block .recentdescription-text{display:inline-block;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}.pmc-round-button:before, .aq-posts-block .recentdescription-text:before, .blogpost .datecomment .link a:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}.pmc-round-button:hover, .pmc-round-button:focus, .pmc-round-button:active, .aq-posts-block .recentdescription-text:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);animation-name:hover;animation-duration:1.5s;animation-delay:0.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;}.pmc-round-button:hover:before, .pmc-round-button:focus:before, .pmc-round-button:active:before, .aq-posts-block .recentdescription-text:hover:before, .blogpost .datecomment .link:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-name:hover-shadow;animation-name:hover-shadow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes hover-shadow{0%{opacity:.2;}
50%{opacity:.6;}
100%{opacity:.2;}
}@keyframes hover-shadow{0%{opacity:.2;}
50%{opacity:.6;}
100%{opacity:.2;}
}
.circles-wrp, .pmc-progress-circle{text-align:center;}
.pmc-pmc-progress-circle-content{text-align:center;margin-top:20px;font-size:20px;font-weight:bold;}
.circles-text-wrp{font-size:24px !important;font-weight:bold;}
.circles-text-wrp span{color:#2a2b2c;}
.pmc-count, .pmc-count-simple{position:relative;display:inline-block;width:210px;height:210px;border:1px solid #eee;padding:20px;text-align:center;margin:0;}
.pmc-count-simple{background:rgba(255,255,255,0.12) !important;border:none;color:#fff;border-radius:90%;}
.pmc-count:before, .pmc-count:after{content:"";overflow:visible;position:absolute;background:#fff;border:1px solid #eee;left:2px;right:0;top:-4px;z-index:-1;height:250px;width:250px;}.pmc-count:after{top:-7px;left:5px;z-index:-2;}.pmc-count-icon{padding-top:5px;}
.pmc-count i, .pmc-count-simple i{font-size:4em;}
.pmc-count-number{display:inline-block;font-size:40px;line-height:40px;margin:20px 0 15px 0;padding-bottom:0px;font-weight:bold;}
.pmc-count-text{text-transform:uppercase;}
.pmc-count-number-border{height:1px;width:65px;background:#ddd;margin:0 auto;margin-bottom:15px;}
.pricing-tabel{position:relative;float:left;display:inline-block;min-width:260px;padding:20px 0 20px 0;color:#fff;border-radius:10px;text-align:center;margin:0 0px 35px 0;}
.pricing-tabel.highlighted{z-index:100;margin-left:-5px;margin-top:-35px;box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.pricing-tabel.highlighted li{padding:22px 0;}
.pricing-tabel-circle.pricing-tabel, .pricing-tabel-icon.pricing-tabel{border-radius:0px;}
.pricing-tabel.pricing-tabel-white{background:#fbfbfb;border-radius:0px;border-bottom:5px solid #BDC3C7;}
.pricing-tabel-title{font-size:24px;font-weight:bold;padding:10px 0 30px 0;}
.pricing-tabel-circle .pricing-tabel-title{border-bottom:1px solid rgba(0,0,0,0.1);padding:20px 0 20px 0;}
.pricing-tabel-white .pricing-tabel-title{padding:20px 0 20px 0;}
.pricing-tabel-icon .pricing-tabel-title{background:rgba(0,0,0,0.1);padding:20px 0 20px 0;margin:15px 0 10px 0;}
.pricing-tabel-price{font-size:36px;line-height:18px;font-weight:bold;background:rgba(0,0,0,0.1);padding:25px 0 10px 0;margin-bottom:25px;}
.pricing-tabel-icon .pricing-tabel-price{margin-bottom:10px;padding:10px 0 10px 0;}
.pricing-tabel-price-title{display:block;width:100%}
.pricing-tabel-icon .pricing-tabel-price{background:none;}
.pricing-tabel-circle .pricing-tabel-price, .pricing-tabel-white .pricing-tabel-price{width:120px;height:120px;border-radius:90%;padding:0;margin:-88px 0 0 62px;line-height:100px;border:8px solid #C4504A;}
.pricing-tabel-circle .pricing-tabel-price-title, .pricing-tabel-white .pricing-tabel-price-title{display:block;margin-top:-20px;line-height:0px;padding:0;}
.pricing-tabel-icon .pricing-tabel-price-title{display:block;margin-top:0px;}
.pricing-tabel ul{list-style:none;margin:0 !important;}
.pricing-tabel.pricing-tabel-circle ul{border-bottom:1px solid rgba(255,255,255,0.15);}
.pricing-tabel.pricing-tabel-white ul{border-bottom:1px solid;}
.pricing-tabel-price-title{display:inline-block;font-size:12px;text-transform:uppercase;}
.pricing-tabel li{clear:both;padding:15px 0;border-bottom:1px solid #fff;border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white li{border:none;border-top:1px solid #eee;}
.pricing-tabel li:first-child{border-top:none;}
.pricing-tabel.pricing-tabel-circle li:first-child{border-top:1px solid rgba(255,255,255,0.15);}
.pricing-tabel.pricing-tabel-white li:first-child{border-top:1px solid;}
.pricing-tabel li:last-child{border-bottom:none;}
.pricing-tabel.pricing-tabel-circle li:last-child{border-bottom:1px solid rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white li:last-child{border-bottom:1px solid;padding-bottom:20px;}
.pricing-tabel.pricing-tabel-white li:first-child{padding-top:20px;}
.pricing-tabel-button{color:#fff;font-size:18px;font-weight:bold;margin:20px 0 20px 0;border:5px solid;border:5px solid rgba(0,0,0,0.1);display:inline-block;padding:8px 40px;}
.pricing-tabel-icon .pricing-tabel-button{border:none;background:#333;background:rgba(0,0,0,0.1);padding:12px 40px;}
.pricing-tabel.pricing-tabel-circle .pricing-tabel-button{margin:30px 0 12px 0;}
.pricing-tabel-button:hover{background:rgba(0,0,0,0.1);}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button{border:none;padding:12px 40px;margin:30px 0 12px 0;}
.pricing-tabel-icon .pricing-tabel-button:hover{background:rgba(0,0,0,0.2);}
.pricing-tabel.pricing-tabel-white .pricing-tabel-button:hover{opacity:0.8;}
.pricing-tabel.pricing-tabel-circle:hover .pricing-tabel-price, .pmc-icon.medium:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.circle ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bullet-circle-black.png) no-repeat 0 9px !important}
.commentlistshort ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-comment.png) no-repeat 0 4px !important}
.maillist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-mail.png) no-repeat 0 4px !important}
.pluslist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-plus.png) no-repeat 0 4px !important}
.ribbonlist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-ribbon.png) no-repeat 0 4px !important}
.settingslist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-settings.png) no-repeat 0 4px !important}
.starlist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-star.png) no-repeat 0 4px !important}
.imagelist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-image.png) no-repeat 0 4px !important}
.ticklist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-tick.png) no-repeat 0 4px !important}
.linklist ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-link.png) no-repeat 0 4px !important}
.arrow ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/list-arrow.png) no-repeat 0px 4px !important}
.arrow_point ul li{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/bullet.png) no-repeat 0px 9px !important}
.circle ul,.commentlistshort ul,.maillist ul,.pluslist ul,.ribbonlist ul,.settingslist ul,.starlist ul,.imagelist ul,.ticklist ul,.linklist ul,.arrow ul ,.arrow_point ul{list-style:none !important;padding:0;margin:0;}
.circle ul li,.commentlistshort ul li,.maillist ul li,.pluslist ul li,.ribbonlist ul li,.settingslist ul li,.starlist ul li,.imagelist ul li,.ticklist ul li,.linklist ul li,.arrow ul li,.arrow_point ul li{margin:5px 0 0 5px;padding-left:25px;}
.dropcap{display:block;float:left;font-size:54px;line-height:56px;margin:0px 5px 0 0;}
.accordion .ui-state-default, .ui-widget-header .ui-state-default{background:#ECF0F1;color:#95A5A6 !important;border-bottom:1px solid #fff;}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover{background:#94BB54;color:#fff !important;}
.accordion .ui-state-active{background:#E05149;color:#fff !important;}
.ui-accordion .ui-accordion-header{margin:0px;cursor:pointer;}
.accordion{width:100%;margin-bottom:10px;display:inline-block}
.accordion h3{line-height:30px;font-size:16px !important;padding:8px 0 8px 15px;text-transform:uppercase;}
.accordion a{color:#2a2b2c !important;}
.ui-accordion-content{padding:20px;background:#f8f8f8 !important;}
.ui-accordion-content p{margin:0px !important;}
.ui-state-hover{background-color:#E05149;}
.accordion .ui-state-default i{float:right;margin:9px 20px 0 0;}
.accordion .ui-state-default i.fa-minus{display:none;}
.accordion .ui-state-active i.fa-plus{display:none;}
.accordion .ui-state-active i.fa-minus{display:inline-block;}
.ui-accordion-content-active{height:auto !important}
.progressbar{height:44px;margin-bottom:20px;float:left;display:inline-block;border:none;width:30%;background:#f4f4f4 url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/stripesPattern.png);margin-right:3.3%;color:#fff;font-size:14px;}
.ui-progressbar-value{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/stripesPattern.png);}
.ui-progressbar .ui-progressbar-value{height:100%;}
.progressbar-title{padding:9px 0 0 15px;}
.success a{font-weight:bold;color:#66B500;}
.question a{font-weight:bold;color:#CB2A19;}
.info a{font-weight:bold;color:#0092F5;}
.error a{font-weight:bold;color:#A58100;}
.question, .success, .info, .error{border-radius:3px;min-width:45%;display:inline-block;padding:10px 20px;color:#fff;margin:0 15px 20px 0;}
.success i, .question i,.info i, .error i{float:right;font-size:28px;line-height:27px;opacity:0.3;margin-left:20px;}
.success{background:#1BBC9B;}
.question{background:#34495E;}
.info{background:#1BAACC;}
.error{background:#E05149;}
.pmc-google-map{float:left;}
.pmc-google-map.border{border:8px solid #eee;}
.tabs{padding:0;margin-bottom:30px;float:left;width:100%;}
.tabs ul{margin:0;}
.ui-widget-header .ui-state-default{background:#ECF0F1;}
.tabs li{display:inline-block;position:relative;border-radius:4px;}
.tabs li{padding:10px;cursor:pointer;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:#E05149;}
.ui-tabs .ui-tabs-nav li a{outline:none !important;color:#95A5A6;text-transform:uppercase;}
.ui-tabs .ui-tabs-nav li:hover a{color:#fff;}
.ui-state-active a{color:#fff !important;}
.ui-tabs-panel{padding:25px 0 0 0px;margin-top:0px}
.tabwrap.tabsonly.ui-widget-content{border:none !important;background:none !important;}
.break{background:none;line-height:30px;position:relative;clear:both;}
.break_line{background:none;margin:20px 0;position:relative;clear:both;}
h2.trigger{font-size:18px !important;text-transform:uppercase;color:#fff;background:#BDC3C7;padding:15px;cursor:pointer;border-radius:5px;margin-bottom:5px;}
h2.trigger.active, h2.trigger:hover{background:#1ABC9C;}
.toggle_container{padding:15px;margin-top:-10px;}
.audioPlayerWrap{width:100%;height:40px;padding-top:7px;}
.audioPlayerWrap .audioPlayer object, .singledefult .audioPlayer object{width:100%;}
.audioPlayerWrap .loading{background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/themes/opus/images/loading.gif) no-repeat !important;height:40px;width:40px;margin:0 auto;}
.pmc-box{padding:25px;border:1px solid;display:inline-block;}
.pmc-quote{border-left:4px solid;padding:0px 0px 0px 20px;font-size:16px;line-height:30px;font-style:italic;}
.pmc-icon, .pmc-only-icon{float:left;display:inline-block;text-align:center;}
.pmc-icon{width:100%;}
.pmc-icon-icon{display:inline-block;border:4px solid;border-radius:90px;}
.pmc-icon, .pmc-only-icon{border-radius:90px;}
.pmc-only-icon{margin:0px 18px 18px 0;}
.pmc-icon-icon.small i{font-size:1.5em;width:70px;height:70px;line-height:70px;}
.pmc-icon-icon.medium i{font-size:2em;width:90px;height:90px;line-height:90px;}
.pmc-icon-icon.big i{font-size:6em;width:100px;height:100px;color:#aaa !important;;line-height:100px;}
.pmc-icon.small i{font-size:2em;width:90px;height:90px;line-height:90px;}
.pmc-icon.medium i{font-size:3em;width:110px;height:110px;line-height:110px;}
.pmc-icon.big i{font-size:4em;width:140px;height:140px;line-height:140px;}
.pmc-icon i{color:#fff;}
.pmc-icon-title{padding:20px 0;font-size:22px;font-weight:bold;}
.pmc-icon-icon.left{float:left;display:inline-block;margin-top:30px}
.pmc-icon-icon.left{}
.pmc-icon-wraper.left.big{float:right;display:inline-block;width:65%;}
.pmc-icon-wraper.left .pmc-icon-content, .pmc-icon-wraper.left .pmc-icon-title{text-align:left !important;}
.pmc-icon-wraper.left .pmc-icon-border{margin:0;}
.pmc-icon-wraper.left.medium{float:right;display:inline-block;width:68%;}
.one_half .pmc-icon-wraper.left.medium{width:78%;}
.pmc-icon-wraper.left.small{float:right;display:inline-block;width:75%}
.one_half .pmc-icon-wraper.left.small{width:82%;}
.one_fourth .pmc-icon-wraper.left.small{width:65%}
.one_fourth .pmc-icon-wraper.left.big{width:55%}
.one_fourth .pmc-icon-wraper.left.medium{width:58%}
.pmc-icon-title a{padding-bottom:20px;margin-bottom:20px;}
.pmc-icon-content{margin-top:20px;}
.pmc-icon:hover .pmc-icon-icon{}
.pmc-icon .pmc-icon-icon i{color:#fff;}
.pmc-icon .pmc-icon-border{width:80px;height:1px;background:#ddd;margin:0 auto;}
.pmc-icon-wraper.left .pmc-icon-border{display:none;}
.pmc-icon-wraper.left .pmc-icon-title{padding-bottom:0px;font-weight:bold;}
.pmc-icon-wraper.left .pmc-icon-title{padding:50px 0 0 0;margin-bottom:0px;font-weight:bold;font-size:16px;text-transform:uppercase;line-height:0px;}
.pmc-icon-wraper.left .pmc-icon-title a:hover, .pmc-icon-wraper.left .pmc-icon-content a:hover{color:#222 !important;}
.pmc-icon-wraper.left{margin-bottom:20px;}
.pmc-only-icon:hover i, .featured-block:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.pmc-image{float:left;border:8px solid #eee;max-width:755px;}
.pmc-image:hover .info{opacity:1;filter:alpha(opacity=100);}
.pmc-image .info{width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;border-radius:0;opacity:0;text-align:center;}
.pmc-image .info i{float:none;font-size:2em;opacity:1;background:#1ABC9C;border:3px solid;width:64px;height:64px;line-height:64px;border-radius:90px;}
.pmc-image .info .image-over{margin-top:30%;font-size:20px;}
.pmc-image img{opacity:1;filter:alpha(opacity=100);margin-bottom:-7px;max-width:755px;height:auto;}
.ih-item{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.ih-item,
.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ih-item a{color:#333;}.ih-item a:hover{text-decoration:none;}.ih-item img{width:100%;height:100%;}.ih-item.circle{position:relative;width:240px;height:240px;border-radius:50%;}.ih-item.circle .img{position:relative;width:240px;height:240px;border-radius:50%;}.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.ih-item.circle .img img{border-radius:50%;}.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.square{position:relative;width:336px;height:236px;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.circle.effect1 .spinner{width:250px;height:250px;border:10px solid;border-radius:50%;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}.ih-item.circle.effect1 .img{position:absolute;top:10px;bottom:0;left:10px;right:0;width:auto;height:auto;}.ih-item.circle.effect1 .img:before{display:none;}.ih-item.circle.effect1.colored .info{background:#1a4a72;background:rgba(26, 74, 114, 0.6);}.ih-item.circle.effect1 .info{width:230px;height:230px;top:10px;bottom:0;left:10px;right:0;background:#333333;background:rgba(50, 50, 50, 0.8);opacity:0;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}.ih-item.circle.effect1 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px;font-size:20px !important;margin:0 10px;padding:60px 0 15px 0;}
.ih-item.circle.effect1 .info p{color:#fff;padding:10px 5px;padding-top:14px;margin:0px 10px;font-size:14px;border-top:1px solid rgba(255, 255, 255, 1);line-height:20px;}.ih-item.circle.effect1 a:hover .spinner{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}.ih-item.circle.effect1 a:hover .info{opacity:1;}
.ih-item.square{position:relative;width:260px;height:260px;border:10px solid #ECF0F1;margin-left:1px;box-shadow:1px 1px 3px rgba(0, 0, 0, 0);}.ih-item .info{background:none;padding:0;margin:0;}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.ih-item.square.effect9{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px;}.ih-item.square.effect9.colored .info .info-back{background:#1a4a72;}.ih-item.square.effect9.colored .info h3{background:rgba(12, 34, 52, 0.6);}.ih-item.square.effect9 .img{position:relative;z-index:11;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.ih-item.square.effect9 .info{z-index:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}.ih-item.square.effect9 .info .info-back{opacity:1;width:100%;height:100%;padding-top:35px;background:#fbfbfb;}.ih-item.square.effect9 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:16px !important;padding:10px;margin:0;}.ih-item.square.effect9 .info p{font-size:14px;position:relative;color:#222;padding:25px 20px 20px;text-align:center;}.ih-item.square.effect9.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;}.ih-item.square.effect9.left_to_right a:hover .img{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg);}.ih-item.square.effect9.right_to_left .img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;}.ih-item.square.effect9.right_to_left a:hover .img{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg);}.ih-item.square.effect9.top_to_bottom .img{-webkit-transform-origin:50% 97%;-moz-transform-origin:50% 97%;-ms-transform-origin:50% 97%;-o-transform-origin:50% 97%;transform-origin:50% 97%;}.ih-item.square.effect9.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1, 0, 0, -180deg);-moz-transform:rotate3d(1, 0, 0, -180deg);-ms-transform:rotate3d(1, 0, 0, -180deg);-o-transform:rotate3d(1, 0, 0, -180deg);transform:rotate3d(1, 0, 0, -180deg);}.ih-item.square.effect9.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;}.ih-item.square.effect9.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg);}.ui-widget-header .ui-state-default, .accordion .ui-state-default, .pmc-button, .pricing-tabel-button, .pmc-icon-icon, .pmc-icon-icon i, .pmc-count-number,
.pmc-quote, .pmc-image .info, .pmc-icon-button .button-icon-icon, .woocommerce-tabs ul.tabs li, .woocommerce h3, .minus, .plus{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.pricing-tabel-price, .pmc-icon.medium{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.pmc-only-icon i, .featured-block i{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.pmc-count-number-border, .pmc-icon-border, .yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .
.live .main{height:auto !important}
.aq-block-aq_clear_block hr{margin:3px 0;}
.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin:0 !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form{height:auto;}
.aq-block-aq_widgets_block .widget.widget_product_search form div input{height:26px;margin-top:0px;background:#444;background:rgba(120,120,120,0.06);border:0;border-left:1px solid #e0e0e0;font-size:14px;border-right:1px solid #e0e0e0;margin-left:-16px !important;width:170px !important;}
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-left:0px !important;width:95% !important;height:36px;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-top:-5px;}
.smallheader .aq-block-aq_widgets_block .widget.widget_product_search form div input{margin-top:5px;}
ul.slides-wtimes li{display:inline-block;float:left;width:140px;height:140px;border-radius:90%;margin-right:33px;text-align:center;}
ul.slides-wtimes li:last-child{margin-right:0;}
.slides-wtimes{float:left;margin:0;}
.wtime-day{font-size:44px;font-weight:bold !important;margin-top:40px;line-height:90%!important}
.pmc-menu-button{float:right;background:rgba(255,255,255,0.1);color:#fff;margin-top:-64px;border-radius:2px;padding-bottom:0 !important;}
.pmc-menu-button a{float:right;color:#fff !important;padding:6px 12px !important;text-transform:uppercase;font-size:11px;font-weight:600;border-radius:2px;}
.pmc-menu-button:hover{background:#fff !important;background:rgba(255,255,255,1) !important;color:#333 !important;}
.pmc-menu-button a:hover{background:#fff !important;background:rgba(255,255,255,1) !important;color:#333 !important;}
.fixedmenu .pmc-menu-button{margin-top:-0px !important;margin-left:40px}
.aq-block-pmc_price_block{margin-left:0;}
ul.slides-prices{list-style:none;margin-left:0;margin-top:10px;}
.slides-prices li{float:left;padding:10px 0;border-bottom:1px dashed #ddd;width:100%;}
.price-title{float:left;margin-right:30px;}
.price-price{float:right;font-weight:600;}
.images-block{margin-left:-20px;}
.images-block img{max-width:124px;height:auto;float:left;margin-left:20px;margin-bottom:20px;border-radius:3px;}
.images-block a:after{content:"";float:left;border-radius:3px;background:rgba(0,0,0,0);margin:0px 0 0 -124px !important;width:124px;z-index:10;height:124px;}.images-block a:hover:after{background:rgba(0,0,0,0.5);}
.buttondark{background:#25252B;border:1px solid #111;}
.buttondark a, .buttondark a:hover{color:#EAEAEA !important;text-shadow:1px 1px 0px black;}
.buttondark:hover{opacity:0.85;filter:alpha(opacity=85);color:#FFF;border:1px solid #111;}
.advertise{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 !important;}
.home.page .progressbar{width:100%;}
.home.page .portfolio .wp-pagenavi, .no-navigation .portfolio .wp-pagenavi{display:none;}
.fa.fa-quote-right{display:none !important;}
.home.page .homerecent.pagePort .one_fourth.masonry_pmc{background:#fff;}
.advertise li{border:none;}
.title-block-wrap h2{text-transform:none;}
.titleborderh2{font-weight:normal;}
.title-block-wrap h2{margin-bottom:25px;}
.menu > li a:after{display:none;}
.pmc-icon-content{line-height:28px;}
.port-meta.title{font-weight:bold;text-transform:none;}
.contact-opus-button a{color:#fff !important;padding:15px 40px;border-radius:40px;border:2px solid;display:inline-block;text-align:center;}
.contact-opus-button a:hover{border:2px solid #E04028;}
.store-opus-button a{color:#333 !important;padding:15px 40px;border-radius:40px;border:2px solid;display:inline-block;text-align:center;height:25px !important;}
.store-opus-button a:hover{border:2px solid #E04028;color:#fff !important;}
.pmc-count-simple .pmc-count-number-border{background:#fff;}
.pmc-count-simple{background:none !important;}
.dropcap{display:block;float:left;font-size:54px;line-height:48px !important;margin:0px 5px 0 0;font-weight:600;}
.featured-block h5{text-transform:none;}
.pmc-icon-icon.big.top{border:none;box-shadow:none !important;background:none !important;}
.infotext-title-small{font-size:20px !important;margin-top:-15px !important;}
.aq-block-aq_richtext_block .pmc-button.pmc-round-button{font-weight:bold;}
.tparrows.preview1 .tp-arr-imgholder, .pmc-image .info{display:none !important;}
.pmc-image{border:none !important;}
#portfoliofullwidth{margin-top:-50px;}
.darker .aq-block-aq_widgets_block .block-widget .textwidget{margin-top:10px;}
.darker .aq-block-aq_contact_block p, .darker .textwidget{color:#fff !important;}
.darker .aq-block-aq_contact_block p input, .darker .aq-block-aq_contact_block p textarea{background-color:rgba(255,255,255,0.15)!important;border:none !important;color:#fff !important;}
.darker .aq-block-aq_widgets_block .block-widget .textwidget{background:rgba(255,255,255,0.15) !important;border:none !important;}
.darker .aq-block-aq_contact_block .wpcf7-submit{background:#DF4A1F !important;}
.testimonial-texts{font-size:36px !important;color:#333 !important;width:80%;}
.testimonial-author span{color:#333 !important;}
.testimonial-author{padding:20px 0!important;}
.testimonials .bx-next, .testimonials .bx-prev{border-radius:5px !important;}
.testimonial-light .testimonial-texts p{color:#fff !important;font-size:22px !important;line-height:40px !important;font-weight:500;}
.testimonial-light .testimonial-author span{color:#fff !important;font-weight:700;}
.testimonial-light .testimonials .bx-prev, .testimonial-light .testimonials .bx-next{background:#222;}
.pmc-count{background:rgba(255,255,255,0.25) !important;border-radius:5px;border:1px solid rgba(200,200,200,0.2) !important;}
.pmc-count:before, .pmc-count:after{display:none;}
.homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title{margin:15px 0 0 0 !important;padding:0 !important;}
.homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories{margin-bottom:20px;font-size:12px;text-transform:uppercase;}
.accordion h3{text-transform:none !important;font-weight:bold;font-size:14px !important;}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active, .ui-state-hover{background:#eee !important;}
.accordion .ui-state-default, .ui-widget-header .ui-state-default{color:#333;margin-bottom:10px !important;}
.accordion .ui-state-default i{float:right;margin:3px 15px 0 0!important;background:#333;padding:5px;color:#fff;border-radius:2px;}
.ui-accordion-content{margin:-10px 0 10px 0;}
.aq-block-aq_clear_block .aq-block-clear.aq-block-hr-single{margin-bottom:0px;}
.full-width-blog .blogpostcategory{padding-bottom:38px;margin-bottom:45px;}
.pmc-only-icon:hover i, .featured-block:hover i{transform:rotate(0deg) !important;-ms-transform:rotate(0deg)!important;-webkit-transform:rotate(0deg)!important;}
.pmc-icon.small i{font-size:1em!important;width:38px!important;height:38px!important;line-height:38px!important;}
.pmc-only-icon{margin-top:-3px !important;}
.aq-block-aq_richtext_block h2 a:hover{text-decoration:underline;}
.aq-posts-block h3{font-weight:700;}
.mainwrap.mainarrow:after, .mainwrap.mainarrow-grey:after{content:'';width:0;height:0;border-top:30px solid #E14932;border-left:50px solid transparent;border-right:50px solid transparent;position:absolute;float:left;left:50%;bottom:-35px;margin-left:-50px;}.mainwrap.mainarrow-grey:after{border-top:30px solid #1F1F21;bottom:-25px;}
.tparrows.preview1:hover:after{background:rgba(0,0,0,0.4)!important;color:#fff !important;}
.homerecent .fullwidth .recentimage .overdefult, .homerecent .default .recentimage .overdefult{opacity:1;filter:alpha(opacity=100);background:rgba(0,0,0,0.5);}
.homerecent .fullwidth .recentimage .overdefult:hover, .homerecent .default .recentimage .overdefult:hover{background:rgba(0,0,0,0.75);}
.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:26%;text-align:center;}
.homerecent .fullwidth .recentimage h3, .homerecent .default .recentimage h3{border:none;margin:0;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);font-size:20px;font-weight:bold;padding:0;}
.homerecent .fullwidth .recentimage .overdefult:hover h3, .homerecent .default .recentimage .overdefult:hover h3{-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}
.homerecent .fullwidth .recentimage h3:hover, .homerecent .default .recentimage h3:hover{background:none;}
.homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .default .recentdescription .home-portfolio-categories{font-weight:500;position:relative;font-weight:500;font-size:14px;margin:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}.homerecent .fullwidth .recentimage .overdefult:hover .home-portfolio-categories, .homerecent .default .recentimage .overdefult:hover .home-portfolio-categories{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);}.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:1;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;}
.homerecent .fullwidth .recentdescription::before, .homerecent .default .recentdescription::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}.homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::before,.homerecent .default .recentimage .overdefult:hover .recentdescription::before,
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::after, .homerecent .default .recentimage .overdefult:hover .recentdescription::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.aq-block-aq_clear_block .line-cherry{height:2px;text-align:center;background:#eee;width:100%}
.aq-block-aq_clear_block .line-cherry::after{width:8px;height:8px !important;float:left;margin-left:50%;border-radius:90%;background:#E04028 !important;border:5px solid #fff;margin-top:-8px;content:'';}
.builder-social a{box-shadow:none !important;width:40px !important;height:40px !important;line-height:46px;border-radius:90px !important;margin-right:10px !important;background:#E04028;opacity:1 !important;border:2px solid #E04028;position:relative;z-index:9 !important;}
.builder-social a:last-child{margin-right:0px;}
.builder-social a:hover{background:#121212;border:2px solid #121212 !important;}
.aq-block-aq_notification_menu_block{background:#f8f8f8;border:none !important;}
.social-menu .pagenav{width:100%;float:left;margin-top:-85px;}
.social-menu .pmc-menu-social{float:right;padding-top:0px;margin-top:-59px;position:relative;width:17%;margin-right:-10px;}
.social-menu .pmc-menu-social a{margin-right:8px;background:rgba(255,255,255,0.1);border-radius:4px;padding:3px;height:20px;width:20px;}
.social-menu .pmc-menu-social a:hover{background:rgba(224,64,40,0.75);}
.progressbar{width:100% !important;height:34px !important;line-height:34px !important;margin-bottom:25px!important;}
.progressbar-title{padding:0 0 0 15px !important;}
.aq-posts-block .date-post{font-weight:bold;font-style:italic;}
.aq-posts-block .recentdescription-text{border-radius:3px;}
.aq-block-aq_notification_menu_block{border:none!important;}
.smallheader .aq-block-aq_notification_menu_block, .aq-posts-block .post-icon{background:none !important;}
.mainwrap.smallheader .top-nav{width:auto !important;margin-top:0px;}
.aq-posts-block .post-icon:after{border-radius:3px;}
.mainwrap.smallheader{z-index:99999 !important;}
.mainwrap.smallheader.shop{z-index:999999 !important;}
.smallheader #headerwrap{height:56px !important;box-shadow:none !important;}
.smallheader #headerwrap #header ul.menu{padding-top:0px !important;}
.smallheader ul.menu > li > a{padding-bottom:0 !important}
.smallheader #headerwrap #header ul.menu > li{padding:15px 25px 15px 20px !important;}
.smallheader #headerwrap #header .menu-description ul.menu > li{padding:12px 25px 8px 20px !important;height:36px;}
.menu-fixedmenu .menu-description{display:none;}
.smallheader #headerwrap #header ul.menu > li:last-child, .pmc_menu_transparent #header ul.menu > li{border:none;}
.mainwrap.smallheader .menu ul.sub-menu{margin-top:15px !important;background:#343434 !important;background:rgba(51,51,51,0.96) !important;}
.mainwrap.smallheader .menu-description .menu ul.sub-menu{margin-top:25px !important;}
.mainwrap.smallheader .menu ul.sub-menu .sub-menu{margin-top:0px !important;}
.mainwrap.smallheader .menu ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu img{border-bottom:1px solid #232323;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu li:last-child img{border-bottom:none;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li{border-color:#444 !important;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li ul{background:none !important;}
.mainwrap.smallheader .menu .pmcbig ul.sub-menu li a{padding:5px 0 5px 40px !important;}
.mainwrap.smallheader .social-notification{margin-top:16px;}
.mainwrap.smallheader .social-notification a img{background:#aaa !important;border-radius:90%;padding:5px;height:20px;width:20px;}
.mainwrap.smallheader .social-notification a:hover{opacity:1 !important;}
.mainwrap.smallheader .social-notification a img:hover{}
.mainwrap.smallheader .social-notification a{padding:3px;}
.mainwrap.smallheader .topNotification{padding-top:3px;font-size:14px;line-height:20px;}
.mainwrap.smallheader .topNotification-content{padding:5px 35px 5px 20px;color:#777 !important;font-weight:600;}
.mainwrap.smallheader .topNotification-content i{font-size:2.5em;color:#aaa !important;}
.mainwrap.smallheader .notification-text{margin:1px 0 0 45px;}
.mainwrap.smallheader .topNotification-content:hover i{}
.aq-block-aq_richtext_block .pmc-image.pmc-animated.animated img{border-radius:5px;}
.smallheader #headerwrap #header ul.menu > li{border-right:1px solid #3d3d3d;}
.projectdetails .link {background:#1FBCF1;color:#fff;float:left;width:93%;text-align:center;border-radius:3px;margin-top:52px;}
.projectdetails .link a {color:#fff;font-weight:bold;width:93%;float:left;}
#raleigh-body span {color:#fff !important;}
p#edd_show_discount,#edd_sl_renewal_form {display:none !important}
#edd_checkout_wrap form{margin-top:0 !important}
body{background:#ccc !important}
.cart-full.edd-checkout .pmc-cart-left,#edd_checkout_form_wrap{ float:none !important; background:#fff !important; width:100% !important; margin-bottom:0}
.cart-full.edd-checkout .postcontent{background:#fff; width:65%; margin:100px auto;padding:30px; }
.pmc-cart-right {display:none}
.cart-full.edd-checkout   #edd-discount-code-wrap{display:block !important}
.cart-full.edd-checkout   #edd-purchase-button {position:absolute; width:70%; left:50%;margin-left:-35% !important; bottom:120px }
.cart-full.edd-checkout p#edd-first-name-wrap ,.cart-full.edd-checkout p#edd-last-name-wrap{width:48% !important; float:left;}
.cart-full.edd-checkout p#edd-last-name-wrap{margin-left:4%}
.cart-full.edd-checkout input.edd-apply-discount.edd-submit.button.blue.button {width:100%; padding:8px !important}
.cart-full.edd-checkout .edd-input {height:28px !important; width:98% !important}
.cart-full.edd-checkout  input.edd-apply-discount.edd-submit.button.blue.button {}
.cart-full.edd-checkout #edd_final_total_wrap {display:none}
.cart-full.edd-checkout #edd_purchase_submit{padding:0 !important}
.cart-full.edd-checkout #edd_checkout_user_info{margin-bottom:0!important; border-bottom:none !important; padding-bottom:30px !important}
.cart-full.edd-checkout #edd_checkout_cart th{padding:8px !important}
.edd-checkout .port-meta.title  , .edd-checkout .port-meta.excerpt {text-align:center;}
.edd-checkout .one_third .home-portfolio-categories {display:none;}
#edd_checkout_form_wrap .mc4wp-checkbox-easy-digital-downloads {float:left;}
//.tabs.pmc-portfolio.ui-tabs.ui-widget.ui-widget-content.ui-corner-all li {display:none}
.main.portsingle .posttext {background:#fff;padding:30px;}
.main.portsingle .posttext img {max-width:100%;height:auto;}
.tabs.pmc-portfolio .ui-tabs-nav {}
.tabs.pmc-portfolio li {border-radius:0;  background:#fff !important; }
.tabs.pmc-portfolio .ui-state-active{ color:#000 !important; background:#ddd !important}
.tabs.pmc-portfolio .ui-state-active a {color:#000 !important;}
.blogpost.postcontent.port {margin-bottom:0px; border-bottom:none;}
.tabs.pmc-portfolio .ui-tabs-nav li {border:1px solid #ddd; border-bottom:none; min-width:140px; min-height:40px}
.tabs.pmc-portfolio .ui-tabs-nav  li:hover  { color:#000 !important;background:#ddd !important}
.tabs.pmc-portfolio .ui-tabs-nav  li:hover a { color:#000 !important;background:#ddd !important}
.tabs.pmc-portfolio .ui-state-active:hover {}
.single-wordpress-themes ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {border-bottom:1px solid #ddd;}
a.pmc-faq-button {position:absolute;right:0;margin-top:2px;background:#ddd;padding:16px;text-transform:uppercase;; color:#000; font-weight:bold; border:1px solid #CC3333; border-bottom:0}
.edd_changelog-content ul li,.edd_changelog-content ol li{padding:0 !important; margin-left:0px !important;}
.edd_changelog-content ol{padding-left:0 !important; list-style-type:none; margin:0 20px}
.edd_changelog-content ul li:before {content:"fixed"; margin-right:10px; background:#CC3333; color:#fff; padding:1px 5px; border-radius:8px; border:1px solid #CC3333; font-size:11px}
.edd_changelog-content ol li:before {content:"added"; margin-right:10px; background:#639D41; color:#fff; padding:1px 5px; border-radius:8px; border:1px solid #639D41; font-size:11px}
.edd_changelog-content h2{margin:20px 0;}
.edd_changelog-content {width:100%}
.edd_changelog-content div:first-child {display:none}
.edd_changelog-content li{cursor:default !important}
.edd_changelog-content h3 {border-bottom:1px solid #ddd; width:400px; margin-bottom:10px}
.edd_changelog-content ol,.edd_changelog-content ul{margin-bottom:30px}
.edd_changelog-content h3 {margin-top:30px !important}
.tabs.pmc-portfolio .posttext li {width:100%;display:list-item; margin-left:20px; padding-left:0px;cursor:text;padding:2px 0;}
.tabs.pmc-portfolio .posttext ul {margin:10px 0 20px 20px !important;}
.edd_changelog-content ul{list-style-type:none;}
 
.h1-tag ,.category-desc {font-size:18px !important;text-transform:uppercase;background:#fff;margin-bottom:20px;padding:20px;text-align:center;
-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
}
.category-desc {text-transform:none;padding-bottom:1px !important}
.purchase-options {float:left; width:100%; background:#fff; padding:20px; margin-bottom:30px;
-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);}
.purchase-options h3{font-size:28px !important; padding-bottom:20px;letter-spacing:0;text-transform:uppercase;font-weight:500;  }
.purchase-options .link.price-single{width:100%; }
.purchase-options a.edd-add-to-cart {width:84%}
.edd-variable-pricing-desc {font-size:12px;line-height:24px;opacity:0;position:absolute;color:#333;text-align:left;background:#fff;width:40%;right:auto;z-index:-1;margin-top:100px;cursor:pointer;padding:15px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:2px 2px 6px 3px rgba(0,0,0,0.08);}
.edd_price_options li i{background:#ddd; border-radius:20px; color:#fff; width:20px; margin-left:20px}
 .edd_download_purchase_form .edd_price_options li {font-size:15px;}
 .edd_download_purchase_form .edd_price_options li label {padding:0;}
.edd_price_options label, .edd_price_options i {float:left}
.edd_price_options li,.edd_price_options,.purchase-options .edd_purchase_submit_wrapper{width:100%; float:left}
.purchase-options .inner_title {font-size:22px;font-family:"Open Sans Condensed";margin-bottom:14px;}
.purchase-options .edd_download_purchase_form .edd_price_options, .purchase-options .edd_download_purchase_form .edd_price_options span {color:#222;}
.purchase-options .edd-variable-pricing-desc {
-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.purchase-options .edd-variable-pricing-desc strong {font-size:13px;}
.purchase-options .edd-variable-pricing-desc {font-weight:600;letter-spacing:1px;}
.purchase-options .edd_download_purchase_form .fa-question {cursor:pointer;background:#ccc;padding:3.5px 0px;text-align:center;border-radius:90%;color:#fff;font-weight:normal;font-size:12px;margin-left:10px;margin-top:4.5px}
.purchase-options .edd_download_purchase_form .edd_price_options label   {cursor:pointer;}
.purchase-options .fa-question {z-index:9999999 !important;float:left;}
.purchase-options .edd_download_purchase_form .fa-question:hover + .edd-variable-pricing-desc {display:block;margin-top:30px;opacity:1;z-index:9;}
.edd_price_options .edd_price_option_price {color:#1FBCF1 !important;}
.purchase-options input[type='checkbox']  {
  width:18px;
  height:18px;
  cursor:pointer; 
  background:-webkit-linear-gradient(top, #222222 0%, #45484d 100%);
  background:linear-gradient(to bottom, #222222 0%, #45484d 100%);
  border-radius:4px;
   
}
.purchase-options input[type=checkbox]:after {
    content:" ";
    background-color:#fff;
    display:inline-block;
    visibility:visible;
    border:1px solid #ddd;
    width:14px !important;
    height:17px;
   
}
.purchase-options input[type=checkbox]:checked:after {
    padding-left:3px;
    content:"\2714";
}
.purchase-options input[type=checkbox]:not(:checked):after {
    padding-left:3px;
  
}
.purchase-options input[type=checkbox] {
 
  margin-right:8px;
  cursor:pointer;
}
.pmc-payment-options img{width:93% !important;padding:23px 0 12px 0;}
.edd_download_purchase_form .edd_price_options {margin-bottom:35px;}
a.pmc-faq-button {position:absolute;right:0;margin-top:2px;background:#cc3333;padding:16px;text-transform:uppercase;; color:#fff !important; font-weight:bold; border:1px solid #ddd; border-bottom:0}
.projectdetails {min-height:447px !important}
#tab1 iframe {width:100%;  height:600px}
.edd-checkout .purchase-options i {float:none !important}
.edd-checkout ul{list-style-type:none; margin-left:0}
.edd-checkout .upadate-variable-switcher{float:left; margin-top:30px}
.edd-checkout .upadate-variable-switcher.edd-apply-discount.edd-submit.button.blue.button {background:#1FBCF1 !important; width:95%}
.edd-checkout .purchase-options{width:94%; margin-left:5px !important}
.edd-checkout .upadate-variable-switcher.edd-apply-discount.edd-submit.button.blue.button:hover{background:#cc3333 !important}
table#edd_sl_license_upgrades {width:100%}
form#edd_login_form, #edd_register_form, form#affwp-register-form, form#affwp-login-form, #affwp-generate-ref-url, #affwp-affiliate-dashboard-profile-form{width:45% !important}
.pmc-tax {float:left; width:94%; text-align:center;font-size:13px; color:#000}
li#eg-19-post-id-42576 .eg-ulysses-s-grant-element-13, li#eg-19-post-id-42578 .eg-ulysses-s-grant-element-13{display:none !important}
.pmc-live {float:left; width:48%}
.pmc-share-theme{float:right; margin-top:10px}
.black-friday {background:#CC3333; color:#fff; padding:20px; font-size:21px; margin-bottom:60px}
.page-id-17376 .wpcf7 label {font-size:14px; font-weight:400 !important;}
.page-id-17376  .wpcf7 input, .page-id-17376  .wpcf7 select,.page-id-17376  .wpcf7 textarea {padding:12px; width:500px !important; float:left;}
.page-id-17376  .wpcf7 select{ width:520px !important}
.page-id-17376  .wpcf7 p{float:left; width:48%; margin-right:20px}
.page-id-17376 .wpcf7 #group-64 ,.page-id-17376 .wpcf7 #group-863, .page-id-17376 #group-939{float:left; width:100%;clear:both; border-top:1px solid #ddd; margin-top:30px; padding-top:30px}
.wpcf7 #group-969{float:left; width:100%;clear:both;}
.page-id-17376 .wpcf7 #group-64 p{clear:both}
.page-id-17376 .wpcf7-submit {float:left;clear:both; padding:10px 20px; margin-bottom:50px; width:522px !important; border:none; background:#CC3333; color:#fff; font-size:20px; text-transform:uppercase;border-radius:3px}
.page-id-17376 .wpcf7 {background:#fff; float:left; padding:20px}
.page-id-17376 .wpcf7 h2 {padding:20px 0px}
.pmc-zendesk-ticket h2 {margin-bottom:20px}
.pmc-zendesk-ticket {margin-bottom:200px; float:left;width:100%;}
.pmc-zendesk-ticket .toggle_container{padding:0}
.pmc-zendesk-ticket h2.trigger{font-size:14px !important; width:99.9%; border:1px solid #ddd;margin-bottom:5px; border-radius:0;font-size:14px; text-transform:none; text-align:center;background:#fff; color:#222;float:left; padding:0 !important}
.pmc-zendesk-ticket h2.trigger.active {border-color:#000}
.pmc-zendesk-ticket h2.trigger.technical{background:#1FBCF1; color:#fff; margin-bottom:30px !important}
h2.trigger.sales.extra {background:#639D41 !important}
h2.trigger.technical span{color:#222;font-size:14px; width:100%; float:left; padding-top:5px}
.pmc-zendesk-ticket h2.trigger.sales{background:#1FBCF1; color:#fff; margin-bottom:30px !important; padding:15px !important; border:none !important; width:100% !important;  font-size:18px !important}
.pmc-technical-info {border:1px solid #ddd; background:#fff; margin-bottom:30px !important; padding:20px}
.pmc-technical-info h3{}
.pmc-technical-info input{padding:10px; margin-bottom:10px}
.pmc-technical-info label{font-size:14px}
.pmc-zendesk-ticket h3{font-size:16px !important;margin-bottom:15px;width:100%;clear:both;}
.pmc-technical-left {float:left; width:45%; }
.pmc-technical-right {float:right; width:45%; padding-right:10px}
.pmc-zendesk-ticket .pmc-technical-info input{width:98% }
h2.trigger.technical.new-ticket {background:#639D41}
.pmc-zendesk-ticket input[type="submit"]{width:auto;border-radius:0; background:#ddd; color:#222; margin-top:20px;     padding:10px;
    border-radius:3px;}
.pmc-technical-info input[type="submit"]{}
.pmc-zendesk-ticket h2.trigger div{float:left;border-right:1px solid #ddd;width:62%;padding:15px; }
.pmc-zendesk-ticket h2.trigger div:last-child{border:none;width:15.1%;float:right; }
.pmc-zendesk-ticket h2.trigger div:first-child{width:15%; float:left; }
.pmc-zendesk-ticket .trigger .pmc-technical {padding:15px; border:none !important; width:100% !important;  font-size:18px}
.pmc-zendesk-ticket .pmc-ticket-comments{background:#fff;border:1px solid #ddd;padding:20px; margin-bottom:10px}
.pmc-ticket-comments.premiumcoding {background:#fff; border-color:#639D41}
.pmc-ticket-comments.premiumcoding .pmc-ticket-replay{color:#639D41}
.pmc-zendesk-ticket .toggle_container p {border:none !important; width:100%}
.pmc-zendesk-ticket .toggle_container  {float:left; width:100%;margin-top:10px;}
.pmc-ticket-replay {float:left;}
.pmc-ticket-date {float:right;}
.pmc-ticket-info {width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:10px;margin-bottom:10px;   font-size:14px;}
.pmc-ticket-comments .zd-comment{ width:100%; clear:both;font-size:14px}
.pmc-ticket-comments .zd-comment p{margin-bottom:5px}
.pmc-ticket-comments .zd-comment ul br,.zd-comment pl br{display:none;}
.pmc-ticket-status.open {background:#639D41 !important}
.pmc-ticket-status.closed {background:#ddd !important}
.pmc-ticket-status.pending {background:#5DCFF5 !important}
.pmc-ticket-status.new{background:#F9DF66 !important}
.pmc-ticket-status.solved {background:#B4B4B4}
.pmc-ticket-answer {border:1px solid #ddd; padding:20px;margin-bottom:10px; background:#fff}
.pmc-zendesk-ticket textarea{height:250px}
.pmc-zendesk-ticket .mce-edit-area{height:300px}
.pmc-zendesk-ticket  iframe{height:300px !important}
.pmc-ticket-answer  .su-generator-button{display:none !important}
.pmc-ticket-comments.premiumcoding p{clear:both}
.new-tocket-wait {
  background:#CC3333;
  padding:15px;
  margin-bottom:20px;
  color:#fff;
  font-weight:bolder;
}
.page-id-17376 .mkb-shortcode-container {margin-left:-20px}
.techincal-saved  div, .ticket-saved div{background:#639D41; width:190px; padding:5px 10px; color:#fff}
.ticket-saved div{width:890px; margin-top:20px}
.lwa.lwa-divs-only {background:#fff ; padding:20px; width:45%; float:left; margin-bottom:100px}
.lwa-divs-only input{background:#fff !important; padding:10px;}
.lwa-divs-onlys ,.lwa-submit-button{margin-top:20px !important}
.lwa-divs-only a{font-size:13px}
.lwa-links-remember-cancel{background:#CC3333; border:1px solid #e7e7e7;; padding:5px; color:#fff !important; float:right;}
p.lwa-submit-button {font-size:12px}
p.lwa-submit-button #wp-submit{width:100%; margin-top:20px}
a.lwa-links-register-inline-cancel {text-align:center !important;margin-top:20px !important;}
.kb-search__result-topic {background:#cc3333 !important;padding-top:10px !important;padding-bottom:2px !important;}
.kb-search__results--with-topics .kb-search__result-title {max-width:calc(100% - 12em) !important; }
.kb-search__result-topic-label {font-weight:bold;}
.mkb-article-item--detailed .mkb-entry-header {padding:20px !important; line-height:1.8em;}
.mkb-article-item--detailed .mkb-article-item__excerpt {line-height:1.75em;}
div#wp-pmc-ticket-body-wrap input{width:auto}
@media screen and (min-width:0px) and (max-width:620px){
    .pmc-zendesk-ticket h2.trigger {}
    .pmc-zendesk-ticket, .mkb-shortcode-container {width:99%;}
    .mkb-shortcode-container, .pmc-zendesk-ticket .trigger .pmc-technical {width:90% !important;}
     .kb-search__input-wrap .kb-search__input {width:80% !important;}
     .pmc-zendesk-ticket h2.trigger div {width:40%;}
}	
@media screen and (min-width:0px) and (max-width:1180px){
	.pmc-force-login {display:none;}
}	
@media screen and (min-width:0px) and (max-width:360px){
   
     .pmc-zendesk-ticket h2.trigger div {width:35%;}
}	
.pmc-general-information {margin-bottom:30px}
.pmc-general-information label{clear:both;width:100% !important; float:left}
.pmc-general-information select {clear:both;width:46%;float:left;margin-bottom:20px;height:40px;}
.pmc-force-login {position:absolute;right:-80px;top:120px; border:none !important}
.force-text{position:absolute;top:0;margin-top:-40px;background:#cc3333;padding:15px;width:150px !important;margin-left:23px;border-radius:80px;color:#fff;text-align:center;box-shadow:0px 2px 10px 0px #fff;}
.force-text span{color:#fff; font-weight:bold}
.pmc-customer-sales {float:left; width:100%;}
.pmc-customer-item-wrap {float:left; width:30%;}
.pmc-customer-license {float:right; width:68%;}
.pmc-customer-license .pmc-key{float:left;width:70%;background:#fff;text-align:center;}
.pmc-customer-license .expired-key {background:none;padding-top:7px;}
.pmc-customer-license .pmc-status{width:18%; float:right}
.pmc-customer-sales {border:1px solid #ddd; margin-bottom:30px; padding:20px; float:left; width:96.3%}
.pmc-customer-sales h3{border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:5px}
.pmc-customer-sales div {padding-bottom:5px}
.pmc-key a{background:#639D41;padding:8px 199px;color:#fff !important;margin-top:5px !important;}
.pmc-status.active {color:#639D41}
.pmc-status.expired{background:#CC3333;padding:6px;color:#fff}
.pmc-status {text-transform:uppercase;text-align:center;}
span.license-expired-info {color:#fff; font-size:13px; position:absolute; left:20px;}
span.license-expired-info i{margin-right:5px; color:#CC3333;background:#fff;font-size:18px;border-radius:20px;width:20px;height:20px;padding:2px 1px 0 2px;}
.purchase-history-wraper {min-height:77px;float:left;width:100%;}
.pmc-no-licence { font-size:14px; }
.pmc-attachment {border-top:1px solid #ddd;padding-top:20px}
.pmc-attachment .attachment-item {float:left; width:100%; clear:both;}
.pmc-zendesk-ticket .pmc-extra-left {float:left; width:45%;padding:20px}
.pmc-zendesk-ticket .purchase-options h3{font-size:25px !important; border-bottom:1px solid #ddd}
.pmc-extra-left a.edd-add-to-cart ,.pmc-extra-left a.edd-add-to-cart:hover{background:#639D41 !important}
.pmc-button.pmc-icon-button {border:none; border-radius:3px}
.edd-social-login-profile {border:1px solid #ddd; float:left; width:99% !important;padding-top:20px}
.edd_form {border:1px solid #ddd; float:left; width:94.5% !important;}
.usercontent {float:left; width:100%;}
#edd_profile_display_name_wrap label ,#edd_profile_primary_email_wrap label, #edd_profile_billing_address_country_wrap label{width:100%; float:left;}
.edd-profile-email{border:1px solid #ddd; float:left; width:99% !important;padding:20px}
.edd-profile-emails{float:left; width:40%;}
#edd_profile_password_label,#edd_profile_billing_address_label{border-top:1px solid #ddd; padding-top:20px}
table#edd_user_history thead .edd_download_download_version:last-child ,table#edd_user_history tbody .edd_download_download_version, table#edd_user_history .edd_invoice{display:none}
p.edd-sl-manage-license-details {border:1px solid #ddd; padding:20px;}
.edd-sl-manage-license-details span{color:#222}
.edd-sl-manage-license-product {margin-top:20px; font-weight:bolder}
span.edd-sl-manage-license-key {font-size:16px}
#edd_sl_license_sites, #edd_sl_license_add_site_form span {float:left; width:100%; margin-bottom:20px}
#edd_sl_license_add_site_form input{clear:both; float:left;}
#edd_sl_license_add_site_form .edd-input{width:50% !important; border:1px solid #ddd; box-shadow:none;}
.edd-sl-manage-license-header{margin-bottom:20px}
.view-key-wrapper input.edd_sl_license_key {border:1px solid #ddd !important; padding:15px;position:absolute; width:260px !important}
input#license-envato {width:44%;}
.pmc-technical-info label {width:100%;clear:both; float:left;}
.tc-left .lwa {
  width:100% !important;
}
#edd_register_form  input{border:1px solid #ddd; padding:1px; float:left; width:98%; }
#edd_register_form input[type="checkbox"]{width:2%; }
#edd_register_form span{font-size:12px !important}
p.eddr-notice.eddr-terms-notice.variable-prices em{float:left; width:100%; margin-left:30px}
.pmc-key span {width:100%; float:left; font-size:14px}
.pmc-notvalid {margin-bottom:10px; background:#CC3333 !important; width:192px !important}
fieldset#edd_discount_code {display:none}
.edd-checkout form#edd_purchase_form {border:none; text-align:center !important}
.edd-checkout div#aq-block-17047-4, .edd-checkout .mainwrap.menuindex  {background:#fff !important;padding-bottom:40px}
li.edd_download_file {width:100%; float:left;}
 
 
@media screen and (min-width:0px) and (max-width:1220px){
	
	.social-notification {float:left !important;width:100%;margin-left:-5px !important; background:<?php echo $pmc_data['mainColor']; ?>}
	.mainwrap.smallheader .topNotification-content {padding:5px 15px 5px 0px;}
	
	.fixedmenu  {display:none !important;}
	#header ul.menu > li {padding:0px 6px 0px 12px;}
	
	 
	.portsingle .homerecent .recentimage .overdefult, .onsale, .yith-wcwl-add-to-wishlist {display:none !important;}
	.main,   #header,   #footerbwrap, #footerb, .pagewrap, .pagewrap-portfolio, .infotext{width:94%; padding-left:3%;padding-right:3%; }
	.main .pagewrap, .mainwrap.blog.full-width-blog .main, .builder-social, .top-nav {width:100%; padding-left:0%;padding-right:0%;}
	.pagecontent, .homerecentInner, .portfolio {width:100%;}
	.singledefult .post-icon:after, .blogpostcategory .post-icon:after, .border-line, .testimonial-texts i, .aq-posts-block .post-icon,
	.blogpostcategory .overdefult, .blogpostcategory .overdefultlink, .homerecent .one_third.big, .homerecent .one_third.first,
	.homerecent.pagePort .one_fourth .home-portfolio-categories, .homerecent.pagePort .one_third .home-portfolio-categories , .homerecent.pagePort .one_half .home-portfolio-categories,
	.social-menu .pmc-menu-social
	{display:none;}
	
	.pmc-google-map, .pw_map_canvas, .pmc-image, .pmc-image img, video#bgvid, .mainwrap-video {width:100% !important;height:auto;}
	.video iframe,  .video object,.video embed,.blogpostcategory iframe {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
	.postcontent iframe, .singledefult iframe {width:100% !important;}
	body{overflow:hidden;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:60%;margin-right:2.66%;}
	.sidebar {width:34%; float:left; }	
	img, .blogsingleimage, .blogimage, .blogpostcategory {max-width:100%;height:auto;}
	.aq-block-aq_logo_block img {max-width:none;}
	.widget {margin-left:0;}
	#logo img {max-width:none;}
	.aq-block-aq_logo_block img {max-width:none;}
	
	
	
	.blogpostcategory .blogimage {min-height:0px;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:50%;}
	#slider-category {width:100% !important;height:auto;}
	.full-width-blog #slider-category {width:50% !important;}
	#slider-category .slider-item IMG {height:auto;}
	.full-width-blog .entry {width:48%;}
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:62%;}
	.mini-blog .mini-blog-content, .mini-blog .blogpostcategory {width:100%;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container {width:35% !important;}
	.mini-blog .blogpostcategory .blogimage {min-height:0px;}
	.mini-blog .sidebar {display:none;}
	
	
	.homerecent.pagePort .one_half{width:100% !important;}
	.homerecent.pagePort .one_third.masonry_pmc {margin-right:1px;}
	.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories,.homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {display:block;}
	.homerecent.pagePort .one_half.masonry_pmc {background:none;}
	.portsingle.home .blogsingleimage {min-height:300px;}
	.projectdetails {padding-bottom:20px;}
	.homerecent.pagePort .one_half  .image, .homerecent.pagePort .one_half .port-meta  {text-align:center;}
	.homerecent .one_third  {width:33% !important;overflow:hidden; }
	.recentimage{width:100%;height:100%;}
	.homerecent.pagePort .recentimage {height:auto;}
	.aq-block-aq_port_block_feed .homerecent .one_third .overdefult,.homerecent.pagePort .one_third  .overdefult, .homerecent.pagePort .one_half  .overdefult, .homerecent.pagePort .one_fourth .overdefult{display:none !important;}
	.homerecent.pagePort .one_third,.homerecent.pagePort .one_fourth {margin-right:0px;}
	.homerecent h3, .home-portfolio-categories a {font-size:13px !important;}
	.catlink {margin-bottom:10px;}
	
	
	
	.projectdetails {width:60%;}
	.projectdescription .posttext {width:auto;}
	.projectdescription {padding-left:5%;width:35%;}
	.portsingle #portitems4 .homerecent {margin:0;}
	.blogpost.postcontent.port{padding-bottom:30px;}
 
	
	
	.aq-block-aq_features_block p {width:50%;}
	
	
	.testimonial-texts {max-width:100% !important;}
	.testimonials .bx-prev {left:50%;margin-left:-43px;}
	.testimonials .bx-next {left:50%;margin-left:3px;}
	
	
	.imgholder.home-post {width:100%;height:auto;}
	.aq-posts-block h3 {text-align:center;padding-top:10px;}
	.aq-posts-block .date-post, .recentdescription.home-post {text-align:center;}
	
	
	
	.pmc-count, .pmc-count-simple {padding:15px 0;}
	.pmc-count:before, .pmc-count:after {width:210px;height:240px;}
	
	.team {width:auto;}
	
	
	.aq-block-aq_contact_block  {width:55% !important;}
	
	
	.advertise li { width:2.1% !important;}
	
	
	.team {width:auto;}
	.team .social a {width:30px !important; height:30px !important;line-height:40px;   margin:0px !important;}
	
	
	
	.infotext h2{font-size:36px !important;}
	.infotext-title-small {font-size:16px;margin-top:5px;}
	
	
	
	.mainwrap-video {height:auto !important;}
	#bgvid {position:relative !important; display:inline-block;}
	.main.clearfix.video {height:0;padding:0; margin:0;}
	.mainwrap .mainwrap-video{margin-bottom:-10px !important;}
	
	form#edd_login_form, #edd_register_form {width:44%;}
	
	
	.schedule-list-day {float:lefT; padding:0 !important; margin:0}
	.ezscm-container {float:left;text-align:center;width:100%;padding:0 !important; margin:0}
	.ezscm-details-element {float:left; margin-top:30px}.ezscm-details-element {}
	ul.schedule-day.schedule-times-responsive {display:none}
	.ezscm-box {padding:0 !important}
	.ezscm wrap {float:left !important; width:100%;}
	ul.schedule-times {}
	li.schedule-entry {width:100% !important}
	.ezscm-schedule {text-align:center !important; display:inline-block;}
	.ezscm-browse {width:100%; float:left;}
	.ezscm .ezscm-box{min-width:0 !important}
	.ezscm-details-element input.callbackhour {margin-left:0;text-align:center !important;}
	.ezscm-details-element {width:100%;}
	
}
@media screen and (min-width:0px) and (max-width:960px){
.aq-template-wrapper .aq_span12 .aq_span12{background:none;width:100% !important;}
.aq-posts-block .date-post {text-align:center !important}
	
	.essb_links{display:none}
	
	
	.pmc-menu-social.cart {margin:0 auto;text-align:center;}
	.pmc-menu-social.cart .cartWrapper {text-align:left;margin:15px 0 0 -80px;display:inline-block;}
	.pmc-menu-social.cart .cartWrapper .cartTopDetails {width:300px;}
	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails img{display:none;}
	.widget.woocommerce {display:none;}
	.mainwrap.sidebar-store  .aq-block-aq_product_category_block.aq_span9 {width:96% !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:80px !important;}
	
	
	.one_half .pmc-icon-wraper.left.medium {width:60%;}
	.pmc-icon-wraper.left .pmc-icon-title {padding-top:35px;line-height:20px;}
	.one_fourth {width:45%;margin-right:5%;}
	
	
	
	.outerpagewrap { position:relative;margin-top:10px;}
	
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
	#header {width:100%;padding:0;}
	#logo {padding-left:3%;}
	.pagenav, .aq-block-aq_twitter_block .follow-button {display:none;}
	.respMenu {width:100% !important;float:right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align:center; color:#121212;font-weight:bold; cursor:pointer;display:block;}
	.respMenu.noscroll {background:#f4f4f4;position:relative;}
	.mainwrap.smallheader .respMenu.noscroll {position:static;}
	//.respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}
	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	
	.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	.mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}
	.pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}
	
	.mainwrap.smallheader  .topNotification-content {font-weight:300;font-size:11px;text-transform:uppercase;}
	.resp_menu_button {position:absolute;right:3%;top:-50px;}
	.plans_pricing_button {background:none !important;padding:10px 3% !important;height:auto;}
	.mainwrap.smallheader .resp_menu_button {top:16px;}
	.respMenu i {line-height:12px;font-size:28px;vertical-align:middle;}
	.event-type-selector-dropdown {} 
	.respMenu a i{font-size:4px;padding:0 5px 2px 0;}
	.event-type-selector-dropdown {display:none;margin-top:20px;}
	.respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align:left !important;text-transform:none;font-weight:normal;}
		
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width:45% !important;margin-left:0;}
	#footer .aq-block-aq_widgets_block {margin-right:3%;}
	.ui-accordion-content {height:auto !important;}	
	.aq-block-aq_features_block, .aq-block-aq_features_block i, .aq-block-aq_features_block h3, .aq-block-aq_features_block p,.advertiseInner{width:100% !important;text-align:center;}
	.aq-block-aq_features_block {padding:20px 0;}
	.aq-block-aq_features_block h3 {margin-top:-20px;}
	.testimonial-texts p {font-size:24px;}
	.video-text span {font-size:30px;}
	
	
	
	.pmc-count, .pmc-count-simple  {padding:20px;margin-bottom:0px;margin-left:50%;left:-90px; position:relative;}
	.ih-item.circle {margin-left:50%;left:-110px; }
	.pmc-count:before, .pmc-count:after {width:250px;height:250px;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:45%;}
	
	.advertise li { width:2.9% !important;}
	
	
	.full-width-blog #slider-category {width:100% !important;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:100%;}
	.full-width-blog .entry {width:100%;float:left;margin-top:20px;}
	.full-width-blog .blogpostcategory {padding-bottom:20px;}
	
	
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:23%;}
	
}
@media screen and (min-width:0px) and (max-width:768px){
	
	h2 {font-size:24px !important;}
	.newsletter_premium .chimpmate-wpmc-assistant-widget-class input, .newsletter_premium .wpmchimpa-subs-button{width:100% !important;}
	.newsletter_premium .wpmchimpa-subs-button {margin-top:-10px !important;}
    
	.aq-block-pmc_woo_cart_block{width:100% !important;margin:25px 0 20px 0; }
	.cartWrapper {width:160px;float:none;margin:0 auto; height:46px; }
	.cartWrapper .cartTopDetails {width:300px;}
	.cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .cartWrapper:hover .cartTopDetails img{display:none;}
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:48% !important;}
	
	.woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions .button {padding:0;margin:10px 0 0 0 ;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important;}
	.woocommerce-page table.cart td.actions .button {width:100% !important;}
	.woocommerce-checkout .form-row .chosen-container, #customer_details .col-1 input, #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text,
	.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text	{width:96% !important;}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
	.woocommerce form .form-row-last {width:48.5%;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;margin-left:30px !important; width:200px;}
	
	.store-promotion .aq-block-aq_richtext_block span {font-size:60px !important;}
	
   .mainwrap.smallheader .topNotification {float:none;}
	.mainwrap.smallheader  .topNotification-content {margin:15px 0 0 32%;font-weight:500;font-size:14px;text-transform:uppercase;width:100%;margin-bottom:10px;}
	.aq-block-aq_logo_block {width:100% !important;}
	.topNotification-content {border:none;}
	.mainwrap.smallheader .aq-block-aq_notification_menu_block {width:100%;}
	
	
	.mainwrap.smallheader .social-notification{padding:0;text-align:center;}
	.logo-left {float:none;text-align:center;}
	.pagewrap {padding-top:15px;padding-bottom:15px;}
	.progressbar {width:94% !important;}
	.sidebar, .infotext-title-small, .top-nav ul  {display:none;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
	.pricing-tabel, .pricing-tabel.highlighted {margin-top:20px;margin-bottom:20px;}
	.aq-posts-block .one_third{width:100%;margin:0;margin-bottom:30px;}
	.imgholder.home-post {text-align:center;}
	.aq-posts-block .bx-prev, .aq-posts-block .bx-next {display:none;}
	.aq-block-aq_widgets_block .block-widget .textwidget  {font-size:12px;width:auto !important; }
	.aq-template-wrapper .aq_span3 {width:auto;}
	.aq-block-aq_column_block {width:100%;}
	.aq-block-aq_column_block.aq-first {margin-left:0% !important;}
	.aq-template-wrapper .aq_span3 {width:47%;}
	.team {width:275px;margin-bottom:25px;margin-left:47%; left:-137px;position:relative;}
	
	.video-text {top:35%;}
	.video-text h1 {line-height:26px;}
	.video-text span {font-size:22px;}
	.video-button a {font-size:12px;padding:10px 20px !important;}
	
	
	.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
    .homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{display:none;}
	.homerecent.pagePort .one_third, .homerecent.pagePort .one_half, .homerecent.pagePort .one_fourth {width:100% !important;}
	.homerecent.pagePort  .image, .portfolio .port-meta  {text-align:center;}
	.homerecent.pagePort .one_third.masonry_pmc, .homerecent.pagePort .one_fourth.masonry_pmc , .homerecent.pagePort .one_half.masonry_pmc  {background:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin-left:0px !important;}
	.homerecent.pagePort .one_third.masonry_pmc {overflow:visible;margin-bottom:0px;}
	.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {float:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {text-align:center !important;float:none !important;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:100% !important;}
	
	
	
	.projectdetails, .projectdescription  {width:100%;}
	.projectdescription {padding-left:0%;}
	
	
	
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:100%;margin:20px 0 0 0;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container  {width:100% !important;}
	
	.aq-template-wrapper .aq_span4 {width:100% !important;}
	.aq-block-aq_column_block {margin-left:0% !important;}
	
	
	
	table td {padding:10px;font-size:11px;}
	.pmc-cart-right, .pmc-cart-left, .pmc-cart-right .widget, div#edd_checkout_form_wrap {width:100%;}
	.pmc-cart-right .widget p {width:85%;}
	form#edd_login_form, #edd_register_form {width:100%;}
	#edd_register_form {float:none;}
	td.edd_purchase_date, .edd_purchase_date, td.edd_invoice, .edd_invoice,.edd_sl_status, .edd_sl_key,.edd_sl_limit, .edd_sl_upgrades, .edd_sl_expiration,#edd_sl_license_keys td:nth-child(2), #edd_sl_license_keys td:nth-child(3), #edd_sl_license_keys td:nth-child(4), #edd_sl_license_keys td:nth-child(5) , #edd_sl_license_keys td:nth-child(7)  {display:none;}
	#edd_user_history {font-size:11px;}
}
@media screen and (min-width:0px) and (max-width:620px){
	
		.social-notification {float:left; width:100%;clera:both;}
	div#aq-block-10190-4 {margin-top:-130px}	
.one_third.item3 {margin-bottom:30px !important}
.home-portfolio-desc {min-height:135px}	
	.woocommerce-tabs p, .shop_attributes{margin-top:50px;}
	.woocommerce-tabs h2 {margin-top:15px;}
	.content ol.commentlist {padding-top:35px;}
	ul.tabs li {width:100%;margin-bottom:10px !important;}
	ul.tabs li a {text-align:center; float:left !important;}
	.woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {width:90%;}
	
	.pmc-image img {max-width:94%;}
	.mainwrap.smallheader  .topNotification-content {margin-left:30%;}
	.pagecontentContent-breadcrumb {float:left;width:100%;}
	.aq-template-wrapper .aq_span3, .aq-template-wrapper .aq_span6 {width:100%;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:100%;}
	
	.homerecent h3 {border:none;font-size:14px;margin:5px;}
	.home-portfolio-categories {font-weight:normal;font-size:12px; margin:15px;}
	.advertise li { width:3.8% !important;}
	
	
	.video-text span {font-size:18px;}
	.pmc-image {border:none;padding:15px 0 15px 0;}
	.pmc-image .info {display:none;}
	.one_half,.one_fourth,.three_fourths, .one_fifth, .one_third, .two_thirds {width:100%;margin-bottom:0px;}
	.one_half .pmc-icon-wraper.left.medium {width:75%;}
	
	
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:15%;}
	.homerecent .circle .one_third {margin-left:22%;}
	
	.social-notification {margin:0px 0 0 0;padding:10px 0 5px 0;border-top:1px solid rgba(255,255,255,0.3);padding-left:0;float:left;text-align:left; background:#1FBCF1}
	.social-notification a:first-child {margin-left:-10px;}
	
}
@media screen and (min-width:0px) and (max-width:599px){
	.topNotification-content {margin-right:5px;padding-right:5px;border:none;}
	.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port {top:85%;}
	
}
@media screen and (min-width:0px) and (max-width:515px){
	
	.pmc-button.pmc-icon-button{clear:both}
	.pmc-menu-social.cart .cartWrapper {margin:20px 0 20px 0;}
	#logo { width:65%;float:left;text-align:left;}
	.respMenu {z-index:1;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;text-align:center;float:none;}
	.product h3 {font-size:13px !important;}
	.woocommerce a.button {font-size:12px !important;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important; }
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {float:left !important;}
	.product-subtotal {display:none !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:40px !important;}
	
	.mainwrap.smallheader  .topNotification-content {margin-left:23%;}
	.topNotification {font-size:12px;letter-spacing:-0.25px; padding-bottom:10px; background:#1FBCF1; width:100%;}
	.video-text span {font-size:16px;}
	.share-post {width:99.5%;}
	#footerb .copyright {margin-top:25px;}
	.post-meta a, .singledefult .meta span:after, .blogpostcategory .post-meta span:after, .meta em, .totop, .share-post-title{display:none !important;}
	.aq-block-aq_contact_block {width:100% !important;}
	.aq-block-aq_contact_block textarea {width:89%;}
	.aq-block-aq_widgets_block .block-widget .textwidget {margin-top:25px;}
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width:94% !important;}
	.one_half .pmc-icon-wraper.left.medium {width:68%;}
	
	.portnavigation .portnext-single, .portnavigation .portprev-single{width:auto;font-size:12px;}
	.portnavigation i {display:none;}
	#edd_checkout_cart .edd_cart_header_row .edd_cart_actions,  #edd_checkout_cart td:last-child {display:none;}
	.pmc-cart-right .widget li {width:80%;}
	
	.edd_license_key {display:none;}
	
}
@media screen and (min-width:0px) and (max-width:478px){
	.blogpost .datecomment .link.price {float:left;margin:30px 0 0 -5px;}
	.home-portfolio-categories, .video-button {display:none;}
	.mainwrap.smallheader  .topNotification-content {margin-left:15%;}
	fieldset#edd_mailchimp label{width:90%}
	input#edd-license-key {width:85% !important}
	input#edd-add-license-renewal {width:100%}
	a#edd-cancel-license-renewal {height:20px; margin-top:0px; width:auto; padding-top:9px; font-size:15px; text-align:center ;float:right; margin-top:10px}	
	.edd-checkout  div.topNotification-content:last-child {display:none}
	
}
@media only screen and (min-device-width :320px) and (max-device-width :480px) and (-webkit-min-device-pixel-ratio :2) {
	 
	
}
@media
only screen
and (min-device-width :320px)
and (max-device-width :480px)
and (orientation :portrait)
and (-webkit-min-device-pixel-ratio :2) {
	
	
}
	
	
.single-wordpress-themes div#disqus_thread {padding:20px}
.mc4wp-form input[name^="_mc4wp_honey"]{display:none!important}.mc4wp-form-basic,.mc4wp-form-theme{margin:1em 0}.mc4wp-form-basic,.mc4wp-form-basic input,.mc4wp-form-basic label,.mc4wp-form-theme,.mc4wp-form-theme input,.mc4wp-form-theme label{width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal}.mc4wp-form-basic:after,.mc4wp-form-theme:after{content:"";display:table;clear:both}.mc4wp-form-basic label,.mc4wp-form-theme label{font-weight:700;margin-bottom:6px;display:block}.mc4wp-form-basic input.placeholdersjs,.mc4wp-form-theme input.placeholdersjs{color:#aaa!important}.mc4wp-form-basic input[type=text],.mc4wp-form-basic input[type=email],.mc4wp-form-basic input[type=tel],.mc4wp-form-basic input[type=url],.mc4wp-form-basic input[type=date],.mc4wp-form-basic select,.mc4wp-form-basic textarea,.mc4wp-form-theme input[type=text],.mc4wp-form-theme input[type=email],.mc4wp-form-theme input[type=tel],.mc4wp-form-theme input[type=url],.mc4wp-form-theme input[type=date],.mc4wp-form-theme select,.mc4wp-form-theme textarea{min-height:32px;width:100%;max-width:480px}.mc4wp-form-basic input[type=number],.mc4wp-form-theme input[type=number]{min-width:40px}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-basic input[type=radio],.mc4wp-form-theme input[type=checkbox],.mc4wp-form-theme input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-theme input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-basic input[type=radio],.mc4wp-form-theme input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-basic button,.mc4wp-form-basic input[type=submit],.mc4wp-form-basic input[type=button],.mc4wp-form-theme button,.mc4wp-form-theme input[type=submit],.mc4wp-form-theme input[type=button]{cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc4wp-form-basic label>span,.mc4wp-form-basic li>label,.mc4wp-form-theme label>span,.mc4wp-form-theme li>label{font-weight:400}.mc4wp-form-basic .mc4wp-alert,.mc4wp-form-theme .mc4wp-alert{color:#c09853;clear:both}.mc4wp-form-basic .mc4wp-success,.mc4wp-form-theme .mc4wp-success{color:#468847}.mc4wp-form-basic .mc4wp-notice,.mc4wp-form-theme .mc4wp-notice{color:#3a87ad}.mc4wp-form-basic .mc4wp-error,.mc4wp-form-theme .mc4wp-error{color:#CD5C5C}.rtl .mc4wp-form-reset input[type=checkbox],.rtl .mc4wp-form-reset input[type=radio]{margin:0 0 0 6px}.mc4wp-form-theme input[type=text],.mc4wp-form-theme input[type=email],.mc4wp-form-theme input[type=tel],.mc4wp-form-theme input[type=url],.mc4wp-form-theme input[type=date],.mc4wp-form-theme input[type=number],.mc4wp-form-theme select,.mc4wp-form-theme textarea{height:auto;padding:8px 16px;line-height:1.428571429;color:#555!important;vertical-align:middle;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);text-shadow:none}.mc4wp-form-theme button:focus,.mc4wp-form-theme input:focus,.mc4wp-form-theme select:focus,.mc4wp-form-theme textarea:focus{outline:0;background-image:none}.mc4wp-form-theme textarea{height:auto}.mc4wp-form-theme input[disabled],.mc4wp-form-theme input[readonly]{background-color:#eee}.mc4wp-form-theme button,.mc4wp-form-theme input[type=submit],.mc4wp-form-theme input[type=button]{display:inline-block;padding:8px 16px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;text-shadow:none;filter:none;height:auto;width:auto}.mc4wp-form-theme button:focus,.mc4wp-form-theme button:hover,.mc4wp-form-theme input[type=submit]:focus,.mc4wp-form-theme input[type=submit]:hover,.mc4wp-form-theme input[type=button]:focus,.mc4wp-form-theme input[type=button]:hover{outline:0;color:#333;text-decoration:none;background:0 0}.mc4wp-form-theme-dark button,.mc4wp-form-theme-dark input[type=submit]{color:#fff!important;background-color:#444!important;border-color:#1e1e1e}.mc4wp-form-theme-dark button:active,.mc4wp-form-theme-dark button:focus,.mc4wp-form-theme-dark button:hover,.mc4wp-form-theme-dark input[type=submit]:active,.mc4wp-form-theme-dark input[type=submit]:focus,.mc4wp-form-theme-dark input[type=submit]:hover{color:#fff!important;background-color:#1e1e1e!important;border-color:#000}.mc4wp-form-theme-dark input[type=text]:focus,.mc4wp-form-theme-dark input[type=email]:focus,.mc4wp-form-theme-dark input[type=tel]:focus,.mc4wp-form-theme-dark input[type=url]:focus,.mc4wp-form-theme-dark input[type=date]:focus,.mc4wp-form-theme-dark select:focus,.mc4wp-form-theme-dark textarea:focus{border-color:#6a6a6a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(68,68,68,.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(68,68,68,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(68,68,68,.15)}.mc4wp-form-theme-light button,.mc4wp-form-theme-light input[type=submit]{color:#000!important;background-color:#fff!important;border-color:#d9d9d9}.mc4wp-form-theme-light button:active,.mc4wp-form-theme-light button:focus,.mc4wp-form-theme-light button:hover,.mc4wp-form-theme-light input[type=submit]:active,.mc4wp-form-theme-light input[type=submit]:focus,.mc4wp-form-theme-light input[type=submit]:hover{color:#000!important;background-color:#d9d9d9!important;border-color:#b3b3b3}.mc4wp-form-theme-light input[type=text]:focus,.mc4wp-form-theme-light input[type=email]:focus,.mc4wp-form-theme-light input[type=tel]:focus,.mc4wp-form-theme-light input[type=url]:focus,.mc4wp-form-theme-light input[type=date]:focus,.mc4wp-form-theme-light select:focus,.mc4wp-form-theme-light textarea:focus{border-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.15)}.mc4wp-form-theme-red button,.mc4wp-form-theme-red input[type=submit]{color:#fff!important;background-color:#d9534f!important;border-color:#b52b27}.mc4wp-form-theme-red button:active,.mc4wp-form-theme-red button:focus,.mc4wp-form-theme-red button:hover,.mc4wp-form-theme-red input[type=submit]:active,.mc4wp-form-theme-red input[type=submit]:focus,.mc4wp-form-theme-red input[type=submit]:hover{color:#fff!important;background-color:#b52b27!important;border-color:#761c19}.mc4wp-form-theme-red input[type=text]:focus,.mc4wp-form-theme-red input[type=email]:focus,.mc4wp-form-theme-red input[type=tel]:focus,.mc4wp-form-theme-red input[type=url]:focus,.mc4wp-form-theme-red input[type=date]:focus,.mc4wp-form-theme-red select:focus,.mc4wp-form-theme-red textarea:focus{border-color:#e7908e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,83,79,.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,83,79,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,83,79,.15)}.mc4wp-form-theme-blue button,.mc4wp-form-theme-blue input[type=submit]{color:#fff!important;background-color:#428bca!important;border-color:#2a6496}.mc4wp-form-theme-blue button:active,.mc4wp-form-theme-blue button:focus,.mc4wp-form-theme-blue button:hover,.mc4wp-form-theme-blue input[type=submit]:active,.mc4wp-form-theme-blue input[type=submit]:focus,.mc4wp-form-theme-blue input[type=submit]:hover{color:#fff!important;background-color:#2a6496!important;border-color:#193c5a}.mc4wp-form-theme-blue input[type=text]:focus,.mc4wp-form-theme-blue input[type=email]:focus,.mc4wp-form-theme-blue input[type=tel]:focus,.mc4wp-form-theme-blue input[type=url]:focus,.mc4wp-form-theme-blue input[type=date]:focus,.mc4wp-form-theme-blue select:focus,.mc4wp-form-theme-blue textarea:focus{border-color:#7eb0db;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(66,139,202,.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(66,139,202,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(66,139,202,.15)}.mc4wp-form-theme-green button,.mc4wp-form-theme-green input[type=submit]{color:#fff!important;background-color:#5cb85c!important;border-color:#3d8b3d}.mc4wp-form-theme-green button:active,.mc4wp-form-theme-green button:focus,.mc4wp-form-theme-green button:hover,.mc4wp-form-theme-green input[type=submit]:active,.mc4wp-form-theme-green input[type=submit]:focus,.mc4wp-form-theme-green input[type=submit]:hover{color:#fff!important;background-color:#3d8b3d!important;border-color:#255625}.mc4wp-form-theme-green input[type=text]:focus,.mc4wp-form-theme-green input[type=email]:focus,.mc4wp-form-theme-green input[type=tel]:focus,.mc4wp-form-theme-green input[type=url]:focus,.mc4wp-form-theme-green input[type=date]:focus,.mc4wp-form-theme-green select:focus,.mc4wp-form-theme-green textarea:focus{border-color:#91cf91;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92,184,92,.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92,184,92,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92,184,92,.15)}
.mkb-container {
  padding:0 2em;
  margin:0 auto;
  max-width:100%; }
  .mkb-container * {
    box-sizing:border-box; }
.mkb-root {
  position:relative;
  width:100%;
  box-sizing:border-box;
  color:#333;
  font-size:15px;
  font-weight:300; }
  .mkb-root * {
    box-sizing:border-box; }
  .mkb-root h1, .mkb-root h2, .mkb-root h3, .mkb-root h4, .mkb-root h5, .mkb-root h6 {
    line-height:1.8em;
    padding:0; }
  .mkb-root .fa {
    width:auto;
    height:auto;
    top:auto;
    bottom:auto;
    margin:auto; }
.mkb-clearfix:after {
  content:'';
  display:table;
  clear:both; }
.mkb-hidden {
  display:none; }
.mkb-shortcode-container {
  font-size:15px;
  color:#333;
  font-weight:300; }
.mkb-section-title {
  text-align:center; }
.mkb-form-input-label {
  font-size:1.2em;
  font-weight:600;
  margin:0.3em 0 0.3em; }
.mkb-form-messages {
  position:relative;
  margin:2em auto;
  padding:1em;
  border:2px solid;
  background:#f8d7da;
  color:#721c24;
  border-color:#721c24; }
  .mkb-form-messages.mkb-form-success {
    background:#d4edda;
    color:#155724;
    border-color:#155724; }
.mkb-entry-header {
  z-index:0; }
.mkb-article-item--simple .mkb-entry-header {
  padding:1em;
  margin-bottom:1em;
  background:#f7f7f7; }
.mkb-article-item--simple .mkb-entry-title {
  font-size:1em;
  line-height:1.5em;
  font-weight:500;
  margin:0; }
  .mkb-article-item--simple .mkb-entry-title a {
    color:#888; }
.mkb-article-item--simple .mkb-article-icon {
  color:#888;
  margin-right:0.5em; }
.mkb-article-item--detailed .mkb-entry-header {
  padding:0;
  margin:0 0 2em 0; }
.mkb-article-item--detailed .mkb-entry-title-wrap {
  margin-bottom:0.3em; }
.mkb-article-item--detailed .mkb-entry-title {
  font-size:1.2em;
  font-weight:normal;
  line-height:1.5em;
  margin:0;
  display:inline;
  vertical-align:middle; }
.mkb-article-item--detailed .mkb-article-icon {
  color:#888;
  margin-right:0.3em; }
.mkb-article-item--detailed .mkb-article-item__meta {
  margin:0.2em 0;
  text-align:left;
  color:#aaa;
  font-size:0.9em; }
.mkb-article-item--detailed .mkb-article-item__meta-item {
  display:inline-block;
  margin-right:0.8em; }
.mkb-article-item--detailed .mkb-article-item__meta-icon {
  margin-right:0.2em; }
.mkb-article-item--detailed .mkb-article-item__excerpt {
  line-height:1.3em; }
  .mkb-article-item--detailed .mkb-article-item__excerpt p:last-of-type {
    margin-bottom:0; }
.mkb-article-item--detailed .mkb-article-item__topic {
  display:inline-block;
  vertical-align:middle;
  margin-left:0.5em;
  font-size:.8em;
  border-radius:0.4em; }
  .mkb-article-item--detailed .mkb-article-item__topic a {
    color:inherit;
    padding:.3em .7em; }
.mkb-article-item--detailed .mkb-article-item__tags {
  float:right;
  font-size:0.9em;
  color:#888; }
.mkb-article-item--detailed .mkb-article-item__footer {
  margin:2em 0; }
.mkb-search-match {
  font-weight:600;
  color:#000; }
section.mkb-search-options {
  margin:1em 0 2em;
  text-align:left; }
.mkb-search-options ul {
  margin:0;
  padding:0;
  list-style-type:none;
  border-bottom:1px solid rgba(0, 0, 0, 0.12); }
.mkb-search-options li {
  display:inline-block;
  vertical-align:top; }
.mkb-search-filter {
  padding:0.5em 1em;
  display:block;
  color:#aaa;
  -webkit-transition:all 0.1s ease-in;
  transition:all 0.1s ease-in;
  border-bottom:2px solid transparent; }
.mkb-search-filter.mkb-selected,
.mkb-search-filter:hover {
  border-color:#007acc;
  color:#000; }
.page .mkb-page-header,
.mkb-archive .mkb-page-header,
.mkb-search .mkb-page-header {
  font-size:1.3em;
  text-align:center;
  margin-bottom:3em; }
  .page .mkb-page-header:empty,
  .mkb-archive .mkb-page-header:empty,
  .mkb-search .mkb-page-header:empty {
    margin-bottom:0; }
.mkb-shortcode-container .mkb-entry-header {
  text-align:left;
  font-size:1em;
  margin-bottom:1em; }
  .mkb-shortcode-container .mkb-entry-header a {
    text-decoration:none;
    box-shadow:none;
    border:none;
    outline:none; }
.mkb-taxonomy-description,
.mkb-page-description {
  text-align:center;
  color:#888;
  font-size:0.9em; }
.kb-topic__description {
  margin:1em auto;
  padding:0 1em; }
.mkb-content-main.mkb-content-main--has-sidebar {
  display:inline-block;
  vertical-align:top;
  width:66%; }
.mkb-sidebar-right .mkb-content-main {
  float:left; }
.mkb-sidebar-left .mkb-content-main {
  float:right; }
.mkb-sidebar {
  width:30%;
  padding:0 2em;
  display:inline-block;
  vertical-align:top; }
  .mkb-sidebar-right .mkb-sidebar {
    float:right; }
  .mkb-sidebar-left .mkb-sidebar {
    float:left; }
.mkb-root .mkb-sidebar.mkb-fixed-bottom {
  top:auto;
  bottom:0; }
.mkb-topic__children + article {
  margin-top:2em; }
.mkb-pagination {
  margin:2em 0; }
  .mkb-pagination ul {
    list-style-type:none;
    padding:0;
    margin:0; }
    .mkb-pagination ul li {
      display:inline-block;
      background:#f7f7f7;
      margin:0 0.5em 0 0; }
      .mkb-pagination ul li.active {
        padding:0.5em 1em; }
      .mkb-pagination ul li a {
        display:inline-block;
        padding:0.5em 1em;
        -webkit-transition:box-shadow 0.1s linear;
        transition:box-shadow 0.1s linear; }
        .mkb-pagination ul li a:hover {
          box-shadow:1px 1px 1px rgba(0, 0, 0, 0.08); }
.kb-header {
  position:relative;
  margin-bottom:2em;
  padding:3em 2em;
  text-align:center; }
  .mkb-content-main--article .kb-header,
  .mkb-content-main--topic .kb-header,
  .mkb-content-main--search .kb-header,
  .mkb-single-theme-before .kb-header {
    padding:0;
    margin-bottom:0; }
  .mkb-content-main--search .kb-header {
    margin-bottom:2em; }
  .mkb-widget .kb-header {
    padding:0;
    margin:0; }
.kb-search__title {
  font-size:3em;
  line-height:1.2em;
  font-weight:700; }
.kb-search-gradient,
.kb-search-pattern {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0; }
.kb-search-pattern {
  background-repeat:repeat; }
.kb-search {
  position:relative; }
  .kb-search .kb-search__icon,
  .kb-search .kb-search__clear-icon {
    position:absolute;
    color:#bbb;
    font-size:1.5em;
    line-height:1.5em;
    height:1.5em;
    top:0;
    bottom:0;
    z-index:2;
    margin:auto;
    font-weight:300;
    right:1em; }
    .kb-search__input-wrap--icons-left .kb-search .kb-search__icon, .kb-search__input-wrap--icons-left
    .kb-search .kb-search__clear-icon {
      left:1em;
      right:auto; }
  .kb-search .kb-search__clear-icon {
    display:none; }
  .kb-search .kb-search__icon {
    display:block; }
  .kb-search .kb-search__results ul {
    list-style-type:none;
    margin:0; }
.kb-search__input-wrap--icons-left .kb-search__icon,
.kb-search__input-wrap--icons-left .kb-search__clear-icon {
  left:1em;
  right:auto; }
.kb-search__input-wrap--has-content .kb-search__clear-icon {
  display:block; }
.kb-search__input-wrap--has-content .kb-search__icon {
  display:none; }
.kb-search__input-wrap {
  display:inline-block;
  position:relative;
  margin:1em auto 0.3em;
  max-width:100%;
  background:#fff;
  -webkit-transition:background 150ms ease-in-out;
  transition:background 150ms ease-in-out; }
  .kb-search__input-wrap.kb-search__input-wrap--request {
    background:#fafafa; }
.mkb-widget .kb-search__form .kb-search__input-wrap {
  margin:0; }
.kb-search__input {
  -webkit-appearance:none;
   }
  .kb-search__input-wrap--icons-left .kb-search__input {
    padding-left:3.2em; }
  .kb-search__input::-webkit-input-placeholder {
    
    color:#bbb; }
  .kb-search__input::-moz-placeholder {
    
    color:#bbb; }
  .kb-search__input:-ms-input-placeholder {
    
    color:#bbb; }
  .kb-search__input:-moz-placeholder {
    
    color:#bbb; }
.kb-search__results-summary {
  position:absolute;
  z-index:2;
  right:4em;
  top:50%;
  margin-top:-0.8em;
  display:block;
  font-size:0.9em;
  color:#bbbbbb; }
  .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary,
  .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary {
    display:block; }
  .kb-search__input-wrap--icons-left .kb-search__results-summary {
    right:1.5em; }
  .kb-search__results-summary .kb-search-request-indicator {
    display:none;
    font-size:1.5em;
    vertical-align:top; }
    .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary .kb-search-request-indicator,
    .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary .kb-search-request-indicator {
      margin-right:0.25em; }
    .kb-search__input-wrap--request .kb-search__results-summary .kb-search-request-indicator {
      display:inline-block; }
  .kb-search__results-summary .kb-summary-text-holder {
    display:none; }
    .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary .kb-summary-text-holder,
    .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary .kb-summary-text-holder {
      display:inline-block; }
.kb-search__results {
  display:none;
  position:absolute;
  top:100%;
  left:2em;
  right:2em;
  margin-top:-2px;
  max-height:28em;
  overflow:auto;
  text-align:left;
  background:#fff;
  z-index:10;
  box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2); }
  .mkb-widget .kb-search__results {
    left:0.8em;
    right:0.8em; }
  .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results {
    display:block; }
  .kb-search__results ul {
    list-style-type:none;
    padding:0;
    margin:0;
    border-left:1px solid rgba(0, 0, 0, 0.1); }
    .kb-search__results ul li {
      line-height:1.7em;
      margin:0;
      border-top:1px solid rgba(0, 0, 0, 0.1); }
      .kb-search__results ul li a {
        display:table;
        table-layout:fixed;
        width:100%;
        color:#888;
        padding:0.5em 1em;
        -webkit-transition:all 150ms ease-in-out;
        transition:all 150ms ease-in-out;
        outline:none;
        box-shadow:none; }
        .mkb-widget .kb-search__results ul li a {
          display:block; }
        .kb-search__results ul li a:hover, .kb-search__results ul li a:focus, .kb-search__results ul li a:active {
          outline:none;
          color:#333;
          background:#f8f8f8; }
.kb-search__result-title {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  float:left;
  max-width:calc(100% - 8em);
  line-height:1.8em; }
  .kb-search__input-wrap--multiline-results .kb-search__result-title {
    white-space:normal;
    line-height:1.3em; }
  .mkb-widget .kb-search__result-title {
    max-width:100%; }
.kb-search__results-info {
  padding:0.5em 1.2em;
  color:#aaa;
  font-size:0.8rem;
  text-align:right;
  border-top:1px solid rgba(0, 0, 0, 0.12);
  background:#fafafa; }
  .kb-search__results-info strong {
    color:#777;
    border-bottom:1px dotted #aaa; }
.kb-search__result-topic {
  white-space:nowrap;
  text-align:right;
  vertical-align:middle;
  float:right;
  width:8em; }
.kb-search__result-topic-label {
  display:inline-block;
  padding-right:0.5em;
  font-size:.8em;
  color:#aaa; }
.kb-search__result-topic-name {
  color:#fff;
  background:#4a90e2;
  font-size:.8em;
  line-height:.8em;
  padding:.5em .7em .4em;
  display:inline-block;
  vertical-align:middle;
  border-radius:.4em; }
@supports (display:flex) {
  .kb-search__result-header {
    display:-webkit-box;
    display:flex;
    white-space:nowrap;
    -webkit-box-align:center;
    align-items:center;
    width:100%; }
  .kb-search__result-title {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    float:none;
    max-width:none; }
    .kb-search__input-wrap--multiline-results .kb-search__result-title {
      white-space:normal; }
    .kb-search__input-wrap--with-excerpt .kb-search__result-title {
      font-weight:600;
      color:#222529; }
  .kb-search__result-topic {
    text-align:right;
    -webkit-box-flex:1;
    flex-grow:1;
    float:none;
    width:auto; } }
.kb-search__tip {
  font-size:0.9em;
  margin-top:0.3em;
  color:#aaa; }
.kb-search__result-excerpt {
  padding:0 1em .5em 0;
  display:block;
  line-height:1.3em;
  color:#777;
  font-size:0.9em;
  margin-top:0.5em; }
.kb-search__input-wrap {
  max-width:100%; }
  .kb-search__input-wrap .kb-search__input {
    font-size:15px;
    
    font-weight:400;
    padding:0 2em;
    margin:0;
    position:relative;
    z-index:1;
    outline:none;
    max-width:100%;
    width:100%;
    background:#fff; }
    .kb-search__input-wrap .kb-search__input:disabled {
      color:#aaa;
      opacity:1;
      background:#f7f7f7; }
  .kb-search__input-wrap.mkb-search-theme__minerva {
    border-radius:35px; }
    .kb-search__input-wrap.mkb-search-theme__minerva.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__minerva .kb-search__input {
      height:70px;
      border-radius:35px;
      border:1px solid rgba(0, 0, 0, 0.08);
      box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.12);
      -webkit-transition:color 150ms ease-in-out;
      transition:color 150ms ease-in-out; }
  .kb-search__input-wrap.mkb-search-theme__clean {
    border-radius:6px;
    margin-bottom:2em; }
    .kb-search__input-wrap.mkb-search-theme__clean.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__clean .kb-search__input {
      height:60px;
      border-radius:6px;
      border:1px solid rgba(0, 0, 0, 0.08);
      box-shadow:1px 2px 5px rgba(0, 0, 0, 0.3); }
  .kb-search__input-wrap.mkb-search-theme__mini {
    border-radius:0; }
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__input {
      padding:0 1em;
      height:45px;
      border-radius:0;
      border:1px solid rgba(0, 0, 0, 0.08);
      box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1); }
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__icon,
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__clear-icon {
      font-size:1.3em;
      right:0.7em; }
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:2.6em; }
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__icon,
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__clear-icon {
      left:0.7em;
      right:auto; }
  .kb-search__input-wrap.mkb-search-theme__bold {
    border-radius:32px;
    border:12px solid #fff;
    box-shadow:1px 1px 25px rgba(0, 0, 0, 0.22); }
    .kb-search__input-wrap.mkb-search-theme__bold.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__bold .kb-search__input {
      height:68px;
      border-radius:22px;
      border:none;
      box-shadow:inset 1px 1px 20px rgba(0, 0, 0, 0.12); }
  .kb-search__input-wrap.mkb-search-theme__invisible {
    border-radius:0;
    border:none;
    box-shadow:none;
    background:transparent !important; }
    .kb-search__input-wrap.mkb-search-theme__invisible.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__invisible .kb-search__input {
      height:58px;
      border-radius:0;
      border:none;
      border-bottom:2px solid rgba(0, 0, 0, 0.3);
      background:rgba(255, 255, 255, 0);
      -webkit-transition:background 150ms ease-in-out;
      transition:background 150ms ease-in-out; }
      .kb-search__input-wrap.mkb-search-theme__invisible .kb-search__input:focus {
        background:rgba(255, 255, 255, 0.1); }
  .kb-search__input-wrap.mkb-search-theme__thick {
    border-radius:8px;
    border:22px solid #fff;
    box-shadow:1px 1px 25px rgba(0, 0, 0, 0.22);
    margin-bottom:2em; }
    .kb-search__input-wrap.mkb-search-theme__thick.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__thick .kb-search__input {
      height:68px;
      border-radius:8px;
      border:none;
      box-shadow:inset 1px 1px 20px rgba(0, 0, 0, 0.12); }
    .kb-search__input-wrap.mkb-search-theme__thick:after {
      display:block;
      content:'';
      width:40px;
      height:40px;
      position:absolute;
      bottom:-42px;
      background:inherit;
      left:0;
      right:0;
      margin:auto;
      -webkit-transform:rotate(45deg);
      transform:rotate(45deg);
      z-index:0; }
  .kb-search__input-wrap.mkb-search-theme__3d {
    border-radius:32px;
    border:32px solid #fff;
    box-shadow:0px 10px 20px rgba(0, 0, 0, 0.36);
    margin-bottom:2em; }
    .kb-search__input-wrap.mkb-search-theme__3d.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left:3.2em; }
    .kb-search__input-wrap.mkb-search-theme__3d .kb-search__input {
      height:68px;
      border-radius:22px;
      border:none;
      box-shadow:0px 7px 12px rgba(0, 0, 0, 0.18); }
.kb-topic {
  display:inline-block;
  vertical-align:top;
  padding:1em; }
  .kb-topic a {
    color:#888;
    text-decoration:none;
    box-shadow:none; }
  .kb-topic .kb-topic__inner {
    background:#fff;
    padding:1.5em 1.3em; }
    .kb-topic .kb-topic__inner .kb-topic__title {
      font-weight:600;
      padding:0;
      margin-top:0em;
      margin-bottom:1em;
      font-size:1.5em;
      line-height:1.3em; }
  .kb-topic .kb-topic__box-header {
    z-index:0; }
    .kb-topic .kb-topic__box-header .kb-topic__title {
      margin-bottom:0; }
  .kb-topic.kb-topic--box-view .kb-topic__inner {
    border:1px solid rgba(0, 0, 0, 0.12);
    -webkit-transition:all 0.12s ease-in;
    transition:all 0.12s ease-in; }
    .kb-topic.kb-topic--box-view .kb-topic__inner:hover {
      background:#f8f8f8;
      border-color:#f8f8f8;
      box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15); }
  .kb-topic .kb-topic__articles {
    margin-top:1em; }
  .kb-topic .kb-topic__box-icon {
    font-size:2.5em;
    margin-bottom:0.5em; }
  .kb-topic .kb-topic__icon-image {
    font-size:1rem;
    max-width:100%;
    height:auto;
    margin:0 auto; }
  .mkb-columns-2 .kb-topic {
    width:49%; }
  .mkb-columns-3 .kb-topic {
    width:32.5%; }
  .mkb-columns-4 .kb-topic {
    width:24%; }
  .kb-topic .kb-topic__box-count {
    color:#aaa;
    font-size:0.9em; }
  .kb-topic .kb-topic__show-all {
    margin-top:0;
    display:inline-block;
    color:#bbb; }
  .kb-topic .kb-topic__articles li {
    position:relative;
    margin:0 0 0.3em;
    line-height:1.7em; }
    .kb-topic .kb-topic__articles li a {
      display:inline-block; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-icon {
      position:absolute;
      left:0;
      top:0;
      height:1em; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-title {
      line-height:1.3em;
      vertical-align:top;
      display:inline-block; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-views,
    .kb-topic .kb-topic__articles li .kb-topic__list-article-likes {
      vertical-align:top;
      display:inline-block;
      line-height:1.8em;
      font-size:0.8em;
      margin-left:0.4em;
      color:#999; }
      .kb-topic .kb-topic__articles li .kb-topic__list-article-views .kb-topic__list-article-meta-icon,
      .kb-topic .kb-topic__articles li .kb-topic__list-article-likes .kb-topic__list-article-meta-icon {
        margin-right:0.2em;
        font-size:1.1em; }
@supports (display:flex) {
  .mkb-home-topics .mkb-row {
    display:-webkit-box;
    display:flex;
    -webkit-box-align:stretch;
    align-items:stretch;
    flex-wrap:wrap; }
  .mkb-home-topics .kb-topic {
    -webkit-box-flex:1;
    flex:1; }
  .mkb-home-topics .kb-topic-gap {
    -webkit-box-flex:1;
    flex:1;
    padding:1em;
     } }
.kb-topic__articles.kb-topic__articles--with-icons li .kb-topic__list-article-title {
  padding-left:1.3em; }
.mkb-columns {
  font-size:0;
   }
  .mkb-columns > * {
    font-size:15px; }
.kb-topic--box-view {
  text-align:center; }
.kb-topic__count {
  color:#fff;
  background:#4a90e2;
  font-size:.6em;
  line-height:.8em;
  padding:.3em .5em;
  display:inline-block;
  vertical-align:middle;
  border-radius:.3em;
  margin-left:.5em; }
.kb-topic__articles ul {
  list-style-type:none;
  padding:0;
  margin:0; }
.mkb-breadcrumbs {
  position:relative;
  font-size:0.9em;
  margin:1.5em 0;
  background-size:cover;
  background-position:center center; }
.mkb-breadcrumbs__gradient,
.mkb-breadcrumbs__pattern {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%; }
.mkb-breadcrumbs__pattern {
  background-repeat:repeat; }
.mkb-breadcrumbs__label {
  position:relative;
  margin-right:0.2em;
  display:inline-block;
  vertical-align:top;
  z-index:1; }
  .widget .mkb-breadcrumbs__label,
  .mkb-widget .mkb-breadcrumbs__label {
    display:block; }
.mkb-breadcrumbs__list {
  position:relative;
  z-index:1;
  display:inline-block;
  vertical-align:middle;
  list-style-type:none;
  padding:0;
  margin:0; }
  .mkb-breadcrumbs__list li {
    display:inline-block;
    vertical-align:top;
    margin:0;
    line-height:1.7em; }
    .mkb-breadcrumbs__list li a {
      box-shadow:none;
      text-decoration:none; }
.mkb-breadcrumbs-icon.fa {
  display:inline-block;
  vertical-align:baseline;
  margin:0 0.3em; }
.mkb-article-header,
.mkb-article-extra {
  margin:1em 0;
  color:#888;
  font-size:0.9em; }
.mkb-article-extra__custom-html {
  margin:1em 0; }
.mkb-article-extra__like,
.mkb-article-extra__dislike {
  display:inline-block;
  vertical-align:middle;
  padding:0.2em 1em;
  border:1px solid;
  border-radius:1.2em;
  margin:0.5em 0.5em 0.5em 0;
  outline:none !important;
  box-shadow:none;
  text-decoration:none; }
  .mkb-article-extra__rating-likes-block .mkb-article-extra__like, .mkb-article-extra__rating-likes-block
  .mkb-article-extra__dislike {
    box-shadow:none;
    text-decoration:none; }
  .mkb-article-extra__like.mkb-disabled,
  .mkb-article-extra__dislike.mkb-disabled {
    color:#888;
    border-color:#888;
    cursor:default; }
    .mkb-article-extra__like.mkb-disabled:hover, .mkb-article-extra__like.mkb-disabled:focus, .mkb-article-extra__like.mkb-disabled:active, .mkb-article-extra__like.mkb-disabled:visited,
    .mkb-article-extra__dislike.mkb-disabled:hover,
    .mkb-article-extra__dislike.mkb-disabled:focus,
    .mkb-article-extra__dislike.mkb-disabled:active,
    .mkb-article-extra__dislike.mkb-disabled:visited {
      color:#888;
      border-color:#888;
      cursor:default; }
.mkb-article-extra__message,
.mkb-article-extra__feedback-sent-message {
  padding:1em;
  margin:1em 0;
  border:2px solid;
  text-align:center;
  border-radius:6px;
  color:#fff;
  font-size:1.1em; }
.mkb-article-extra__rating-total {
  display:inline-block;
  vertical-align:middle; }
.mkb-article-extra__tags,
.mkb-article-item__tags {
  margin-bottom:1em; }
  .mkb-article-extra__tags i.fa,
  .mkb-article-item__tags i.fa {
    font-size:1.5em;
    line-height:1.3em;
    vertical-align:middle; }
  .mkb-article-extra__tags a,
  .mkb-article-extra__tags span.mkb-tag-nolink,
  .mkb-article-item__tags a,
  .mkb-article-item__tags span.mkb-tag-nolink {
    display:inline-block;
    padding:0.1em 0.5em;
    border:1px solid;
    border-radius:3px;
    margin-right:0.3em;
    color:inherit; }
    .mkb-article-extra__tags a:first-of-type,
    .mkb-article-extra__tags span.mkb-tag-nolink:first-of-type,
    .mkb-article-item__tags a:first-of-type,
    .mkb-article-item__tags span.mkb-tag-nolink:first-of-type {
      margin-left:0.3em; }
.mkb-single-content img {
  max-width:100%;
  height:auto; }
.mkb-article-text ul {
  list-style-type:disc;
  margin:0 0 1.75em 1.25em; }
.mkb-article-text ol {
  list-style-type:decimal;
  margin:0 0 1.75em 1.25em; }
.mkb-related-articles .mkb-related-articles__list {
  list-style-type:none;
  margin:0.5em 0 2em;
  padding:0; }
  .mkb-related-articles .mkb-related-articles__list a {
    text-decoration:none;
    box-shadow:none; }
#fancybox-wrap {
  box-sizing:border-box; }
  #fancybox-wrap * {
    box-sizing:border-box; }
#fancybox-content {
  max-width:100%;
  max-height:100%; }
#fancybox-title {
  max-width:calc(100% - 20px); }
.mkb-page-links {
  margin-bottom:2em; }
  .mkb-page-links .mkb-page-links__title {
    margin-right:0.5em; }
  .mkb-page-links .mkb-page-link {
    display:inline-block;
    margin:0 0.2em 0 0;
    padding:0.5em 1em; }
  .mkb-page-links a {
    display:inline-block;
    margin:0 0.2em 0 0;
    background:#f7f7f7;
    -webkit-transition:box-shadow 0.1s linear;
    transition:box-shadow 0.1s linear; }
    .mkb-page-links a .mkb-page-link {
      margin:0; }
    .mkb-page-links a:hover {
      box-shadow:1px 1px 1px rgba(0, 0, 0, 0.08); }
.mkb-article-versions {
  margin:0.5em 0 0;
  color:#aaa; }
.mkb-article-version,
.mkb-article-versions a {
  display:inline-block;
  position:relative;
  vertical-align:middle;
  margin-left:0.5em;
  background:#00a0d2;
  font-size:0.7rem;
  color:white;
  font-weight:600;
  padding:0.12em 0.6em;
  border-radius:0.38em;
  text-decoration:none;
  box-shadow:none; }
  .mkb-article-version:hover, .mkb-article-version:active, .mkb-article-version:focus, .mkb-article-version:visited,
  .mkb-article-versions a:hover,
  .mkb-article-versions a:active,
  .mkb-article-versions a:focus,
  .mkb-article-versions a:visited {
    background:#00a0d2;
    color:white;
    text-decoration:none;
    box-shadow:none; }
.mkb-meta-label {
  color:#aaa; }
.mkb-article-author {
  margin-bottom:0.7em; }
.mkb-add-base-html .mkb-article-text strong {
  font-weight:600; }
.mkb-add-base-html .mkb-article-text em {
  font-style:italic; }
.mkb-add-base-html .mkb-article-text ul, .mkb-add-base-html .mkb-article-text ol {
  margin:0 0 1.75em 1.25em;
  padding:0; }
.mkb-add-base-html .mkb-article-text ul {
  list-style:disc; }
.mkb-add-base-html .mkb-article-text ol {
  list-style-type:decimal; }
.mkb-add-base-html .mkb-article-text li {
  display:list-item; }
.mkb-article-extra__feedback-form-title {
  margin-bottom:0.5em;
  font-weight:600; }
.mkb-article-extra__feedback-form-message-area {
  padding:1em 1.3em;
  font-size:inherit;
  font-family:inherit;
  border-radius:6px;
  width:100%;
  box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.08);
  border:1px solid #f0f0f0; }
.mkb-article-extra__feedback-form-submit a {
  color:#fff;
  display:inline-block;
  padding:0.6em 1em;
  margin:1em 0;
  border-radius:6px;
  opacity:1;
  -webkit-transition:opacity 0.1s ease-in;
  transition:opacity 0.1s ease-in; }
  .mkb-article-extra__feedback-form-submit a[disabled] {
    opacity:0.5;
    cursor:default; }
.mkb-article-extra__feedback-form--no-content .mkb-article-extra__feedback-form-submit a {
  opacity:0.5;
  cursor:default; }
.mkb-article-extra__feedback-info {
  padding:0.5em 0 0;
  font-size:1em;
  font-style:italic; }
.mkb-attachments {
  margin-bottom:2em;
  font-size:1.112em; }
  .mkb-attachments .mkb-attachment-icon {
    font-size:1.2em; }
  .mkb-attachments .mkb-attachment-item {
    margin-bottom:0.2em; }
  .mkb-attachments h3 {
    margin-bottom:0.5em; }
.mkb-attachments__title {
  font-size:1.2em;
  margin-bottom:0.5em;
  color:#000; }
.mkb-attachment-label {
  margin-left:0.2em;
  color:#565758;
  -webkit-transition:all 0.1s ease-in;
  transition:all 0.1s ease-in; }
  .mkb-attachment-label:hover {
    color:#000;
    border-bottom:1px dotted #888; }
.mkb-attachment-size {
  color:#aaa;
  margin-left:0.2em; }
.mkb-tip,
.mkb-info,
.mkb-warning,
.mkb-related-content {
  position:relative;
  margin:2em auto;
  padding:1em;
  border:2px solid; }
.mkb-related-content {
  margin:2em 0;
  max-width:380px; }
  .mkb-related-content a,
  .mkb-related-content a:hover,
  .mkb-related-content a:visited,
  .mkb-related-content a:focus {
    text-decoration:none;
    box-shadow:none; }
.mkb-related-content-title {
  font-weight:600;
  margin-bottom:0.6em; }
.mkb-related-content .mkb-related-content-list {
  margin:0;
  padding:0 0 0 1.5em; }
  .mkb-add-base-html .mkb-related-content .mkb-related-content-list {
    margin:0;
    padding:0 0 0 1.5em; }
  .mkb-related-content .mkb-related-content-list li {
    line-height:1.5em;
    margin-bottom:0.3em; }
.mkb-tip__icon,
.mkb-info__icon,
.mkb-warning__icon {
  position:absolute;
  left:0.2em;
  top:0;
  bottom:0;
  width:2em;
  height:1em;
  text-align:center;
  font-size:2em;
  line-height:1em;
  vertical-align:middle;
  margin:auto; }
.mkb-tip__content,
.mkb-info__content,
.mkb-warning__content {
  text-align:left;
  position:relative;
  display:block;
  line-height:1.5em;
  top:0;
  margin-left:4em; }
.mkb-code {
  margin:2em 0;
  border:2px solid;
  border-color:#d1cdc4; }
.mkb-code-title {
  background:#f1ede4;
  color:#637c84;
  padding:0.1em 1em;
  font-weight:500;
  font-size:0.9em;
  border-bottom:1px solid rgba(0, 0, 0, 0.12); }
code.mkb-code-src {
  color:#637c84;
  background:#f8f5ec;
  display:block;
  line-height:1.1em;
  padding:1em; }
.mkb-widget.widget {
  padding:1.2em 2em;
  margin:0 0 2em;
  border:none; }
  .mkb-widget.widget .mkb-widget-title {
    margin:0 0 0.8em; }
  .mkb-widget.widget ul {
    list-style-type:none;
    margin:0; }
    .mkb-widget.widget ul li {
      position:relative;
      margin:0;
      border:none;
      padding-top:0;
      padding-bottom:0;
      line-height:1.7em; }
    .mkb-widget.widget ul a {
      display:inline-block;
      vertical-align:top;
      outline:none;
      line-height:1.5em; }
  .mkb-widget.widget .mkb-widget-topics__list-icon,
  .mkb-widget.widget .mkb-widget-articles__list-icon,
  .mkb-widget.widget .mkb-widget-content-tree__article-icon {
    position:absolute;
    left:0.2em;
    top:0.2em;
    height:1em;
    width:1em;
    text-align:center; }
  .mkb-widget.widget.mkb_recent_articles_widget ul, .mkb-widget.widget.mkb_recent_topics_widget ul {
    padding:0; }
    .mkb-widget.widget.mkb_recent_articles_widget ul li, .mkb-widget.widget.mkb_recent_topics_widget ul li {
      padding-left:1.7em; }
  .mkb-widget.widget.mkb_content_tree_widget ul {
    padding:0;
    font-size:0.9rem; }
    .mkb-widget.widget.mkb_content_tree_widget ul ul {
      overflow:hidden;
      max-height:0;
      padding-left:1em; }
    .mkb-widget.widget.mkb_content_tree_widget ul li {
      padding-left:0;
      line-height:1.5em;
      margin:0; }
      .mkb-widget.widget.mkb_content_tree_widget ul li.mkb-widget-content-tree__article:last-child {
        padding-bottom:0;
        border-bottom:none; }
      .mkb-widget.widget.mkb_content_tree_widget ul li.mkb-widget-content-tree__article a {
        padding-top:0.2em;
        padding-bottom:0.2em;
        display:block;
        position:relative;
        padding-left:0; }
      .mkb-widget.widget.mkb_content_tree_widget ul li.mkb-widget-content-tree__article.mkb-widget-content-tree__article--active {
        font-weight:700;
        color:#333; }
    .mkb-widget.widget.mkb_content_tree_widget ul .topic-open > .mkb-widget-content-tree__topic-name > .mkb-widget-content-tree__list-icon {
      display:none; }
    .mkb-widget.widget.mkb_content_tree_widget ul .topic-open > .mkb-widget-content-tree__topic-name > .mkb-widget-content-tree__list-icon-open {
      display:inline-block; }
  .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-name {
    text-decoration:none;
    font-weight:700;
    color:#333;
    cursor:pointer;
    display:block;
    padding-top:0.2em;
    padding-bottom:0.2em; }
  .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon,
  .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    margin-right:0.3em;
    -webkit-transition:all 0.12s ease-in;
    transition:all 0.12s ease-in; }
  .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    display:none; }
  .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count {
    font-size:.8rem;
    line-height:0.8rem;
    padding:.3em .5em .3em;
    display:inline-block;
    vertical-align:middle;
    border-radius:4px;
    margin-right:.5em;
    background:#567585;
    color:#fff;
    margin-left:0.3em;
    background:#ddd;
    color:inherit; }
    .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:hover, .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:focus, .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:visited, .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:active {
      color:#fff; }
    .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:hover, .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:focus, .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:active {
      color:inherit; }
  .mkb-widget.widget .mkb-empty-sidebar-message a {
    color:#0073aa; }
.mkb_table_of_contents_widget:empty {
  display:none; }
.mkb-widget-content-tree__article-title {
  position:relative;
  display:inline-block;
  padding-left:1.7em;
  -webkit-transition:all 100ms linear;
  transition:all 100ms linear; }
  .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title {
    margin-right:1.2em;
    text-decoration:underline; }
    .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title:after {
      content:'';
      display:inline-block;
      width:8px;
      height:8px;
      border-radius:50%;
      background:limegreen;
      position:absolute;
      right:-1.3em;
      top:1px;
      bottom:0;
      margin:auto 0.2em; }
  .mkb-widget-content-tree__article-title:hover {
    color:#333; }
.mkb-anchors-list {
  background:#f7f7f7;
  padding:1em 1em 1.2em 1.5em;
  margin:1em 1em 1em 0;
  display:inline-block;
  width:20em;
  max-width:100%; }
  .mkb-widget .mkb-anchors-list {
    background:inherit;
    max-width:100%;
    width:100%;
    margin:0;
    padding:0; }
  .widget .mkb-anchors-list {
    max-width:100%;
    width:100%; }
.mkb-anchors-list__title {
  margin:0.3em 0 0.7em;
  font-size:1.3em;
  font-weight:600;
  line-height:1.5em; }
ul.mkb-anchors-list__container {
  list-style-type:none;
  padding:0;
  margin:0; }
  ul.mkb-anchors-list__container ul {
    list-style-type:none;
    padding:0 0 0 0.7em;
    margin:0; }
  ul.mkb-anchors-list__container li {
    margin:0;
    line-height:1.7em; }
    ul.mkb-anchors-list__container li .mkb-anchors-list__item-link {
      position:relative;
      box-shadow:none;
      border:none; }
      ul.mkb-anchors-list__container li .mkb-anchors-list__item-link.active:before {
        content:'';
        position:absolute;
        width:calc(100% + 20px);
        top:-2px;
        height:calc(100% + 4px);
        left:-10px;
        border-radius:4px;
        z-index:0;
        box-shadow:1px 2px 3px rgba(0, 0, 0, 0.18); }
    ul.mkb-anchors-list__container li .mkb-anchors-list__item-link-label {
      position:relative; }
.mkb-anchor {
  margin:1em 0;
  position:relative; }
  .mkb-anchor .mkb-anchor__title {
    display:inline-block;
    margin:0; }
  .mkb-anchor.mkb-back-to-top-under .mkb-anchor__title {
    display:block; }
.mkb-back-to-top {
  font-size:0.9em;
  line-height:2.3em;
  vertical-align:middle;
  outline:none !important;
  box-shadow:none; }
  .mkb-anchor .mkb-back-to-top {
    box-shadow:none; }
  .mkb-back-to-top-inline .mkb-back-to-top {
    margin:auto !important;
    position:absolute;
    right:0;
    height:1em;
    line-height:1em;
    top:0;
    bottom:0; }
  .mkb-back-to-top-under .mkb-back-to-top {
    display:inline-block;
    clear:both; }
  .mkb-back-to-top .mkb-back-to-top-icon {
    margin-left:0.3em; }
.mkb-article-restricted-excerpt {
  position:relative; }
  .mkb-article-restricted-excerpt--overlayed:after {
    content:'';
    background:-webkit-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);
    background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:30%;
    max-height:15em;
    min-height:10em; }
.mkb-restricted-message {
  position:relative;
  margin:3em 0 1em;
  padding:2em 1em;
  background:#fcf8e3;
  border:2px solid #faebcc;
  color:#333333; }
  .mkb-restricted-message .mkb-restricted-message__icon {
    position:absolute;
    left:0.2em;
    top:0;
    bottom:0;
    width:2em;
    height:1em;
    text-align:center;
    font-size:2em;
    line-height:1em;
    vertical-align:middle;
    margin:auto;
    color:#8a6d3b; }
  .mkb-restricted-message .mkb-restricted-message__content {
    text-align:left;
    position:relative;
    display:block;
    line-height:1.5em;
    top:0;
    margin-left:4em; }
.mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] {
  display:inline-block;
  max-width:100%;
  text-align:left;
  margin-bottom:2em;
  padding:2em; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] label {
    margin:0 0 0.1em;
    display:block; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="submit"],
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] .mkb-register-link a {
    width:100%;
    display:inline-block;
    text-align:center;
    border:0;
    text-transform:none;
    border-radius:6px;
    font-weight:600;
    font-family:inherit;
    line-height:1.5em;
    font-size:1.2em;
    letter-spacing:0.05em;
    padding:0.7em 1em;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.22); }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="text"],
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="password"] {
    border:none;
    height:3.8em;
    width:100%;
    border-radius:6px;
    font-size:1.1em;
    padding:1em 1.5em;
    box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.12); }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] p {
    margin-bottom:1em; }
    .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] p.login-submit {
      margin:0; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] .mkb-login-or {
    color:#bbb;
    text-transform:uppercase;
    margin:1em 0;
    text-align:center; }
.mkb-faq-item-hidden,
.mkb-faq-section-hidden {
  display:none; }
.kb-faq {
  position:relative; }
  .kb-faq .kb-faq__filter-form {
    position:relative;
    padding:0;
    margin:0;
    background:transparent; }
  .kb-faq .kb-faq__count {
    font-size:.6em;
    line-height:.8em;
    padding:.3em .5em;
    display:inline-block;
    vertical-align:middle;
    border-radius:.3em;
    margin-left:.5em; }
  .kb-faq .kb-faq__filter {
    width:16em;
    max-width:100%;
    position:relative;
    float:left; }
    .kb-faq .kb-faq__filter input.kb-faq__filter-input {
      background:transparent;
      box-shadow:none;
      border:none;
      padding:0.8em 1.3em;
      height:50px;
      font-size:1em; }
    .kb-faq .kb-faq__filter.kb-faq__filter--minerva-theme input.kb-faq__filter-input {
      height:50px;
      border-radius:25px;
      border:1px solid rgba(0, 0, 0, 0.08);
      box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.12); }
    .kb-faq .kb-faq__filter.kb-faq__filter--invisible-theme input.kb-faq__filter-input {
      border-bottom:2px solid #aaa; }
    .kb-faq .kb-faq__filter .kb-faq__filter-clear,
    .kb-faq .kb-faq__filter .kb-faq__filter-icon {
      color:#888;
      text-decoration:none;
      outline:none;
      position:absolute;
      top:0;
      right:14px;
      font-size:22px;
      bottom:0;
      margin:auto;
      height:22px;
      line-height:1em;
      box-shadow:none; }
    .kb-faq .kb-faq__filter .kb-faq__filter-icon {
      display:none; }
    .kb-faq .kb-faq__filter--empty .kb-faq__filter-clear {
      display:none; }
    .kb-faq .kb-faq__filter--empty .kb-faq__filter-icon {
      display:block; }
  .kb-faq .kb-faq__toggle-all {
    float:right; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link {
      display:inline-block;
      color:inherit;
      outline:none;
      height:2.5em;
      line-height:2.5em;
      font-size:1.3em;
      border-radius:2.5em;
      padding:0 0.85em;
      border:1px solid rgba(0, 0, 0, 0.12);
      box-shadow:none;
      text-decoration:none;
      -webkit-transition:all 0.15s ease-in;
      transition:all 0.15s ease-in; }
      .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link--open .kb-faq__toggle-all-label {
        display:none; }
      .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link--open .kb-faq__toggle-all-label-open {
        display:inline; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-icon {
      margin-right:0.3em;
      text-decoration:none;
      outline:none;
      font-size:22px;
      top:0.06em;
      height:22px;
      position:relative;
      line-height:1em; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-label-open {
      display:none; }
  .kb-faq .kb-faq__category-title {
    font-weight:600;
    margin-top:0.3em;
    margin-bottom:0.3em;
    font-size:1.5em;
    line-height:1.3em; }
  .kb-faq .kb-faq__questions ul.kb-faq__questions-list {
    list-style-type:none;
    padding:0;
    margin:0; }
    .kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item {
      position:relative;
      padding:0;
      margin:0 0 0.3em; }
    .kb-faq .kb-faq__questions ul.kb-faq__questions-list--with-shadow li.kb-faq__questions-list-item {
      box-shadow:1px 1px 1px rgba(0, 0, 0, 0.12); }
  .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon,
  .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon-open {
    position:absolute;
    left:0.6em;
    top:0;
    bottom:0;
    height:1em;
    margin:auto; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change .kb-faq__question-toggle-icon-open {
    display:none; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon-open {
    display:inline-block; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon {
    display:none; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--rotate .kb-faq__question-toggle-icon {
    -webkit-transition:-webkit-transform 0.15s ease-in;
    transition:-webkit-transform 0.15s ease-in;
    transition:transform 0.15s ease-in;
    transition:transform 0.15s ease-in, -webkit-transform 0.15s ease-in; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--rotate.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg); }
  .kb-faq .kb-faq__questions .kb-faq__question-title {
    position:relative;
    padding:0.1em 0.6em 0.1em 2em;
    display:block;
    font-size:1.5em;
    -webkit-transition:all 0.15s ease-in;
    transition:all 0.15s ease-in; }
  .kb-faq .kb-faq__questions .kb-faq__answer {
    max-height:0;
    overflow:hidden; }
    .kb-faq .kb-faq__questions .kb-faq__answer .kb-faq__answer-content {
      padding:1em; }
    .kb-faq .kb-faq__questions .kb-faq__answer p:last-child {
      margin-bottom:0; }
  .kb-faq .kb-faq__no-results {
    text-align:center;
    padding:1em;
    font-size:1.2em; }
@media (max-width:640px) {
  .kb-faq .mkb-section-title h3 {
    font-size:2em !important; }
  .kb-faq .kb-faq__filter,
  .kb-faq .kb-faq__toggle-all {
    width:100%;
    float:none;
    clear:both;
    margin-bottom:1em;
    text-align:right; }
  .kb-faq .kb-faq__questions .kb-faq__question-title {
    font-size:1.2em;
    line-height:1.2em;
    padding-top:0.5em;
    padding-bottom:0.5em; }
  .kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item {
    margin-bottom:0.8em; } }
#mkb-client-editor {
  min-height:18em; }
  #mkb-client-editor a {
    box-shadow:none; }
  #mkb-client-editor.ql-bubble {
    border:1px solid rgba(0, 0, 0, 0.12); }
.mkb-client-submission__heading {
  font-size:1.6em;
  font-weight:600;
  margin:0.3em 0 0.2em; }
.mkb-client-submission__subheading {
  color:#aaa;
  margin-bottom:1.5em; }
.mkb-client-submission-send {
  cursor:pointer;
  color:#fff;
  display:inline-block;
  padding:0.6em 1em;
  margin:1em 0;
  border-radius:6px;
  opacity:1;
  -webkit-transition:opacity 0.1s ease-in;
  transition:opacity 0.1s ease-in; }
  .mkb-client-submission-send[disabled], .mkb-client-submission-send.mkb-disabled {
    opacity:0.5;
    cursor:default; }
.mkb-client-submission {
  padding:2em;
  margin:1em auto;
  max-width:50em;
  border-radius:6px;
  border:1px solid rgba(0, 0, 0, 0.12);
  box-shadow:0px 1px 8px rgba(0, 0, 0, 0.12); }
  .mkb-client-submission .mkb-real-human-answer {
    display:inline-block;
    vertical-align:middle;
    width:5em;
    margin-left:0.5em; }
.mkb-floating-helper-wrap {
  font-size:15px;
  position:fixed;
  z-index:9999;
  bottom:2em;
  width:0;
  height:0;
  overflow:visible; }
  .mkb-floating-helper-wrap.helper-position-btm_right {
    right:2em; }
  .mkb-floating-helper-wrap.helper-position-btm_left {
    left:2em; }
.mkb-floating-helper-btn {
  position:absolute;
  width:120px;
  height:120px;
  bottom:0;
  right:0;
  display:inline-block;
  text-align:center;
  background:cornflowerblue;
  color:white;
  border-radius:50%;
  cursor:pointer;
  box-shadow:-1px -1px 38px rgba(0, 0, 0, 0.22);
  -webkit-transform:scale(0.6) translateY(300%) translateX(0.5em) rotate(-90deg);
  transform:scale(0.6) translateY(300%) translateX(0.5em) rotate(-90deg);
  -webkit-transition:-webkit-transform 0.3s ease-in;
  transition:-webkit-transform 0.3s ease-in;
  transition:transform 0.3s ease-in;
  transition:transform 0.3s ease-in, -webkit-transform 0.3s ease-in; }
  .helper-position-btm_left .mkb-floating-helper-btn {
    left:0;
    right:auto;
    -webkit-transform:scale(0.6) translateY(300%) translateX(-0.5em) rotate(90deg);
    transform:scale(0.6) translateY(300%) translateX(-0.5em) rotate(90deg); }
  .mkb-floating-helper-wrap--open .mkb-floating-helper-btn {
    display:none; }
  .mkb-floating-helper-wrap--ready .mkb-floating-helper-btn,
  .mkb-floating-helper-wrap--ready.helper-position-btm_left .mkb-floating-helper-btn {
    -webkit-transform:scale(1) translateY(0) translateX(0) rotate(0);
    transform:scale(1) translateY(0) translateX(0) rotate(0); }
  .mkb-floating-helper-btn .mkb-floating-helper-btn-icon {
    font-size:60px;
    height:60px;
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0; }
.mkb-floating-helper-content {
  position:absolute;
  min-height:0;
  bottom:0;
  right:0;
  background:#4a90e2;
  color:#fff;
  border-radius:6px 6px 0 0;
  padding:1em 0 0;
  width:36em;
  max-width:calc(100vw - 4rem);
  -webkit-transform:translateY(200%);
  transform:translateY(200%);
  -webkit-transition:-webkit-transform 0.2s ease-in;
  transition:-webkit-transform 0.2s ease-in;
  transition:transform 0.2s ease-in;
  transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
  box-shadow:-1px -1px 38px rgba(0, 0, 0, 0.22); }
  .helper-position-btm_left .mkb-floating-helper-content {
    left:0;
    right:auto; }
  .mkb-floating-helper-wrap--open .mkb-floating-helper-content {
    -webkit-transform:translateY(0);
    transform:translateY(0); }
  .mkb-floating-helper-content .kb-header {
    margin-bottom:0;
    padding:0; }
    .mkb-floating-helper-content .kb-header .kb-search__form {
      max-height:calc(43px + 20em); }
    .mkb-floating-helper-content .kb-header .kb-search__input-wrap {
      height:45px;
      overflow:visible;
      margin:0; }
      .mkb-floating-helper-content .kb-header .kb-search__input-wrap .kb-search__input {
        box-shadow:none;
        border-style:solid;
        border-color:rgba(0, 0, 0, 0.12);
        border-width:0 0 1px 0; }
    .mkb-floating-helper-content .kb-header .kb-search__results {
      position:relative;
      top:0;
      left:0;
      right:0;
      margin-left:0;
      margin-right:0;
      margin-top:0;
      max-height:20em;
      box-shadow:none;
      border:none; }
      .mkb-floating-helper-content .kb-header .kb-search__results ul {
        border-left:none; }
        .mkb-floating-helper-content .kb-header .kb-search__results ul li:first-child {
          border-top:none; }
    .mkb-floating-helper-content .kb-header .kb-search__tip {
      display:none; }
  .mkb-floating-helper-content .mkb-floating-helper-label {
    margin:0 0 .8em;
    padding:0 1em; }
  .mkb-floating-helper-content .mkb-floating-helper-close {
    position:absolute;
    right:.7em;
    top:.7em;
    cursor:pointer;
    font-size:1.4em;
    width:1.2em;
    text-align:center;
    line-height:1.2em; }
html[dir="rtl"] {
  
  
  
  
  
  
   }
  html[dir="rtl"] .kb-topic .kb-topic__articles li .kb-topic__list-article-icon {
    right:0;
    left:auto; }
  html[dir="rtl"] .kb-topic__articles.kb-topic__articles--with-icons li .kb-topic__list-article-title {
    padding-right:1.3em;
    padding-left:0; }
  html[dir="rtl"] .kb-search .kb-search__icon,
  html[dir="rtl"] .kb-search .kb-search__clear-icon {
    left:1em;
    right:auto; }
  html[dir="rtl"] .kb-search__results {
    text-align:right; }
  html[dir="rtl"] .kb-search__results-summary {
    left:4em;
    right:auto; }
  html[dir="rtl"] .kb-search__result-topic {
    text-align:left; }
  html[dir="rtl"] .kb-search__result-topic-label {
    padding-left:0.5em;
    padding-right:1em; }
  html[dir="rtl"] .mkb-widget .kb-search__input-wrap .kb-search__input {
    padding-right:1em; }
  html[dir="rtl"] .kb-faq .kb-faq__filter .kb-faq__filter-clear,
  html[dir="rtl"] .kb-faq .kb-faq__filter .kb-faq__filter-icon {
    right:auto;
    left:14px; }
  html[dir="rtl"] .kb-faq .kb-faq__filter {
    float:right; }
  html[dir="rtl"] .kb-faq .kb-faq__toggle-all {
    float:left; }
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon,
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon-open {
    right:0.6em;
    left:auto; }
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-title {
    padding:0.1em 2em 0.1em 0.6em; }
  html[dir="rtl"] .mkb-breadcrumbs {
    text-align:right; }
  html[dir="rtl"] .mkb-breadcrumbs-icon.fa {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg); }
  html[dir="rtl"] .mkb-breadcrumbs__label {
    margin-left:0.2em;
    margin-right:0; }
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-topics__list-icon,
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-articles__list-icon,
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-content-tree__article-icon {
    left:auto;
    right:0.2em;
    position:initial;
    margin-left:5px; }
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon,
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    margin-left:0.3em;
    margin-right:0; }
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget ul ul {
    padding-left:0;
    padding-right:1em; }
  html[dir="rtl"] .mkb-widget-content-tree__article-title {
    padding-left:0; }
  html[dir="rtl"] .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title:after {
    left:-1.3em;
    right:auto; }
  html[dir="rtl"] .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title {
    margin-right:0.6em; }
  html[dir="rtl"] .mkb-pagination ul li:first-child {
    margin-right:0; }
  html[dir="rtl"] .mkb-article-item--simple .mkb-article-icon {
    margin-left:0.5em;
    margin-right:0; }
  html[dir="rtl"] .mkb-article-item--detailed .mkb-article-item__meta {
    text-align:right; }
  html[dir="rtl"] .mkb-article-item--detailed .mkb-article-item__meta-icon {
    margin-left:0.2em;
    margin-right:0; }
  html[dir="rtl"] .mkb-article-header__estimate > span {
    display:inline-block; }
  html[dir="rtl"] .mkb-article-text ul {
    margin:0 1.25em 1.75em 0; }
  html[dir="rtl"] .mkb-article-extra__stats-pageviews > span {
    display:inline-block; }
  html[dir="rtl"] .mkb-anchors-list {
    padding:1em 1.5em 1.2em 1em;
    margin:1em 0 1em 1em; }
  html[dir="rtl"] .mkb-back-to-top-inline .mkb-back-to-top {
    right:auto;
    left:0; }
  html[dir="rtl"] .mkb-back-to-top .mkb-back-to-top-icon {
    margin-right:0.3em;
    margin-left:0; }
  html[dir="rtl"] .mkb-article-extra__like,
  html[dir="rtl"] .mkb-article-extra__dislike {
    margin:0.5em 0 0.5em 0.5em; }
  html[dir="rtl"] .mkb-tip__icon,
  html[dir="rtl"] .mkb-info__icon,
  html[dir="rtl"] .mkb-warning__icon {
    right:0.2em;
    left:auto; }
  html[dir="rtl"] .mkb-tip__content, html[dir="rtl"] .mkb-info__content, html[dir="rtl"] .mkb-warning__content {
    text-align:right;
    margin-right:4em;
    margin-left:0; }
  html[dir="rtl"] .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] {
    text-align:right; }
  html[dir="rtl"] .mkb-restricted-message .mkb-restricted-message__icon {
    right:0.2em;
    left:auto; }
  html[dir="rtl"] .mkb-restricted-message .mkb-restricted-message__content {
    text-align:right;
    margin-right:4em;
    margin-left:0; }
@media (max-width:1024px) {
  .mkb-root .mkb-content-main.mkb-content-main--has-sidebar {
    display:block;
    width:100%;
    float:none;
    clear:both; }
  .mkb-root .mkb-sidebar {
    width:100%;
    max-width:100% !important;
    
    padding:0;
    display:block;
    float:none;
    clear:both;
    margin-top:3em; }
  ul.mkb-anchors-list__container li {
    margin-bottom:0.5em;
    margin-top:1.2em; } }
@media (max-width:768px) {
  .mkb-sidebar {
    padding:0; }
    .mkb-sidebar .mkb-widget {
      padding:1em; }
      .mkb-sidebar .mkb-widget ul li {
        margin-bottom:1.5em; }
  .kb-search .kb-search__title {
    font-size:3em !important; }
  .mkb-article-extra__rating-likes-block {
    text-align:center; }
  .mkb-article-extra__rating-title {
    text-align:center; }
  .mkb-article-extra__rating-total {
    display:block;
    text-align:center; }
  .mkb-article-extra__tags {
    text-align:center; }
  .mkb-article-extra__stats {
    text-align:center; }
  .mkb-article-extra__like, .mkb-article-extra__dislike {
    padding:0.5em 1.5em;
    border-radius:1.6em;
    margin:0.5em 1em 0.5em 1em;
    font-size:1.2em; }
  .mkb-anchors-list {
    width:100%;
    max-width:none;
    font-size:1.2em; }
  .kb-topic-gap {
    display:none; }
  .mkb-columns-4 .mkb-row {
    display:block; }
  .mkb-columns-4 .kb-topic {
    width:49%; } }
@media (max-width:480px) {
  .mkb-columns-2 .mkb-row,
  .mkb-columns-3 .mkb-row,
  .mkb-columns-4 .mkb-row {
    display:block; }
  .mkb-columns-2 .kb-topic,
  .mkb-columns-3 .kb-topic,
  .mkb-columns-4 .kb-topic {
    width:100%; }
  .mkb-widget-topics__list ul,
  .mkb-widget-articles__list ul {
    padding:0; }
  .kb-search .kb-search__title {
    font-size:2em !important; }
  .mkb-container {
    padding:0 1em; }
  .kb-search__results--with-topics .kb-search__result-title {
    max-width:100%; }
  .kb-search__result-topic {
    display:none; }
  .kb-search__results {
    left:1em;
    right:1em; }
    .kb-search__results ul li a {
      padding:1em 1em;
      font-size:1.1em; }
  .kb-topic.kb-topic--box-view .kb-topic__inner {
    border:none; }
  .mkb-root h1, .mkb-root h2, .mkb-root h3, .mkb-root h4, .mkb-root h5, .mkb-root h6 {
    line-height:1.2em; }
  .mkb-root h6 {
    font-size:1em; }
  .mkb-root h5 {
    font-size:1.1em; }
  .mkb-root h4 {
    font-size:1.2em; }
  .mkb-root h3 {
    font-size:1.3em; }
  .mkb-root h2 {
    font-size:1.4em; }
  .mkb-root h1 {
    font-size:1.5em; } }
@font-face {
  font-family:'FontAwesome';
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.eot?v=4.7.0');
  src:url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/minervakb/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
.fa {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.fa-lg {
  font-size:1.33333333em;
  line-height:0.75em;
  vertical-align:-15%;
}
.fa-2x {
  font-size:2em;
}
.fa-3x {
  font-size:3em;
}
.fa-4x {
  font-size:4em;
}
.fa-5x {
  font-size:5em;
}
.fa-fw {
  width:1.28571429em;
  text-align:center;
}
.fa-ul {
  padding-left:0;
  margin-left:2.14285714em;
  list-style-type:none;
}
.fa-ul > li {
  position:relative;
}
.fa-li {
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  top:0.14285714em;
  text-align:center;
}
.fa-li.fa-lg {
  left:-1.85714286em;
}
.fa-border {
  padding:.2em .25em .15em;
  border:solid 0.08em #eee;
  border-radius:.1em;
}
.fa-pull-left {
  float:left;
}
.fa-pull-right {
  float:right;
}
.fa.fa-pull-left {
  margin-right:.3em;
}
.fa.fa-pull-right {
  margin-left:.3em;
}
.pull-right {
  float:right;
}
.pull-left {
  float:left;
}
.fa.pull-left {
  margin-right:.3em;
}
.fa.pull-right {
  margin-left:.3em;
}
.fa-spin {
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation:fa-spin 1s infinite steps(8);
  animation:fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform:scale(-1, 1);
  -ms-transform:scale(-1, 1);
  transform:scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform:scale(1, -1);
  -ms-transform:scale(1, -1);
  transform:scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter:none;
}
.fa-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position:absolute;
  left:0;
  width:100%;
  text-align:center;
}
.fa-stack-1x {
  line-height:inherit;
}
.fa-stack-2x {
  font-size:2em;
}
.fa-inverse {
  color:#fff;
}
.fa-glass:before {
  content:"\f000";
}
.fa-music:before {
  content:"\f001";
}
.fa-search:before {
  content:"\f002";
}
.fa-envelope-o:before {
  content:"\f003";
}
.fa-heart:before {
  content:"\f004";
}
.fa-star:before {
  content:"\f005";
}
.fa-star-o:before {
  content:"\f006";
}
.fa-user:before {
  content:"\f007";
}
.fa-film:before {
  content:"\f008";
}
.fa-th-large:before {
  content:"\f009";
}
.fa-th:before {
  content:"\f00a";
}
.fa-th-list:before {
  content:"\f00b";
}
.fa-check:before {
  content:"\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content:"\f00d";
}
.fa-search-plus:before {
  content:"\f00e";
}
.fa-search-minus:before {
  content:"\f010";
}
.fa-power-off:before {
  content:"\f011";
}
.fa-signal:before {
  content:"\f012";
}
.fa-gear:before,
.fa-cog:before {
  content:"\f013";
}
.fa-trash-o:before {
  content:"\f014";
}
.fa-home:before {
  content:"\f015";
}
.fa-file-o:before {
  content:"\f016";
}
.fa-clock-o:before {
  content:"\f017";
}
.fa-road:before {
  content:"\f018";
}
.fa-download:before {
  content:"\f019";
}
.fa-arrow-circle-o-down:before {
  content:"\f01a";
}
.fa-arrow-circle-o-up:before {
  content:"\f01b";
}
.fa-inbox:before {
  content:"\f01c";
}
.fa-play-circle-o:before {
  content:"\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content:"\f01e";
}
.fa-refresh:before {
  content:"\f021";
}
.fa-list-alt:before {
  content:"\f022";
}
.fa-lock:before {
  content:"\f023";
}
.fa-flag:before {
  content:"\f024";
}
.fa-headphones:before {
  content:"\f025";
}
.fa-volume-off:before {
  content:"\f026";
}
.fa-volume-down:before {
  content:"\f027";
}
.fa-volume-up:before {
  content:"\f028";
}
.fa-qrcode:before {
  content:"\f029";
}
.fa-barcode:before {
  content:"\f02a";
}
.fa-tag:before {
  content:"\f02b";
}
.fa-tags:before {
  content:"\f02c";
}
.fa-book:before {
  content:"\f02d";
}
.fa-bookmark:before {
  content:"\f02e";
}
.fa-print:before {
  content:"\f02f";
}
.fa-camera:before {
  content:"\f030";
}
.fa-font:before {
  content:"\f031";
}
.fa-bold:before {
  content:"\f032";
}
.fa-italic:before {
  content:"\f033";
}
.fa-text-height:before {
  content:"\f034";
}
.fa-text-width:before {
  content:"\f035";
}
.fa-align-left:before {
  content:"\f036";
}
.fa-align-center:before {
  content:"\f037";
}
.fa-align-right:before {
  content:"\f038";
}
.fa-align-justify:before {
  content:"\f039";
}
.fa-list:before {
  content:"\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content:"\f03b";
}
.fa-indent:before {
  content:"\f03c";
}
.fa-video-camera:before {
  content:"\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content:"\f03e";
}
.fa-pencil:before {
  content:"\f040";
}
.fa-map-marker:before {
  content:"\f041";
}
.fa-adjust:before {
  content:"\f042";
}
.fa-tint:before {
  content:"\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content:"\f044";
}
.fa-share-square-o:before {
  content:"\f045";
}
.fa-check-square-o:before {
  content:"\f046";
}
.fa-arrows:before {
  content:"\f047";
}
.fa-step-backward:before {
  content:"\f048";
}
.fa-fast-backward:before {
  content:"\f049";
}
.fa-backward:before {
  content:"\f04a";
}
.fa-play:before {
  content:"\f04b";
}
.fa-pause:before {
  content:"\f04c";
}
.fa-stop:before {
  content:"\f04d";
}
.fa-forward:before {
  content:"\f04e";
}
.fa-fast-forward:before {
  content:"\f050";
}
.fa-step-forward:before {
  content:"\f051";
}
.fa-eject:before {
  content:"\f052";
}
.fa-chevron-left:before {
  content:"\f053";
}
.fa-chevron-right:before {
  content:"\f054";
}
.fa-plus-circle:before {
  content:"\f055";
}
.fa-minus-circle:before {
  content:"\f056";
}
.fa-times-circle:before {
  content:"\f057";
}
.fa-check-circle:before {
  content:"\f058";
}
.fa-question-circle:before {
  content:"\f059";
}
.fa-info-circle:before {
  content:"\f05a";
}
.fa-crosshairs:before {
  content:"\f05b";
}
.fa-times-circle-o:before {
  content:"\f05c";
}
.fa-check-circle-o:before {
  content:"\f05d";
}
.fa-ban:before {
  content:"\f05e";
}
.fa-arrow-left:before {
  content:"\f060";
}
.fa-arrow-right:before {
  content:"\f061";
}
.fa-arrow-up:before {
  content:"\f062";
}
.fa-arrow-down:before {
  content:"\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content:"\f064";
}
.fa-expand:before {
  content:"\f065";
}
.fa-compress:before {
  content:"\f066";
}
.fa-plus:before {
  content:"\f067";
}
.fa-minus:before {
  content:"\f068";
}
.fa-asterisk:before {
  content:"\f069";
}
.fa-exclamation-circle:before {
  content:"\f06a";
}
.fa-gift:before {
  content:"\f06b";
}
.fa-leaf:before {
  content:"\f06c";
}
.fa-fire:before {
  content:"\f06d";
}
.fa-eye:before {
  content:"\f06e";
}
.fa-eye-slash:before {
  content:"\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content:"\f071";
}
.fa-plane:before {
  content:"\f072";
}
.fa-calendar:before {
  content:"\f073";
}
.fa-random:before {
  content:"\f074";
}
.fa-comment:before {
  content:"\f075";
}
.fa-magnet:before {
  content:"\f076";
}
.fa-chevron-up:before {
  content:"\f077";
}
.fa-chevron-down:before {
  content:"\f078";
}
.fa-retweet:before {
  content:"\f079";
}
.fa-shopping-cart:before {
  content:"\f07a";
}
.fa-folder:before {
  content:"\f07b";
}
.fa-folder-open:before {
  content:"\f07c";
}
.fa-arrows-v:before {
  content:"\f07d";
}
.fa-arrows-h:before {
  content:"\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content:"\f080";
}
.fa-twitter-square:before {
  content:"\f081";
}
.fa-facebook-square:before {
  content:"\f082";
}
.fa-camera-retro:before {
  content:"\f083";
}
.fa-key:before {
  content:"\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content:"\f085";
}
.fa-comments:before {
  content:"\f086";
}
.fa-thumbs-o-up:before {
  content:"\f087";
}
.fa-thumbs-o-down:before {
  content:"\f088";
}
.fa-star-half:before {
  content:"\f089";
}
.fa-heart-o:before {
  content:"\f08a";
}
.fa-sign-out:before {
  content:"\f08b";
}
.fa-linkedin-square:before {
  content:"\f08c";
}
.fa-thumb-tack:before {
  content:"\f08d";
}
.fa-external-link:before {
  content:"\f08e";
}
.fa-sign-in:before {
  content:"\f090";
}
.fa-trophy:before {
  content:"\f091";
}
.fa-github-square:before {
  content:"\f092";
}
.fa-upload:before {
  content:"\f093";
}
.fa-lemon-o:before {
  content:"\f094";
}
.fa-phone:before {
  content:"\f095";
}
.fa-square-o:before {
  content:"\f096";
}
.fa-bookmark-o:before {
  content:"\f097";
}
.fa-phone-square:before {
  content:"\f098";
}
.fa-twitter:before {
  content:"\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content:"\f09a";
}
.fa-github:before {
  content:"\f09b";
}
.fa-unlock:before {
  content:"\f09c";
}
.fa-credit-card:before {
  content:"\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content:"\f09e";
}
.fa-hdd-o:before {
  content:"\f0a0";
}
.fa-bullhorn:before {
  content:"\f0a1";
}
.fa-bell:before {
  content:"\f0f3";
}
.fa-certificate:before {
  content:"\f0a3";
}
.fa-hand-o-right:before {
  content:"\f0a4";
}
.fa-hand-o-left:before {
  content:"\f0a5";
}
.fa-hand-o-up:before {
  content:"\f0a6";
}
.fa-hand-o-down:before {
  content:"\f0a7";
}
.fa-arrow-circle-left:before {
  content:"\f0a8";
}
.fa-arrow-circle-right:before {
  content:"\f0a9";
}
.fa-arrow-circle-up:before {
  content:"\f0aa";
}
.fa-arrow-circle-down:before {
  content:"\f0ab";
}
.fa-globe:before {
  content:"\f0ac";
}
.fa-wrench:before {
  content:"\f0ad";
}
.fa-tasks:before {
  content:"\f0ae";
}
.fa-filter:before {
  content:"\f0b0";
}
.fa-briefcase:before {
  content:"\f0b1";
}
.fa-arrows-alt:before {
  content:"\f0b2";
}
.fa-group:before,
.fa-users:before {
  content:"\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content:"\f0c1";
}
.fa-cloud:before {
  content:"\f0c2";
}
.fa-flask:before {
  content:"\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content:"\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content:"\f0c5";
}
.fa-paperclip:before {
  content:"\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content:"\f0c7";
}
.fa-square:before {
  content:"\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content:"\f0c9";
}
.fa-list-ul:before {
  content:"\f0ca";
}
.fa-list-ol:before {
  content:"\f0cb";
}
.fa-strikethrough:before {
  content:"\f0cc";
}
.fa-underline:before {
  content:"\f0cd";
}
.fa-table:before {
  content:"\f0ce";
}
.fa-magic:before {
  content:"\f0d0";
}
.fa-truck:before {
  content:"\f0d1";
}
.fa-pinterest:before {
  content:"\f0d2";
}
.fa-pinterest-square:before {
  content:"\f0d3";
}
.fa-google-plus-square:before {
  content:"\f0d4";
}
.fa-google-plus:before {
  content:"\f0d5";
}
.fa-money:before {
  content:"\f0d6";
}
.fa-caret-down:before {
  content:"\f0d7";
}
.fa-caret-up:before {
  content:"\f0d8";
}
.fa-caret-left:before {
  content:"\f0d9";
}
.fa-caret-right:before {
  content:"\f0da";
}
.fa-columns:before {
  content:"\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content:"\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content:"\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content:"\f0de";
}
.fa-envelope:before {
  content:"\f0e0";
}
.fa-linkedin:before {
  content:"\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content:"\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content:"\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content:"\f0e4";
}
.fa-comment-o:before {
  content:"\f0e5";
}
.fa-comments-o:before {
  content:"\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content:"\f0e7";
}
.fa-sitemap:before {
  content:"\f0e8";
}
.fa-umbrella:before {
  content:"\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content:"\f0ea";
}
.fa-lightbulb-o:before {
  content:"\f0eb";
}
.fa-exchange:before {
  content:"\f0ec";
}
.fa-cloud-download:before {
  content:"\f0ed";
}
.fa-cloud-upload:before {
  content:"\f0ee";
}
.fa-user-md:before {
  content:"\f0f0";
}
.fa-stethoscope:before {
  content:"\f0f1";
}
.fa-suitcase:before {
  content:"\f0f2";
}
.fa-bell-o:before {
  content:"\f0a2";
}
.fa-coffee:before {
  content:"\f0f4";
}
.fa-cutlery:before {
  content:"\f0f5";
}
.fa-file-text-o:before {
  content:"\f0f6";
}
.fa-building-o:before {
  content:"\f0f7";
}
.fa-hospital-o:before {
  content:"\f0f8";
}
.fa-ambulance:before {
  content:"\f0f9";
}
.fa-medkit:before {
  content:"\f0fa";
}
.fa-fighter-jet:before {
  content:"\f0fb";
}
.fa-beer:before {
  content:"\f0fc";
}
.fa-h-square:before {
  content:"\f0fd";
}
.fa-plus-square:before {
  content:"\f0fe";
}
.fa-angle-double-left:before {
  content:"\f100";
}
.fa-angle-double-right:before {
  content:"\f101";
}
.fa-angle-double-up:before {
  content:"\f102";
}
.fa-angle-double-down:before {
  content:"\f103";
}
.fa-angle-left:before {
  content:"\f104";
}
.fa-angle-right:before {
  content:"\f105";
}
.fa-angle-up:before {
  content:"\f106";
}
.fa-angle-down:before {
  content:"\f107";
}
.fa-desktop:before {
  content:"\f108";
}
.fa-laptop:before {
  content:"\f109";
}
.fa-tablet:before {
  content:"\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content:"\f10b";
}
.fa-circle-o:before {
  content:"\f10c";
}
.fa-quote-left:before {
  content:"\f10d";
}
.fa-quote-right:before {
  content:"\f10e";
}
.fa-spinner:before {
  content:"\f110";
}
.fa-circle:before {
  content:"\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content:"\f112";
}
.fa-github-alt:before {
  content:"\f113";
}
.fa-folder-o:before {
  content:"\f114";
}
.fa-folder-open-o:before {
  content:"\f115";
}
.fa-smile-o:before {
  content:"\f118";
}
.fa-frown-o:before {
  content:"\f119";
}
.fa-meh-o:before {
  content:"\f11a";
}
.fa-gamepad:before {
  content:"\f11b";
}
.fa-keyboard-o:before {
  content:"\f11c";
}
.fa-flag-o:before {
  content:"\f11d";
}
.fa-flag-checkered:before {
  content:"\f11e";
}
.fa-terminal:before {
  content:"\f120";
}
.fa-code:before {
  content:"\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content:"\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content:"\f123";
}
.fa-location-arrow:before {
  content:"\f124";
}
.fa-crop:before {
  content:"\f125";
}
.fa-code-fork:before {
  content:"\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content:"\f127";
}
.fa-question:before {
  content:"\f128";
}
.fa-info:before {
  content:"\f129";
}
.fa-exclamation:before {
  content:"\f12a";
}
.fa-superscript:before {
  content:"\f12b";
}
.fa-subscript:before {
  content:"\f12c";
}
.fa-eraser:before {
  content:"\f12d";
}
.fa-puzzle-piece:before {
  content:"\f12e";
}
.fa-microphone:before {
  content:"\f130";
}
.fa-microphone-slash:before {
  content:"\f131";
}
.fa-shield:before {
  content:"\f132";
}
.fa-calendar-o:before {
  content:"\f133";
}
.fa-fire-extinguisher:before {
  content:"\f134";
}
.fa-rocket:before {
  content:"\f135";
}
.fa-maxcdn:before {
  content:"\f136";
}
.fa-chevron-circle-left:before {
  content:"\f137";
}
.fa-chevron-circle-right:before {
  content:"\f138";
}
.fa-chevron-circle-up:before {
  content:"\f139";
}
.fa-chevron-circle-down:before {
  content:"\f13a";
}
.fa-html5:before {
  content:"\f13b";
}
.fa-css3:before {
  content:"\f13c";
}
.fa-anchor:before {
  content:"\f13d";
}
.fa-unlock-alt:before {
  content:"\f13e";
}
.fa-bullseye:before {
  content:"\f140";
}
.fa-ellipsis-h:before {
  content:"\f141";
}
.fa-ellipsis-v:before {
  content:"\f142";
}
.fa-rss-square:before {
  content:"\f143";
}
.fa-play-circle:before {
  content:"\f144";
}
.fa-ticket:before {
  content:"\f145";
}
.fa-minus-square:before {
  content:"\f146";
}
.fa-minus-square-o:before {
  content:"\f147";
}
.fa-level-up:before {
  content:"\f148";
}
.fa-level-down:before {
  content:"\f149";
}
.fa-check-square:before {
  content:"\f14a";
}
.fa-pencil-square:before {
  content:"\f14b";
}
.fa-external-link-square:before {
  content:"\f14c";
}
.fa-share-square:before {
  content:"\f14d";
}
.fa-compass:before {
  content:"\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content:"\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content:"\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content:"\f152";
}
.fa-euro:before,
.fa-eur:before {
  content:"\f153";
}
.fa-gbp:before {
  content:"\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content:"\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content:"\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content:"\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content:"\f158";
}
.fa-won:before,
.fa-krw:before {
  content:"\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content:"\f15a";
}
.fa-file:before {
  content:"\f15b";
}
.fa-file-text:before {
  content:"\f15c";
}
.fa-sort-alpha-asc:before {
  content:"\f15d";
}
.fa-sort-alpha-desc:before {
  content:"\f15e";
}
.fa-sort-amount-asc:before {
  content:"\f160";
}
.fa-sort-amount-desc:before {
  content:"\f161";
}
.fa-sort-numeric-asc:before {
  content:"\f162";
}
.fa-sort-numeric-desc:before {
  content:"\f163";
}
.fa-thumbs-up:before {
  content:"\f164";
}
.fa-thumbs-down:before {
  content:"\f165";
}
.fa-youtube-square:before {
  content:"\f166";
}
.fa-youtube:before {
  content:"\f167";
}
.fa-xing:before {
  content:"\f168";
}
.fa-xing-square:before {
  content:"\f169";
}
.fa-youtube-play:before {
  content:"\f16a";
}
.fa-dropbox:before {
  content:"\f16b";
}
.fa-stack-overflow:before {
  content:"\f16c";
}
.fa-instagram:before {
  content:"\f16d";
}
.fa-flickr:before {
  content:"\f16e";
}
.fa-adn:before {
  content:"\f170";
}
.fa-bitbucket:before {
  content:"\f171";
}
.fa-bitbucket-square:before {
  content:"\f172";
}
.fa-tumblr:before {
  content:"\f173";
}
.fa-tumblr-square:before {
  content:"\f174";
}
.fa-long-arrow-down:before {
  content:"\f175";
}
.fa-long-arrow-up:before {
  content:"\f176";
}
.fa-long-arrow-left:before {
  content:"\f177";
}
.fa-long-arrow-right:before {
  content:"\f178";
}
.fa-apple:before {
  content:"\f179";
}
.fa-windows:before {
  content:"\f17a";
}
.fa-android:before {
  content:"\f17b";
}
.fa-linux:before {
  content:"\f17c";
}
.fa-dribbble:before {
  content:"\f17d";
}
.fa-skype:before {
  content:"\f17e";
}
.fa-foursquare:before {
  content:"\f180";
}
.fa-trello:before {
  content:"\f181";
}
.fa-female:before {
  content:"\f182";
}
.fa-male:before {
  content:"\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content:"\f184";
}
.fa-sun-o:before {
  content:"\f185";
}
.fa-moon-o:before {
  content:"\f186";
}
.fa-archive:before {
  content:"\f187";
}
.fa-bug:before {
  content:"\f188";
}
.fa-vk:before {
  content:"\f189";
}
.fa-weibo:before {
  content:"\f18a";
}
.fa-renren:before {
  content:"\f18b";
}
.fa-pagelines:before {
  content:"\f18c";
}
.fa-stack-exchange:before {
  content:"\f18d";
}
.fa-arrow-circle-o-right:before {
  content:"\f18e";
}
.fa-arrow-circle-o-left:before {
  content:"\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content:"\f191";
}
.fa-dot-circle-o:before {
  content:"\f192";
}
.fa-wheelchair:before {
  content:"\f193";
}
.fa-vimeo-square:before {
  content:"\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content:"\f195";
}
.fa-plus-square-o:before {
  content:"\f196";
}
.fa-space-shuttle:before {
  content:"\f197";
}
.fa-slack:before {
  content:"\f198";
}
.fa-envelope-square:before {
  content:"\f199";
}
.fa-wordpress:before {
  content:"\f19a";
}
.fa-openid:before {
  content:"\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content:"\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content:"\f19d";
}
.fa-yahoo:before {
  content:"\f19e";
}
.fa-google:before {
  content:"\f1a0";
}
.fa-reddit:before {
  content:"\f1a1";
}
.fa-reddit-square:before {
  content:"\f1a2";
}
.fa-stumbleupon-circle:before {
  content:"\f1a3";
}
.fa-stumbleupon:before {
  content:"\f1a4";
}
.fa-delicious:before {
  content:"\f1a5";
}
.fa-digg:before {
  content:"\f1a6";
}
.fa-pied-piper-pp:before {
  content:"\f1a7";
}
.fa-pied-piper-alt:before {
  content:"\f1a8";
}
.fa-drupal:before {
  content:"\f1a9";
}
.fa-joomla:before {
  content:"\f1aa";
}
.fa-language:before {
  content:"\f1ab";
}
.fa-fax:before {
  content:"\f1ac";
}
.fa-building:before {
  content:"\f1ad";
}
.fa-child:before {
  content:"\f1ae";
}
.fa-paw:before {
  content:"\f1b0";
}
.fa-spoon:before {
  content:"\f1b1";
}
.fa-cube:before {
  content:"\f1b2";
}
.fa-cubes:before {
  content:"\f1b3";
}
.fa-behance:before {
  content:"\f1b4";
}
.fa-behance-square:before {
  content:"\f1b5";
}
.fa-steam:before {
  content:"\f1b6";
}
.fa-steam-square:before {
  content:"\f1b7";
}
.fa-recycle:before {
  content:"\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content:"\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content:"\f1ba";
}
.fa-tree:before {
  content:"\f1bb";
}
.fa-spotify:before {
  content:"\f1bc";
}
.fa-deviantart:before {
  content:"\f1bd";
}
.fa-soundcloud:before {
  content:"\f1be";
}
.fa-database:before {
  content:"\f1c0";
}
.fa-file-pdf-o:before {
  content:"\f1c1";
}
.fa-file-word-o:before {
  content:"\f1c2";
}
.fa-file-excel-o:before {
  content:"\f1c3";
}
.fa-file-powerpoint-o:before {
  content:"\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content:"\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content:"\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content:"\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content:"\f1c8";
}
.fa-file-code-o:before {
  content:"\f1c9";
}
.fa-vine:before {
  content:"\f1ca";
}
.fa-codepen:before {
  content:"\f1cb";
}
.fa-jsfiddle:before {
  content:"\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content:"\f1cd";
}
.fa-circle-o-notch:before {
  content:"\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content:"\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content:"\f1d1";
}
.fa-git-square:before {
  content:"\f1d2";
}
.fa-git:before {
  content:"\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content:"\f1d4";
}
.fa-tencent-weibo:before {
  content:"\f1d5";
}
.fa-qq:before {
  content:"\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content:"\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content:"\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content:"\f1d9";
}
.fa-history:before {
  content:"\f1da";
}
.fa-circle-thin:before {
  content:"\f1db";
}
.fa-header:before {
  content:"\f1dc";
}
.fa-paragraph:before {
  content:"\f1dd";
}
.fa-sliders:before {
  content:"\f1de";
}
.fa-share-alt:before {
  content:"\f1e0";
}
.fa-share-alt-square:before {
  content:"\f1e1";
}
.fa-bomb:before {
  content:"\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content:"\f1e3";
}
.fa-tty:before {
  content:"\f1e4";
}
.fa-binoculars:before {
  content:"\f1e5";
}
.fa-plug:before {
  content:"\f1e6";
}
.fa-slideshare:before {
  content:"\f1e7";
}
.fa-twitch:before {
  content:"\f1e8";
}
.fa-yelp:before {
  content:"\f1e9";
}
.fa-newspaper-o:before {
  content:"\f1ea";
}
.fa-wifi:before {
  content:"\f1eb";
}
.fa-calculator:before {
  content:"\f1ec";
}
.fa-paypal:before {
  content:"\f1ed";
}
.fa-google-wallet:before {
  content:"\f1ee";
}
.fa-cc-visa:before {
  content:"\f1f0";
}
.fa-cc-mastercard:before {
  content:"\f1f1";
}
.fa-cc-discover:before {
  content:"\f1f2";
}
.fa-cc-amex:before {
  content:"\f1f3";
}
.fa-cc-paypal:before {
  content:"\f1f4";
}
.fa-cc-stripe:before {
  content:"\f1f5";
}
.fa-bell-slash:before {
  content:"\f1f6";
}
.fa-bell-slash-o:before {
  content:"\f1f7";
}
.fa-trash:before {
  content:"\f1f8";
}
.fa-copyright:before {
  content:"\f1f9";
}
.fa-at:before {
  content:"\f1fa";
}
.fa-eyedropper:before {
  content:"\f1fb";
}
.fa-paint-brush:before {
  content:"\f1fc";
}
.fa-birthday-cake:before {
  content:"\f1fd";
}
.fa-area-chart:before {
  content:"\f1fe";
}
.fa-pie-chart:before {
  content:"\f200";
}
.fa-line-chart:before {
  content:"\f201";
}
.fa-lastfm:before {
  content:"\f202";
}
.fa-lastfm-square:before {
  content:"\f203";
}
.fa-toggle-off:before {
  content:"\f204";
}
.fa-toggle-on:before {
  content:"\f205";
}
.fa-bicycle:before {
  content:"\f206";
}
.fa-bus:before {
  content:"\f207";
}
.fa-ioxhost:before {
  content:"\f208";
}
.fa-angellist:before {
  content:"\f209";
}
.fa-cc:before {
  content:"\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content:"\f20b";
}
.fa-meanpath:before {
  content:"\f20c";
}
.fa-buysellads:before {
  content:"\f20d";
}
.fa-connectdevelop:before {
  content:"\f20e";
}
.fa-dashcube:before {
  content:"\f210";
}
.fa-forumbee:before {
  content:"\f211";
}
.fa-leanpub:before {
  content:"\f212";
}
.fa-sellsy:before {
  content:"\f213";
}
.fa-shirtsinbulk:before {
  content:"\f214";
}
.fa-simplybuilt:before {
  content:"\f215";
}
.fa-skyatlas:before {
  content:"\f216";
}
.fa-cart-plus:before {
  content:"\f217";
}
.fa-cart-arrow-down:before {
  content:"\f218";
}
.fa-diamond:before {
  content:"\f219";
}
.fa-ship:before {
  content:"\f21a";
}
.fa-user-secret:before {
  content:"\f21b";
}
.fa-motorcycle:before {
  content:"\f21c";
}
.fa-street-view:before {
  content:"\f21d";
}
.fa-heartbeat:before {
  content:"\f21e";
}
.fa-venus:before {
  content:"\f221";
}
.fa-mars:before {
  content:"\f222";
}
.fa-mercury:before {
  content:"\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content:"\f224";
}
.fa-transgender-alt:before {
  content:"\f225";
}
.fa-venus-double:before {
  content:"\f226";
}
.fa-mars-double:before {
  content:"\f227";
}
.fa-venus-mars:before {
  content:"\f228";
}
.fa-mars-stroke:before {
  content:"\f229";
}
.fa-mars-stroke-v:before {
  content:"\f22a";
}
.fa-mars-stroke-h:before {
  content:"\f22b";
}
.fa-neuter:before {
  content:"\f22c";
}
.fa-genderless:before {
  content:"\f22d";
}
.fa-facebook-official:before {
  content:"\f230";
}
.fa-pinterest-p:before {
  content:"\f231";
}
.fa-whatsapp:before {
  content:"\f232";
}
.fa-server:before {
  content:"\f233";
}
.fa-user-plus:before {
  content:"\f234";
}
.fa-user-times:before {
  content:"\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content:"\f236";
}
.fa-viacoin:before {
  content:"\f237";
}
.fa-train:before {
  content:"\f238";
}
.fa-subway:before {
  content:"\f239";
}
.fa-medium:before {
  content:"\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content:"\f23b";
}
.fa-optin-monster:before {
  content:"\f23c";
}
.fa-opencart:before {
  content:"\f23d";
}
.fa-expeditedssl:before {
  content:"\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content:"\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content:"\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content:"\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content:"\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content:"\f244";
}
.fa-mouse-pointer:before {
  content:"\f245";
}
.fa-i-cursor:before {
  content:"\f246";
}
.fa-object-group:before {
  content:"\f247";
}
.fa-object-ungroup:before {
  content:"\f248";
}
.fa-sticky-note:before {
  content:"\f249";
}
.fa-sticky-note-o:before {
  content:"\f24a";
}
.fa-cc-jcb:before {
  content:"\f24b";
}
.fa-cc-diners-club:before {
  content:"\f24c";
}
.fa-clone:before {
  content:"\f24d";
}
.fa-balance-scale:before {
  content:"\f24e";
}
.fa-hourglass-o:before {
  content:"\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content:"\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content:"\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content:"\f253";
}
.fa-hourglass:before {
  content:"\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content:"\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content:"\f256";
}
.fa-hand-scissors-o:before {
  content:"\f257";
}
.fa-hand-lizard-o:before {
  content:"\f258";
}
.fa-hand-spock-o:before {
  content:"\f259";
}
.fa-hand-pointer-o:before {
  content:"\f25a";
}
.fa-hand-peace-o:before {
  content:"\f25b";
}
.fa-trademark:before {
  content:"\f25c";
}
.fa-registered:before {
  content:"\f25d";
}
.fa-creative-commons:before {
  content:"\f25e";
}
.fa-gg:before {
  content:"\f260";
}
.fa-gg-circle:before {
  content:"\f261";
}
.fa-tripadvisor:before {
  content:"\f262";
}
.fa-odnoklassniki:before {
  content:"\f263";
}
.fa-odnoklassniki-square:before {
  content:"\f264";
}
.fa-get-pocket:before {
  content:"\f265";
}
.fa-wikipedia-w:before {
  content:"\f266";
}
.fa-safari:before {
  content:"\f267";
}
.fa-chrome:before {
  content:"\f268";
}
.fa-firefox:before {
  content:"\f269";
}
.fa-opera:before {
  content:"\f26a";
}
.fa-internet-explorer:before {
  content:"\f26b";
}
.fa-tv:before,
.fa-television:before {
  content:"\f26c";
}
.fa-contao:before {
  content:"\f26d";
}
.fa-500px:before {
  content:"\f26e";
}
.fa-amazon:before {
  content:"\f270";
}
.fa-calendar-plus-o:before {
  content:"\f271";
}
.fa-calendar-minus-o:before {
  content:"\f272";
}
.fa-calendar-times-o:before {
  content:"\f273";
}
.fa-calendar-check-o:before {
  content:"\f274";
}
.fa-industry:before {
  content:"\f275";
}
.fa-map-pin:before {
  content:"\f276";
}
.fa-map-signs:before {
  content:"\f277";
}
.fa-map-o:before {
  content:"\f278";
}
.fa-map:before {
  content:"\f279";
}
.fa-commenting:before {
  content:"\f27a";
}
.fa-commenting-o:before {
  content:"\f27b";
}
.fa-houzz:before {
  content:"\f27c";
}
.fa-vimeo:before {
  content:"\f27d";
}
.fa-black-tie:before {
  content:"\f27e";
}
.fa-fonticons:before {
  content:"\f280";
}
.fa-reddit-alien:before {
  content:"\f281";
}
.fa-edge:before {
  content:"\f282";
}
.fa-credit-card-alt:before {
  content:"\f283";
}
.fa-codiepie:before {
  content:"\f284";
}
.fa-modx:before {
  content:"\f285";
}
.fa-fort-awesome:before {
  content:"\f286";
}
.fa-usb:before {
  content:"\f287";
}
.fa-product-hunt:before {
  content:"\f288";
}
.fa-mixcloud:before {
  content:"\f289";
}
.fa-scribd:before {
  content:"\f28a";
}
.fa-pause-circle:before {
  content:"\f28b";
}
.fa-pause-circle-o:before {
  content:"\f28c";
}
.fa-stop-circle:before {
  content:"\f28d";
}
.fa-stop-circle-o:before {
  content:"\f28e";
}
.fa-shopping-bag:before {
  content:"\f290";
}
.fa-shopping-basket:before {
  content:"\f291";
}
.fa-hashtag:before {
  content:"\f292";
}
.fa-bluetooth:before {
  content:"\f293";
}
.fa-bluetooth-b:before {
  content:"\f294";
}
.fa-percent:before {
  content:"\f295";
}
.fa-gitlab:before {
  content:"\f296";
}
.fa-wpbeginner:before {
  content:"\f297";
}
.fa-wpforms:before {
  content:"\f298";
}
.fa-envira:before {
  content:"\f299";
}
.fa-universal-access:before {
  content:"\f29a";
}
.fa-wheelchair-alt:before {
  content:"\f29b";
}
.fa-question-circle-o:before {
  content:"\f29c";
}
.fa-blind:before {
  content:"\f29d";
}
.fa-audio-description:before {
  content:"\f29e";
}
.fa-volume-control-phone:before {
  content:"\f2a0";
}
.fa-braille:before {
  content:"\f2a1";
}
.fa-assistive-listening-systems:before {
  content:"\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content:"\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content:"\f2a4";
}
.fa-glide:before {
  content:"\f2a5";
}
.fa-glide-g:before {
  content:"\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content:"\f2a7";
}
.fa-low-vision:before {
  content:"\f2a8";
}
.fa-viadeo:before {
  content:"\f2a9";
}
.fa-viadeo-square:before {
  content:"\f2aa";
}
.fa-snapchat:before {
  content:"\f2ab";
}
.fa-snapchat-ghost:before {
  content:"\f2ac";
}
.fa-snapchat-square:before {
  content:"\f2ad";
}
.fa-pied-piper:before {
  content:"\f2ae";
}
.fa-first-order:before {
  content:"\f2b0";
}
.fa-yoast:before {
  content:"\f2b1";
}
.fa-themeisle:before {
  content:"\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content:"\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content:"\f2b4";
}
.fa-handshake-o:before {
  content:"\f2b5";
}
.fa-envelope-open:before {
  content:"\f2b6";
}
.fa-envelope-open-o:before {
  content:"\f2b7";
}
.fa-linode:before {
  content:"\f2b8";
}
.fa-address-book:before {
  content:"\f2b9";
}
.fa-address-book-o:before {
  content:"\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content:"\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content:"\f2bc";
}
.fa-user-circle:before {
  content:"\f2bd";
}
.fa-user-circle-o:before {
  content:"\f2be";
}
.fa-user-o:before {
  content:"\f2c0";
}
.fa-id-badge:before {
  content:"\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content:"\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content:"\f2c3";
}
.fa-quora:before {
  content:"\f2c4";
}
.fa-free-code-camp:before {
  content:"\f2c5";
}
.fa-telegram:before {
  content:"\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content:"\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content:"\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content:"\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content:"\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content:"\f2cb";
}
.fa-shower:before {
  content:"\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content:"\f2cd";
}
.fa-podcast:before {
  content:"\f2ce";
}
.fa-window-maximize:before {
  content:"\f2d0";
}
.fa-window-minimize:before {
  content:"\f2d1";
}
.fa-window-restore:before {
  content:"\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content:"\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content:"\f2d4";
}
.fa-bandcamp:before {
  content:"\f2d5";
}
.fa-grav:before {
  content:"\f2d6";
}
.fa-etsy:before {
  content:"\f2d7";
}
.fa-imdb:before {
  content:"\f2d8";
}
.fa-ravelry:before {
  content:"\f2d9";
}
.fa-eercast:before {
  content:"\f2da";
}
.fa-microchip:before {
  content:"\f2db";
}
.fa-snowflake-o:before {
  content:"\f2dc";
}
.fa-superpowers:before {
  content:"\f2dd";
}
.fa-wpexplorer:before {
  content:"\f2de";
}
.fa-meetup:before {
  content:"\f2e0";
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto;
}
.download-info .download-button,
.download-info .more-button {
	width:120px;
	height:0;
	padding-top:36px;
	overflow:hidden;
	display:block;
}
.download-info .download-button {
	background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/download-monitor/page-addon/downloadbutton.gif) no-repeat top left;
}
.download-info .more-button {
	background:url(/National_Library/20181105034639oe_/https://premiumcoding.com/wp-content/plugins/download-monitor/page-addon/morebutton.gif) no-repeat top left;
}
form#download-page-search {
	border:1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:8px 0 16px !important;
	padding:12px !important;
}
form#download-page-search p, form#download-page-search input, form#download-page-search label {
	margin:0 !important;
	padding:0 !important;
	line-height:1 !important;
	vertical-align:middle !important;
}
form#download-page-search input {
	margin-left:8px !important;
}
form#download-page-search br {
	display:none;
}
div.download-info.single {
	overflow:hidden;
	padding-left:140px;
}
.download-info-heading {
	margin:8px 0 12px !important;
}
.download-desc-heading {
	margin:8px 0 12px !important;
	color:#999;
	font-weight:bold;
	padding:4px 0;
	border-bottom:1px solid #ddd;
}
#download-page small {
	margin-left:4px;
	font-size:11px;
	letter-spacing:-0.1px
}
#download-page small small {
	margin-left:0
}
#download-page small a {
	color:#999
}
div.side-section {
	float:left;
	width:120px;
	text-align:center;
	margin-left:-140px;
	position:relative;
}
div.main-section {
	float:right;
	position:relative;
	width:100%;
}
div.download-info p {
	margin:8px 0 12px !important;
	padding:0 !important;
}
img.download-image {
	padding:3px;
	background:#fff;
	border:1px solid #ddd;
	margin-bottom:0 !important;
}
table.download-meta {
	margin:0 0 12px !important;
	padding:0 !important;
}
table.download-meta td, table.download-meta th {
	padding:4px 0;
	border-bottom:1px solid #ddd;
}
table.download-meta thead {
	display:none;
}
table.download-meta tbody th {
	color:#999;
	font-weight:bold;
}
#download-page-featured, #download-page-tags {
	border:1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:12px;
	margin:8px 0 16px !important;	
}
div#download-page-featured ul, div#download-page-tags ul {
	overflow:hidden;
	margin:0;
	padding:0;
	text-indent:0;
}
div#download-page-featured li:before, div#download-page-tags li:before {
	content:"";
}
div#download-page-featured li {
	clear:left;
	float:left;
	list-style:none;
	width:47%;
	padding-right:3% !important;
	margin:0 0 4px !important;
	border-right:1px dotted #ddd;
}
div#download-page-featured li.alternate {
	clear:none;
	float:right;
	border:0;
	padding:0 !important;
	width:47%;
}
div#download-page-featured a {
	display:table-row;
}
div#download-page-featured img {
	width:42px;
	height:42px;
	padding:3px;
	background:#fff;
	border:1px solid #ddd;
	vertical-align:middle;
	margin:0 8px 0 0;
}
div#download-page-featured span {
	display:table-cell;
	vertical-align:middle;
}
div#download-page-featured a:hover, #download-page-categories a:hover {
	text-decoration:none;
}
div#download-page-featured h3, #download-page-categories h3, div#download-page-tags h3 {
	margin:0 0 12px !important;
	padding:0 0 8px 0;
	border-bottom:1px solid #ddd;
}
#download-page-categories {
	overflow:hidden;
}
#download-page-categories .category {
	float:left;
	width:48%;
	clear:both;
	border:1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:8px 3% 8px 0 !important;
}
#download-page-categories .category.alternate {
	margin:8px 0 8px 0 !important;
	clear:none;
}
#download-page-categories .category .inner {
	padding:12px;
}
#download-page-categories .category ol {
	margin:0;
	padding:0;
	border:0;
	text-indent:0;
}
#download-page-categories .category li {
	margin:0;
	padding:2px 0;
	list-style-position:inside;
	border:0;
}
div#download-page-tags ul {
	text-align:center;
}
div#download-page-tags li {
	display:inline;
	margin:0;
	padding:0 6px;
}
div#download-page-tags li a {
	line-height:1.5em;
}
p.sorting a.active {
	background:#999;
	color:#fff;
	padding:2px;
}
#download-page .pagination {
	margin:0;
	padding:0;
	text-indent:0;
}
#download-page .pagination li:before {
	content:"";
}
#download-page .pagination li {
	display:inline;
	margin:0 4px 0 0;
	padding:0;
}