.overlay-image{position:relative;overflow:hidden}.overlay-image .overlay{opacity:0;filter:alpha(opacity=0);border:none}.overlay-image .zoom{background:#fff url(https://greatyarndragon.com/wp-content/plugins/savana-essential-kit/assets/css/../images/icons/zoom.png) no-repeat center;position:absolute;top:5px;left:5px;-webkit-transition:none;-moz-transition:none;-o-transition:none}.overlay-image .wp-post-image{border:solid 1px #ddd;padding:4px;max-width:100%;max-height:100%;width:auto;height:auto}.overlay-image .wp-post-image:hover{-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}nav#widgetmenu ul{position:relative;margin:0}nav#widgetmenu li{position:relative;cursor:pointer}nav#widgetmenu li a{display:block;padding:15px 0;color:#616161;border-bottom:solid 1px #ddd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}nav#widgetmenu li a span{color:inherit;right:0;position:absolute;padding:0 0 0 25px}nav#widgetmenu ul.sub-menu{display:none;margin:0;z-index:9999;border:none}nav#widgetmenu li li a{text-decoration:none;text-align:left;padding:15px 0 15px 20px}nav#widgetmenu li li li a{text-decoration:none;text-align:left;padding:15px 0 15px 40px}nav#widgetmenu li a:hover,nav#widgetmenu li:hover>a,nav#widgetmenu li.current-menu-item>a,nav#widgetmenu li.current-menu-ancestor>a{color:#d14a2b}.tabs{position:relative;margin:0 0 15px 0;background:none;border:none}.tabs-container{position:relative;margin:0;padding:14px 0}.tabs-container h3{font-size:14px;font-weight:700;font-family:inherit}.tabs-container p{font-size:14px;line-height:1.4em;font-weight:500}.tabs ul{list-style:none;margin:0;padding:0;position:relative}.tabs ul:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #ddd;z-index:1}.tabs li{display:inline-block;margin:0 -5px 0 0;padding:0 30px;border:solid 1px #ddd;outline:none;background:none;position:relative}.tabs li a{color:#616161;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;font-size:14px;outline:none;background:none;display:block;padding:10px 0}.tabs li a:hover,.tabs li.ui-tabs-active a,.tabs li.ui-state-active a{display:block;color:#d14a2b}.tabs li.ui-tabs-active,.tabs li.ui-state-active{background:#fff;border-bottom-color:#fff;z-index:2}.toggle{display:none;font-size:14px;line-height:1.4em;padding:25px 0;background:none;border:none;color:#616161}.toggle p{font-weight:500;margin:0}.toggle_container{margin:0 0 25px 0;border:none}.toggle_container .toggle:last-child{margin-bottom:-25px}.toggle_container h5.element{cursor:pointer;padding:14px;font-size:14px;margin:0 0 -1px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;text-transform:none;color:#616161;border:solid 1px #ddd;font-family:inherit}.toggle_container h5.element:hover,.toggle_container h5.inactive,.toggle_container h5.inactive:hover{color:#d14a2b}.toggle_container h5.element i{float:right;font-size:12px;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;line-height:21px}.toggle_container h5.element i.open{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}div.list-shortcode ul{margin:0;padding:0;list-style:none}div.list-shortcode ul i{margin-right:25px}ul.contact-info{list-style:none;margin:0!important}ul.contact-info li{margin:0!important}ul.contact-info li:last-of-type{border:none;padding-bottom:0}#footer_widgets ul.contact-info li{border-bottom:none}.contact-info li i{width:25px;display:inline-block;text-align:left}.contact-info li i.icon-mobile-phone{font-size:21px}.auth-container{background:#fafafa}.auth-cover{width:100%;height:100%;display:block;position:relative;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:#d14a2b}.auth-thumb{padding:0;margin:-45px auto 0 auto;z-index:999;position:relative}.auth-info{text-align:center;padding:35px}.auth-info p{color:#616161!important}.auth-info h3.title{text-align:center!important;color:#616161}.contact-form span.messagge-sent{font-weight:700}.contact-form span.messagge-error{display:none;color:#b93333;font-weight:700}.contact-form .empty-value{border:solid 1px #872424!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.columns-shortcode h3 i{margin-right:15px}.contact-form .form-privacy.empty-value{border:none!important;color:#872424!important}.contact-form .form-privacy.empty-value a{color:#872424!important}.contact-form.newsletter-form{margin-top:15px}.contact-form.newsletter-form input{margin-bottom:15px}.contact-form.newsletter-form input[type=submit]{display:block;width:100%;margin-bottom:0}.row.masonry,.row.portfolio-grid{margin-bottom:25px}.post-container .portfolio h1{margin:0}.post-container .portfolio,.post-container .portfolio h1{text-align:center;font-size:20px}.skills{position:relative;padding:0;font-size:14px;margin-bottom:50px}.skills .filter{position:relative;z-index:1000;text-align:center;list-style:none;padding:0;margin:0}.skills .filter li{position:relative;cursor:pointer;display:inline-block;background:#fff;margin:0 5px}.skills .filter li a{padding:10px 15px;color:#616161;border:none;display:block}.skills .filter li:hover,.skills .filter li.active{background:#d14a2b;border:none}.skills .filter li:hover a,.skills .filter li.active a{color:#fff}.portfolio-grid{position:relative}.filterable-grid{list-style:none;margin:0;padding:0;display:block!important}.filterable-grid li{position:relative;margin-bottom:25px}.filterable-grid .wp-post-image{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.filterable-grid .wp-post-image:hover{-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.filterable-grid h4.title{background:#fff;color:#616161;padding:0 15px;position:relative;text-transform:uppercase;height:80px;line-height:80px;text-align:center;margin:0}.filterable-grid h4.title a{color:#616161}.filterable-grid h4.title a:hover{color:#d14a2b}.filterable-grid .overlay{opacity:0;filter:alpha(opacity=0);background:#fff;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;line-height:1.1em;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.filterable-grid .overlay:hover{opacity:.8;filter:alpha(opacity=80)}.filterable-grid li .overlay a.zoom{background:url(https://greatyarndragon.com/wp-content/plugins/savana-essential-kit/assets/css/../images/icons/zoom.png) no-repeat center;width:100%;height:calc(100% - 80px);-webkit-transition:none;-moz-transition:none;-o-transition:none;border:none;padding:0;display:block}ul.filterable-grid li .works{background:#fff;position:relative;display:block}@media screen and (min-width :0) and (max-width :992px){.filterable-grid li,.row.portfolio-grid{margin-bottom:50px}.skills .filter li{display:block;margin-bottom:5px}}