/* Theme «מדברים עם כלבים» - the theme CSS rules used on the site (T-036 step 4, built 22.09.2026 by build_css.py).
   Only rules that match an element on the 69 public URLs (as served, and with the mobile menu and the slidebar open),
   in the same order as the old theme files. A new element or class that needs an old rule must get it back here. */

/* ---- bootstrap.min.css 3.2.0 (old handle pojo-css-framework) ---- */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{margin:.67em 0;font-size:2em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}p{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-9{width:75%}.col-sm-6{width:50%}.col-sm-3{width:25%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-3{width:25%}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:none}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.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)}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:1200px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}@media (min-width:1200px){.navbar-toggle{display:none}}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert>p,.alert>ul{margin-bottom:0}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}

/* ---- Font Awesome 4.7.0, Elementor copy (old handle font-awesome) ---- */
/* FontAwesome (T-036 1.1.0): the full font first - the fallback for any icon outside the subset - then the subset of the 13 icons
   the site shows (fa-t2d.woff2, SIL OFL 1.1, see OFL.txt) with unicode-range, so browsers download only the small subset. */
@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FontAwesome';src:url('/wp-content/themes/talk2dogs/assets/fonts/fa-t2d.woff2?ver=0aa84e51') format('woff2');font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+0020,U+F002,U+F00C,U+F015,U+F062,U+F067-F068,U+F095,U+F0A9-F0AA,U+F0E0,U+F0E5,U+F1B0,U+F1B9}
.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-search:before{content:"\f002"}.fa-check:before{content:"\f00c"}.fa-home:before{content:"\f015"}.fa-arrow-up:before{content:"\f062"}.fa-phone:before{content:"\f095"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-envelope:before{content:"\f0e0"}.fa-comment-o:before{content:"\f0e5"}.fa-paw:before{content:"\f1b0"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

/* ---- border core style.min.css (old handle pojo-base-style) ---- */
.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}a:focus,a:hover{text-decoration:none}.wp-caption{max-width:100%}select{border:1px solid #ccc;padding:3px}.uneditable-input,input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],textarea{display:block;width:100%;height:auto;vertical-align:middle;border-color:#CCC;border-style:solid;border-width:1px;background-color:#FFF;color:#555;font-size:1em;padding:6px 10px}.uneditable-input:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,textarea:focus{border-color:#999;outline:0 none}button,input[type=submit]{background-color:#FFF;background-image:none;border-color:#CCC;border-style:solid;border-width:1px;color:#333;display:inline-block;padding:8px 16px;margin-bottom:0;font-size:1em;font-weight:700;line-height:1em;text-align:center;vertical-align:middle;cursor:pointer;-webkit-transition:background-image .3s linear;-moz-transition:background-image .3s linear;-ms-transition:background-image .3s linear;-o-transition:background-image .3s linear;transition:background-image .3s linear}button:hover,input[type=submit]:hover{background-color:#fafafa;color:#333;text-decoration:none;border-color:#999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}button:focus,input[type=submit]:focus{background-color:#f2f2f2;outline:0}button.active,button:active,input[type=submit].active,input[type=submit]:active{outline:0}#pojo-scroll-up{position:fixed;bottom:50px;display:none;z-index:9998}#pojo-scroll-up .pojo-scroll-up-inner{display:table;width:100%;height:100%;line-height:1}#pojo-scroll-up .pojo-scroll-up-button{display:table-cell;margin:0;text-align:center;vertical-align:middle;outline:0}#pojo-scroll-up.pojo-scroll-up-right{right:50px}@media only screen and (max-width:767px){#pojo-scroll-up{bottom:20px}#pojo-scroll-up.pojo-scroll-up-right{right:20px}}.widget-image.align-center{text-align:center}.form{position:relative;padding-bottom:20px}embed,iframe,object{max-width:100%;line-height:1}

/* ---- border style.min.css + child rules (old handle pojo-style) ---- */
body{font-size:13px}.container{max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:15px;margin-bottom:15px}.media{margin-top:30px}.media:first-child{margin-top:0}.navbar-collapse{border:none;-webkit-box-shadow:none;box-shadow:none;padding-right:0;padding-left:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:none}a[href]:after{content:""}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}.uneditable-input,button,input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=submit],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],textarea{padding:8px 12px}.button,.button.size-large,.button.size-small,.button.size-xl,.button.size-xxl,.form .field{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a{-webkit-transition:color .3s linear;transition:color .3s linear}a:focus,a:hover{text-decoration:none}ul{list-style-type:square}h1,h2,h3,h4,h5,h6{line-height:1.5em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}#breadcrumbs a{color:inherit}.align-pagination{text-align:center}.align-pagination .pagination>li{display:inline-block;margin-right:5px;margin-left:5px}.align-pagination .pagination>li>a,.align-pagination .pagination>li>span{font-weight:700;background-color:transparent;border-width:0;color:#8B8B8B}.align-pagination .pagination>li>a:focus,.align-pagination .pagination>li>a:hover,.align-pagination .pagination>li>span:focus,.align-pagination .pagination>li>span:hover{background-color:#FFF}.align-pagination .pagination>li:first-child>a,.align-pagination .pagination>li:first-child>span,.align-pagination .pagination>li:last-child>a,.align-pagination .pagination>li:last-child>span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.align-pagination .pagination>.active a{background-color:transparent}.form-search{padding-bottom:0}.form-search button{background:0 0;border:0 none;color:#ccc;margin:0;padding:0;position:absolute;right:0;top:0;bottom:0;width:35px}.form-search button:hover{color:#999}#header.logo-left .logo,.sticky-header.logo-left .logo{float:left}#header.logo-left .nav-main,.sticky-header.logo-left .nav-main{float:right}#header{border-width:0 0 1px;border-style:solid;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#header:after,#header:before{content:" ";display:table}#header:after{clear:both}#header .logo{overflow:hidden}.sticky-header{display:none;border-width:0 0 1px;border-style:solid;margin:auto;height:60px;opacity:.95;left:0;right:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:9998}.sticky-header:after,.sticky-header:before{content:" ";display:table}.sticky-header:after{clear:both}.sticky-header .logo{overflow:hidden;max-height:60px;padding:15px 0;margin:0}.sticky-header .sf-menu>li>a{line-height:60px}#outer-slidebar{position:fixed;width:100%;z-index:9999;top:0;left:0;display:none}#outer-slidebar #outer-slidebar-overlay{position:relative;padding:50px 0}#outer-slidebar #outer-slidebar-toggle{position:absolute;right:0;margin:0;z-index:9999}#outer-slidebar #outer-slidebar-toggle a{display:block;line-height:1;border-color:transparent;border-style:solid;border-width:0 50px 50px 0;bottom:-50px;height:0;position:absolute;right:0;width:0;outline:0}#outer-slidebar #outer-slidebar-toggle a:after{content:"\f067";font-family:fontawesome;display:block;font-size:11px;height:50px;left:32px;position:absolute;top:10px}#outer-slidebar #outer-slidebar-toggle a.open:after{content:"\f068"}.sf-menu{margin:0;padding:0;list-style:none}.sf-menu>li{border-bottom:3px solid transparent;-webkit-transition:border .3s linear;transition:border .3s linear}.sf-menu>li>a{margin-top:-2px}.sf-menu li{float:left;position:relative}.sf-menu li a{display:block;position:relative;padding:0 1.5em;text-decoration:none;z-index:2}.sf-menu li.active,.sf-menu li.current-menu-ancestor,.sf-menu li.current-menu-item,.sf-menu li.current-menu-parent,.sf-menu li.current_page_ancestor,.sf-menu li.current_page_item,.sf-menu li.current_page_paren,.sf-menu li:hover{visibility:inherit}.sf-menu li.sfHover,.sf-menu li:hover{outline:0}.sf-menu a{-webkit-transition:all .3s linear;transition:all .3s linear}.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover{outline:0}.sf-menu *{margin:0;padding:0;list-style:none}.navbar-toggle{background-color:transparent;border:0 none;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-toggle:focus{background-color:transparent}.nav-main{float:right;max-width:80%}.nav-main .navbar-collapse{max-height:360px}.nav-main .navbar-collapse .mobile-menu{list-style:none outside none;margin:0;padding:0}.nav-main .navbar-collapse .mobile-menu>li{display:block;margin:0;padding:0}.nav-main .navbar-collapse .mobile-menu>li a{border-top:1px solid rgba(0,0,0,.1);padding:5px 15px;display:block}#primary #content #main{margin-top:30px;margin-bottom:30px}.page-title h1{margin:0}.page-title:after{display:block;height:3px;margin:30px 0;content:" ";text-shadow:none;width:30px;vertical-align:middle}.entry-meta{line-height:0}.entry-meta span{line-height:1.2em;margin-left:7px;font-size:.85em}.entry-meta span a{color:inherit}.entry-meta span a:hover{text-decoration:underline}.entry-meta span:before{content:'\002F\002F\002F';margin-right:7px}.entry-meta span:first-child{margin-left:0}.entry-meta span:first-child:before{content:'';margin-right:0}.entry-meta .read-more{float:right;font-size:.85em;line-height:1}.media-heading{margin-top:10px}.media{padding-bottom:30px;border-width:0 0 1px;border-style:solid}.error404 #content article{text-align:center}.error404 #content article h1{font-size:100px}#sidebar{padding-top:30px;padding-bottom:30px}#sidebar .widget,#sidebar-footer .widget{margin-bottom:20px}img{height:auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-caption{width:auto}@media (min-width:992px){.layout-sidebar-right #main{padding-right:80px}}@media (min-width:768px){#copyright>.container,#header>.container,#outer-slidebar>.container,#primary>.container,#sidebar-footer>.container,.section>.container,.sticky-header>.container{padding-right:0;padding-left:0}}@media (max-width:1199.98px){#header.logo-left .logo,.sticky-header.logo-left .logo{float:none;max-width:100%}#header.logo-left .logo:after,#header.logo-left .logo:before,.sticky-header.logo-left .logo:after,.sticky-header.logo-left .logo:before{content:" ";display:table}#header.logo-left .logo:after,.sticky-header.logo-left .logo:after{clear:both}#header.logo-left .logo .logo-img,#header.logo-left .logo .logo-text,.sticky-header.logo-left .logo .logo-img,.sticky-header.logo-left .logo .logo-text{float:left}#header.logo-left .logo .navbar-toggle,.sticky-header.logo-left .logo .navbar-toggle{float:right}#header.logo-left .nav-main,.sticky-header.logo-left .nav-main{float:none;max-width:100%}#header.logo-left .nav-main:after,#header.logo-left .nav-main:before,.sticky-header.logo-left .nav-main:after,.sticky-header.logo-left .nav-main:before{content:" ";display:table}#header.logo-left .nav-main:after,.sticky-header.logo-left .nav-main:after{clear:both}#header{height:auto!important}#header .logo{padding:15px 0;margin:0}.sticky-header{height:auto!important;opacity:1}}@media (max-width:767px){#primary #content #main{margin-top:20px;margin-bottom:20px}#primary #content #main.sidebar-left,#primary #content #main.sidebar-right{float:none}#primary #content #main .entry-meta{text-align:center}.single-post .post{padding:20px}}.collapse.in{ display:inline-block !important; }.nav-main .navbar-collapse{ max-height:400px; }.nav-main .navbar-collapse{ width:100% !important; }

/* ---- border rtl.min.css (old handle pojo-style-rtl) ---- */
body.rtl .pb-widget-title,body.rtl .sd-title,body.rtl .title-comments,body.rtl .title-respond,body.rtl .widget-title{position:relative}body.rtl .pb-widget-title:after,body.rtl .sd-title:after,body.rtl .title-comments:after,body.rtl .title-respond:after,body.rtl .widget-title:after{right:0;left:auto}body.rtl #header.logo-left .logo,body.rtl .sticky-header.logo-left .logo{float:right}body.rtl #header.logo-left .nav-main,body.rtl .sticky-header.logo-left .nav-main{float:left}body.rtl .sf-menu li{float:right}body.rtl #primary #content #main .entry-meta span{margin-right:7px;margin-left:0}body.rtl #primary #content #main .entry-meta span:before{margin-left:7px;margin-right:0}body.rtl #primary #content #main .entry-meta span:first-child{margin-right:0}body.rtl #primary #content #main .entry-meta span:first-child:before{content:'';margin-left:0;margin-right:0}body.rtl #primary #content #main .entry-meta .read-more{float:left}body.rtl #outer-slidebar{right:0;left:auto}body.rtl #outer-slidebar #outer-slidebar-toggle{right:auto;left:0}body.rtl #outer-slidebar #outer-slidebar-toggle a{border-right-color:transparent;border-width:0 0 50px 50px;right:auto;left:0}body.rtl #outer-slidebar #outer-slidebar-toggle a:after{right:32px;left:auto}body.rtl .form-search input{left:auto;right:0;padding:0 9px 0 0}body.rtl .form-search button{left:0;right:auto}body.rtl .navbar-toggle{float:left}body.rtl .col-md-1,body.rtl .col-md-10,body.rtl .col-md-11,body.rtl .col-md-2,body.rtl .col-md-3,body.rtl .col-md-4,body.rtl .col-md-5,body.rtl .col-md-6,body.rtl .col-md-7,body.rtl .col-md-8,body.rtl .col-md-9,body.rtl .col-sm-1,body.rtl .col-sm-10,body.rtl .col-sm-11,body.rtl .col-sm-2,body.rtl .col-sm-3,body.rtl .col-sm-4,body.rtl .col-sm-5,body.rtl .col-sm-6,body.rtl .col-sm-7,body.rtl .col-sm-8,body.rtl .col-sm-9{float:right}@media (min-width:992px){body.rtl.layout-sidebar-right #main{padding-left:80px;padding-right:15px}}@media (max-width:767px){body.rtl .col-md-1,body.rtl .col-md-10,body.rtl .col-md-11,body.rtl .col-md-2,body.rtl .col-md-3,body.rtl .col-md-4,body.rtl .col-md-5,body.rtl .col-md-6,body.rtl .col-md-7,body.rtl .col-md-8,body.rtl .col-md-9,body.rtl .col-sm-1,body.rtl .col-sm-10,body.rtl .col-sm-11,body.rtl .col-sm-2,body.rtl .col-sm-3,body.rtl .col-sm-4,body.rtl .col-sm-5,body.rtl .col-sm-6,body.rtl .col-sm-7,body.rtl .col-sm-8,body.rtl .col-sm-9{float:none}body.rtl #primary #content #main.sidebar-left,body.rtl #primary #content #main.sidebar-right{float:none}}@media (max-width:1199.98px){body.rtl #header.logo-left .logo,body.rtl .sticky-header.logo-left .logo{float:none}body.rtl #header.logo-left .logo .logo-img,body.rtl #header.logo-left .logo .logo-text,body.rtl .sticky-header.logo-left .logo .logo-img,body.rtl .sticky-header.logo-left .logo .logo-text{float:right}body.rtl #header.logo-left .logo .navbar-toggle,body.rtl .sticky-header.logo-left .logo .navbar-toggle{float:left}body.rtl #header.logo-left .nav-main,body.rtl .sticky-header.logo-left .nav-main{float:none}}

/* ---- customizer CSS (old inline style in wp_head) ---- */
.logo-img a > img{width: 100%;}.logo{margin-top: 30px;}body{background-color: rgba(255, 255, 255, 1);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;color: #888888; font-family: 'Assistant', Arial, sans-serif; font-weight: 300; font-size: 15px;line-height: 1.6em;}#header, .sticky-header{background-color: rgba(255, 255, 255, 1);background-position: top center;background-repeat: no-repeat;background-size: auto;background-attachment: fixed;}.sf-menu a, .mobile-menu a{color: #000000; font-family: 'oswald', Arial, sans-serif; font-weight: 700; font-size: 14px;text-transform: uppercase;}.sf-menu a:hover,.sf-menu li.active a, .sf-menu li.current-menu-item > a,.sf-menu .sfHover > a,.sf-menu .sfHover > li.current-menu-item > a,.sf-menu li.current-menu-ancestor > a,.mobile-menu a:hover,.mobile-menu li.current-menu-item > a{color: #f79722;}a,#sidebar .menu li a:hover, #sidebar .sub-menu li a:hover, #sidebar .sub-page-menu li a:hover,#sidebar .menu li.current_page_item > a, #sidebar .sub-menu li.current_page_item > a, #sidebar .sub-page-menu li.current_page_item > a, #sidebar .menu li.current-menu-item > a, #sidebar .sub-menu li.current-menu-item > a, #sidebar .sub-page-menu li.current-menu-item > a{color: #00ADEF;}a:hover{color: #f79722;}::selection{color: #ffffff;background: #00ADEF;}::-moz-selection{color: #ffffff;background: #00ADEF;}h1{color: #00ADEF; font-family: 'Oswald', Arial, sans-serif; font-weight: bold; font-size: 34px;text-transform: uppercase;line-height: 1.4em;}h2{color: #00ADEF; font-family: 'Assistant', Arial, sans-serif; font-weight: normal; font-size: 30px;line-height: 1.5em;}h3{color: #00ADEF; font-family: 'Oswald', Arial, sans-serif; font-weight: bold; font-size: 30px;text-transform: uppercase;line-height: 2em;}h4{color: #9150b7; font-family: 'Assistant', Arial, sans-serif; font-weight: normal; font-size: 25px;text-transform: uppercase;line-height: 1.4em;}h5{color: #00ADEF; font-family: 'Oswald', Arial, sans-serif; font-weight: normal; font-size: 20px;text-transform: uppercase;line-height: 1.8em;}#sidebar{color: #888888; font-family: 'PT Sans', Arial, sans-serif; font-weight: 300; font-size: 15px;line-height: 1.6em;}#outer-slidebar #outer-slidebar-overlay{background-color: #f79722;}#outer-slidebar{color: #ffffff; font-family: 'Oswald', Arial, sans-serif; font-weight: normal; font-size: 15px;line-height: 1.5em;}#outer-slidebar a{color: #f2f2f2;}#outer-slidebar a:hover{color: #ffffff;}#outer-slidebar .widget-title{color: #ffffff; font-family: 'Oswald', Arial, sans-serif; font-weight: bold; font-size: 19px;line-height: 2.5em;}#pojo-scroll-up{width: 50px;height: 50px;line-height: 50px;background-color: rgba(51, 51, 51, 0.6);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;}#pojo-scroll-up a{color: #ffc03a;}body.postid-1461, body.page-id-1461{background-repeat: no-repeat;}.navbar-toggle{border-color: #000000;}.sf-menu li.active, #header .sf-menu li:hover, .sf-menu li.current-menu-item, .sf-menu li.current-menu-parent, .sf-menu li.current-menu-ancestor, .sf-menu li.current_page_item, .sf-menu li.current_page_paren, .sf-menu li.current_page_ancestor{border-color: #f79722;}#outer-slidebar #outer-slidebar-toggle a{border-right-color: #f79722;}.rtl #outer-slidebar #outer-slidebar-toggle a{border-left-color: #f79722;}

/* ---- T-036 GEMS 1.1.0: accessibility additions (keyboard-only; mouse and touch rendering is unchanged) ---- */
/* Skip link (WCAG 2.4.1): off-screen until it has keyboard focus. RTL: the start side is the right. */
.t2d-skip-link{position:absolute;top:-200px;right:12px;z-index:100000;padding:12px 20px;background:#fff;color:#1a1a1a;font:700 18px/1.2 "Assistant",Arial,sans-serif;border:2px solid #1a1a1a;border-radius:4px;text-decoration:none}
.t2d-skip-link:focus-visible{top:12px;color:#1a1a1a;text-decoration:none;outline:3px solid #f79722;outline-offset:2px}
@supports not selector(:focus-visible){.t2d-skip-link:focus{top:12px;color:#1a1a1a;text-decoration:none;outline:3px solid #f79722;outline-offset:2px}}
/* Hamburger: the bars sit in a <span> inside the <button> (a <div> is not allowed there); a div isolates bidi text, so the span keeps it. */
.navbar-toggle .btn.hamb{unicode-bidi:isolate}
/* Keyboard focus ring (WCAG 2.4.7) on the theme's own controls whose old CSS removes the outline. :focus-visible only - a mouse
   click or a tap does not match it, so mouse and touch users see no change. Two colours (dark outline + white ring, technique C40). */
#header .sf-menu a:focus-visible,.sticky-header .sf-menu a:focus-visible,.form-search .search-submit:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;box-shadow:0 0 0 2px #fff}
/* the sticky menu's links are 5 px boxes (line-height 0) under 16 px of text: the ring goes round the text, not through it */
.sticky-header .sf-menu a:focus-visible{outline-offset:10px}
/* controls in clipped boxes (the sticky logo box is overflow:hidden) or drawn as a corner triangle: an inner ring */
.navbar-toggle:focus-visible,#outer-slidebar #outer-slidebar-toggle a:focus-visible,#pojo-scroll-up .pojo-scroll-up-button:focus-visible{outline:3px solid #1a1a1a;outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}

/* ---- 1.1.2 (T-058): responsive header and layout ---- */
/* Below 1200 px the six top-level items do not fit beside the logo (968 px of items, 936 px of room at 1170 px; 736 px at
   970 px): both headers use the phone menu - logo, menu button and the collapsible list - on tablets and landscape phones too. */
@media (min-width:768px) and (max-width:1199.98px){#header .sf-menu.hidden-xs,.sticky-header .sf-menu.hidden-xs{display:none!important}#header .mobile-menu.visible-xs,.sticky-header .mobile-menu.visible-xs{display:block!important}}
/* From 1200 px: one row. The menu fills its 80 % column and spreads the items (space-between) instead of fixed 1.5em paddings,
   so a wider fallback font on another computer narrows the gaps but never wraps an item to a second row. */
@media (min-width:1200px){#header .nav-main,.sticky-header .nav-main{width:80%}#header .nav-main .sf-menu,.sticky-header .nav-main .sf-menu{display:flex;flex-wrap:nowrap;justify-content:space-between}#header .nav-main .sf-menu>li,.sticky-header .nav-main .sf-menu>li{float:none;flex:0 0 auto}#header .nav-main .sf-menu>li>a,.sticky-header .nav-main .sf-menu>li>a{padding:0 .75em;white-space:nowrap}}
/* 768-1199 px: the phone header. Its look lives in the site's Additional CSS (rules for max-width 767 px) and two desktop rules
   there push the menu down (nav.nav-main margin-top 95px) and narrow the logo box (div.logo 20%). The Additional CSS is shared
   with the old theme and stays unchanged until T-036 step 9, so these rules - one id more specific - give 768-1199 px the same
   phone header: logo on the right, menu button on the left, the menu opening below. In the floating header the logo is as on
   landscape phones, its foot hanging below the bar - a design element (owner, 11.10). To be moved with the Additional CSS
   header rules into the theme after step 9. */
@media (min-width:768px) and (max-width:1199.98px){#container #header nav.nav-main,#container .sticky-header nav.nav-main{margin-top:0}#container #header div.logo,#container .sticky-header div.logo{width:100%;max-height:180px;margin:0;padding:15px 0 0}#container #header.logo-left .logo .logo-img{width:auto}#container #header .logo-img a>img{width:230px;float:right!important}#container #header{box-shadow:0 0 4px 0;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:15px}#container .sticky-header{height:70px!important;opacity:1;margin-left:0;border:0!important;box-shadow:0 0 4px 0}#container .sticky-header .logo .logo-img img{width:60%;margin-top:-10px;float:right}#container .sticky-header .navbar-collapse{margin-top:8px;padding:20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}#container .navbar-collapse .mobile-menu>li a{border-bottom:1px solid rgba(0,0,0,.1);border-top:none!important;padding:15px 35px!important}}
/* The opened menu list (below 1200 px). In the header it pushes the page down, so it shows all the items (the old 400 px cap
   hid the last item on landscape phones). In the floating header it never reaches below the screen - a landscape phone is
   375-430 px high - and scrolls inside instead, without moving the page. */
@media (max-width:1199.98px){#container #header .nav-main .navbar-collapse{max-height:none}#container .sticky-header .nav-main .navbar-collapse{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}}
/* 768-991 px: the content row (container + 30 px of row margins) was 6 px wider than a 768 px screen. */
@media (min-width:768px) and (max-width:991.98px){#primary>.container{width:calc(100% - 30px);max-width:750px}}
/* ---- 1.1.3 (T-058): the corner drawer on short screens, the floating logo on computers ---- */
/* The corner drawer (the "+" from 768 px) is never taller than the screen. On a landscape phone (375-430 px high) it was 745 px
   tall, so once it opened its button - the corner 50 px below it - was below the screen and the drawer could not be closed.
   Its content scrolls inside instead, without scrolling the page; the button stays 10 px above the bottom of the screen. */
#outer-slidebar #outer-slidebar-overlay{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}
/* The bars of the header's menu button have z-index 99999 in the Additional CSS (.btn span), so they showed through the open
   drawer and took its taps. The button now keeps them on top inside it, and the drawer (9999) covers it. */
#container #header .navbar-toggle{z-index:2}
/* From 1200 px the floating logo is 203 px wide, as from 768 to 1199 px (it was 145 px: 62 % in the Additional CSS), and its foot
   hangs below the bar - a design element (owner, 11.10). The logo box no longer clips it at 60 px; the box itself stays 60 px
   high, so only the logo reaches below the bar. */
@media (min-width:1200px){#container .sticky-header div.logo{overflow:visible}#container .sticky-header .logo .logo-img img{width:203px}}
