/*
Theme Name: Responsi
Theme URI: https://www.a3rev.com/themes/responsi
Author: a3rev Software
Author URI: https://a3rev.com/
Description: WordPress Designers have been calling for it and at last it is here - a lightweight Framework that sits on top of core WordPress to make every aspect of WordPress theme design completely customizable with instant live preview. Install and activate Responsi Framework and it opens the WordPress Customizer menu with its 700+ site layout and style options. Sick of searching for a WordPress Theme that fits all of your projects requirements? The fully customizable and extendable Responsi Framework is your answer. Are you a designer not a coder? Responsi Framework is for you. The customizer allows you to see every change live as it is made in the customizer preview screen.  The customizer menu has been sorted logically into all elements of a WordPress site e.g. Site Structure, Header, Nav Bars, Site Body, Pages, Blog Posts, Blog Cards, Footer Widgets, Footer, to make creating and editing site layout and style a simple process. Responsi Framework empowers everyone regardless of skill level or experience to create a unique hand crafted WordPress theme for their site. Built in cross platform code with mobile first focus means you never have to worry about your design breaking in tablet or mobile, your handcrafted theme design will always show perfectly in any browser. Responsi Framework changes the way that we think about WordPress Themes. The Framework is endlessly extendable with a built in ecosystem of Free and Premium Responsi Plugins that add advanced features to the Framework (see Responsi Plugins menu in the WordPress Appearance menu). The Responsi Themes menu has Responsi Starter Child themes for those looking for some design starter inspiration. Or just add content and launch your fully mobile responsive site right away.
Version: 7.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2011 a3THEMES Software Development team.
Text Domain: responsi
Domain Path: /languages
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/*
WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)
*/
html{height:100%;text-rendering:optimizeLegibility}body{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box;text-rendering:optimizeLegibility;outline:0}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background-color:transparent;box-sizing:border-box}pre,textarea{overflow:auto}input[type=checkbox],input[type=radio]{padding:0}:focus{outline:0}table th,table thead th{box-shadow:inset 0 0 0 0 rgba(255,255,255,.7)}button,embed,iframe,img,input,object,select,textarea{max-width:100%}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.hide,[hidden]{display:none}address,dfn{font-style:italic}b,dt,strong{font-weight:700}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:14px;hyphens:none}pre{background:#f5f5f5;color:#666;font-family:monospace;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{hyphens:none;quotes:none}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic;height:auto}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{white-space:normal}a:hover,a:link,a:visited,h1 a:hover,h1 a:link,h1 a:visited,h2 a:hover,h2 a:link,h2 a:visited,h3 a:hover,h3 a:link,h3 a:visited,h4 a:hover,h4 a:link,h4 a:visited,h5 a:hover,h5 a:link,h5 a:visited,h6 a:hover,h6 a:link,h6 a:visited,ins{text-decoration:none}button,button:visited,input[type=button],input[type=button]:visited,input[type=reset],input[type=reset]:visited,input[type=submit],input[type=submit]:visited,input#submit,input#submit:visited,.button,.button:visited{cursor:pointer;vertical-align:middle}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,input#submit:hover,.button:hover{opacity:0.9}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button:-moz-focus-inner,input:-moz-focus-inner{border:0;padding:0}::placeholder,::-webkit-input-placeholder{line-height:normal}input[type=search]{-webkit-appearance:textfield;padding-right:2px;width:270px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,input,select,textarea{font-size:100%;margin:0}input,select,textarea{padding:5px;background-color:rgba(255,255,255,.5);border:1px solid #efefef;border-radius:2px;margin-bottom:10px;font-size:inherit;font-family:inherit;line-height:normal;box-sizing:border-box}textarea{vertical-align:top}select{box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit!important;background-image:url(images/arrow.svg)!important;background-position:100% center!important;background-repeat:no-repeat!important;cursor:pointer;background-size:12px 10px!important}.select2-container--default .select2-selection--single{border:1px solid #efefef!important;border-radius:2px!important}.select2-container .select2-selection--single{height:auto!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:5px!important;padding-right:20px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto!important;top:50%!important;transform:translateY(-50%)!important;line-height:auto!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #efefef!important}.select2-dropdown{border-color:#efefef!important;border-radius:2px!important}option:-moz-focus-inner,option:focus,select:-moz-focus-inner,select:focus{outline:0}input:focus,textarea:focus{background-color:#fff}.box-content:after,.box-content:before,.clearfix:after,.clearfix:before,.col-full:after,.col-full:before,.custom_box:after,.custom_box:before,.site-width:after,.site-width:before,.sub_categories_container:after,.sub_categories_container:before{clear:both;content:".";display:block;height:0;visibility:hidden;width:100%;line-height:0;overflow:hidden}html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}img,table td,table th,#commentform .comment-form-cookies-consent *,#comments .avatar img{vertical-align:middle}nav ol,nav ul{list-style:none;margin:0;padding:0}menu{margin:0 0 15px;padding:0 0 0 30px}h1,h2,h3,h4,h5,h6{margin:0 0 .5em}ul{margin:0 0 10px;padding:0 0 0 18px;box-sizing:border-box;list-style:disc}ul ul{list-style:circle}li>ul{margin-bottom:0;margin-left:0;list-style-type:circle}ol{margin:0 0 10px;padding:0 0 0 16px;box-sizing:border-box;list-style:decimal}li>ol{margin-bottom:0;margin-left:0;list-style-type:lower-latin}.video_ojbect_container .wp-video,img.aligncenter{margin-left:auto;margin-right:auto}img.aligncenter{display:block!important}img.wp-smiley{padding:0;border:0}table{border-spacing:0;width:100%;margin-bottom:1.5em;border-collapse:separate;border:1px solid #dbdbdb}.post .post-embed,.post p.tags{margin-bottom:20px}table th{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));border-color:#FFF}table thead th{border:0}table td,table th{padding:.5em 1em;border-bottom:0 solid #FFF!important;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;text-align:left}table tbody:first-child tr:first-child td,table tbody:first-child tr:first-child th,table tr:first-child td,table tr:first-child th{border-top:0}table tr td:last-child,table tr th:last-child{border-right:none}table tbody tr:first-child td,table tbody tr:first-child th{border-bottom:1px solid #eee;border-top:1px solid #dbdbdb}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:0}.video_ojbect_container video{max-width:100%;height:auto}.video_ojbect_container .mejs-mediaelement,.video_ojbect_container .mejs-video,.video_ojbect_container .wp-video{position:relative!important;height:auto!important}.video_ojbect_container .wp-video *{max-width:100%!important;float:left}.video_ojbect_container .wp-video-shortcode{max-width:100%}.video_ojbect_container{text-align:center;position:relative;overflow:hidden}.video_ojbect_container .lazy-hidden{position:relative!important;z-index:0!important}.post,.searchform,.thumbnail_container{position:relative}.clear{clear:both}.nobr{white-space:nowrap}.post p.tags:hover:before{color:#999}.post p.tags{color:#999;width:100%;clear:both}.post .post-icon a{float:right;display:block;overflow:hidden;width:50px;height:50px;background:#333;border-radius:100px}.post .post-icon a:hover{background:#111;text-decoration:none}.post .audio{margin-bottom:1.8em}.post,.search .page{margin:0}.page .title,.post .title{font-weight:400;margin:0 0 .5em}.post-meta{margin:0 0 5px}.post-meta .author{text-transform:capitalize}.post-meta .updated:not(.published){display:none!important}.post-meta>span{margin-right:5px}.post-meta>span:last-child{margin-right:0}.page-link{text-align:center;margin-bottom:10px}.entry .page-link{margin:0 0 1.2em}.entry .wp-caption{padding:1px;text-align:center;background:#f8f8f8;border:1px solid #e6e6e6;box-shadow:inset 0 0 1px 1px #fff;box-sizing:border-box;max-width:100%!important}.entry .wp-caption img{margin:0!important;padding:0;background:0;border:0}.entry .wp-caption a{margin:0!important}.entry .wp-caption-text{margin:0 0 .3em;padding:0;font:700 11px/22px "Open Sans",sans-serif;text-align:center}.entry .wp-caption.aligncenter{margin:0 auto 15px}.entry .quote cite{text-align:right;display:block;font:.9em sans-serif}.entry .quote cite:before{content:'~ '}.entry p,p{margin-bottom:10px}.entry-bottom a.button,.masonry-brick .button,.masonry-brick .button:visited{margin-bottom:0!important;margin-top:0!important}.entry .quote,.entry .video_ojbect_container .video{margin-bottom:1.5em}#main .quote blockquote,.entry .quote blockquote{font-style:italic}.entry img,img.thumbnail{height:auto;padding:0;border:0 solid #e6e6e6;background:0}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}.alignleft{margin:5px 15px 9px 0;display:inline;float:left}.alignright{margin:5px 0 9px 15px;display:inline;float:right}.aligncenter{text-align:center;margin-bottom:15px;float:none;display:block;margin-right:auto;margin-left:auto}.nav-entries{clear:both;font-size:11px}.nav-entries a{font-size:1.2em}.post-entries{clear:both;margin-top:0;margin-bottom:10px;display:inline-block;width:100%;box-sizing:border-box}.post-entries a:hover{color:#666}.widget{margin:0}.widget .fw_widget_content:empty,.widget .fw_widget_title:empty{display:none!important}.widget p{font-size:12px}.widget ul{padding:0 0 0 16px}.widget ol{padding:0 0 0 14px}.widget ul li a:hover{text-decoration:underline}.widgetized .widget ul{clear:both;list-style:none;margin:0;padding:0}.widget ul li a,.widgetized .widget ul li a{padding:0;text-decoration:none}.widgetized .widget ul ul{padding:0 0 0 15px;border-top:0}.widget .fw_widget_content{box-sizing:border-box}.searchform{width:99%;margin-top:5px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid;border-radius:3px}.searchform input.s{padding:6px;width:85%;margin:0;border:0;background:0}.searchform input.s:focus{box-shadow:0 0 0 0 rgba(0,0,0,.03)}.searchform input.submit{position:absolute;top:6px;right:10px;border:0;margin:0;padding:0;background-color:transparent!important}.search-form{position:relative;line-height:0}.search-form label{box-sizing:border-box;display:block;position:relative}.search-form label:after{content:"T";cursor:pointer;font-family:responsi-font-face!important;font-size:19px;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;position:absolute;right:5px;text-transform:none!important;top:50%;transform:translateY(-50%)}.search-form input.search-field{padding-right:27px;width:100%;box-sizing:border-box;margin:0}.search-form input.search-submit{background:0 0!important;border:none;box-shadow:none;height:100%;margin:0;position:absolute!important;right:0;text-indent:-999em;top:0;width:27px;z-index:1;opacity:0}.main-wrap .search-form{display:inline-block}#comments,blockquote{position:relative}#wp-calendar{clear:both;padding:0;margin:0}#wp-calendar caption{padding:0 0 10px}#wp-calendar td,#wp-calendar th{text-align:center;background:rgba(0,0,0,.05);padding:5px}#wp-calendar td,table#wp-calendar th{padding:3px 0}#comments .comment.thread-even{background-color:rgba(0,0,0,.02)}#comments .comment{width:100%;list-style-type:none}#comments .comment .comment-container{position:relative;padding:10px}#comments .comment-head{margin:0 0 15px}#comments .comment-head .name{margin:0;font-weight:700;font-size:15px}#comments .avatar{float:left;margin:0 15px 10px 0}#comments .avatar img{margin:0;border-radius:100%}#comments .comment-entry{clear:both}#comments .comment-entry p{margin:0 0 10px}#comments ul.children{margin:0 10px 0 25px;padding:0}#comments ul.children li{border-top:1px solid #e6e6e6}#comments .cancel-comment-reply{margin:10px 0}#comments .navigation a{display:block;margin:15px 0 0;text-decoration:none}#comments h3#pings{margin-top:25px}#comments .pingbacks li.pingback{margin:10px 0}#comments .pingbacks li.pingback .comment-entry div.reply{display:none}#comments ol.commentlist{padding:0;margin:0 0 1em}#comments .comment-head .date,#comments .comment-head .edit,#comments .comment-head .perma{font-size:11px}#commentform{margin:0}#commentform input.txt{width:48%;margin:0 5px 0px 0}#commentform textarea{padding:5px;width:100%;box-sizing:border-box}#commentform .comment-form-cookies-consent{margin-bottom:20px}#commentform .comment-form-cookies-consent input{margin:0 5px 0 0}#commentform #submit{margin:0}#comments #reply-title small{font-size:100%;vertical-align:middle;float:right}#comments h3#comments-title{margin-top:10px}#comments .comment-respond h3#reply-title{font-size:inherit;margin-top:10px}#comments #respond .left{float:left;width:200px;margin-right:15px}#comments #respond .right{float:left;width:380px}#comments #respond label{font-size:11px;color:#777}#comments #respond p.form-submit,#respond p.comment-form-comment{margin:0}#comments .logged-in-as{margin-bottom:.5em}.require{color:red}.pagination{margin:0;text-align:center;clear:both;opacity:0;height:0!important;overflow:hidden}.pagination span.current{border:0;background:0;font-weight:700;font-size:.9em}.nav-entries a span,.pagination a:link,.pagination a:visited{display:inline;text-decoration:none;color:#666;padding:3px 7px}.pagination .page-numbers,.pagination span.extend{border:0;color:#666}.nav-entries a span,.pagination a:active,.pagination a:link,.pagination a:visited{font-weight:700;font-size:.9em;border-radius:0;border:1px solid #d9d9d9;background:#fff;background:linear-gradient(#fff,#f5f5f5);box-shadow:0 2px 2px 0 rgba(0,0,0,.03)}.pagination a:active,.pagination a:link,.pagination a:visited{border:1px solid #dedede;background-color:rgba(255,255,255,.5)}.pagination .current,.pagination a:hover{padding:3px 7px;background:#eee;border:1px solid #bbb}.bypostauthor,.sticky{text-transform:inherit}blockquote cite,blockquote small{font-size:14px;font-weight:400;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote b,blockquote strong{font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{padding:10px 20px 10px 50px;font-style:italic!important;margin-bottom:1em;clear:both}blockquote:before{content:'\201C'!important;left:10px!important;position:absolute!important;top:0!important;font-size:70px!important;color:#999;font-family:Helvetica!important;font-style:normal!important;background-image:none!important;line-height:1}blockquote p{font-style:italic}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{padding:.5em 0}.gallery,.gallery-item,.wp-caption{box-sizing:border-box}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{display:block;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.has-large-font-size,.has-small-font-size,.has-medium-font-size,.has-large-font-size,.has-huge-font-size{line-height:1.8}p.has-background{padding:20px 30px}.has-drop-cap::first-letter{font-family:'Noto Serif'}@media screen and (min-width:46.25em){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4118em 1.6471em 1.6471em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4118em 0 1.6471em 1.6471em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4118em;margin-bottom:1.6471em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2353em}.gallery,.wp-caption{margin-bottom:1.6471em}}@media screen and (min-width:55em){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4211em 1.6842em 1.6842em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4211em 0 1.6842em 1.6842em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4211em;margin-bottom:1.6842em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2632em}.gallery,.wp-caption{margin-bottom:1.6842em}}@media screen and (min-width:59.6875em){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.gallery,.wp-caption{margin-bottom:1.6em}}@media screen and (min-width:68.75em){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4118em 1.6471em 1.6471em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4118em 0 1.6471em 1.6471em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4118em;margin-bottom:1.6471em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2353em}.gallery,.wp-caption{margin-bottom:1.6471em}}@media screen and (min-width:77.5em){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4211em 1.6842em 1.6842em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4211em 0 1.6842em 1.6842em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4211em;margin-bottom:1.6842em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2632em}.gallery,.wp-caption{margin-bottom:1.6842em}}