.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;outline:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;*zoom:1;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-family:'Open Sans',sans-serif;background:0 0;color:#000;outline:none;text-decoration:none;vertical-align:baseline;margin:0;padding:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a:hover{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}input,select{vertical-align:middle}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-webkit-border-radius:0;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;box-shadow:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=tel],input[type=email]{outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;font-family:'Open Sans',sans-serif}textarea{overflow:auto;vertical-align:top;font-family:'Open Sans',sans-serif;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none}h1{font-family:'Playfair Display SC',serif}h2,h3{font-family:'Playfair Display',serif}h4,h5,h6{font-family:'Open Sans',sans-serif}img{max-width:100%;height:auto;width:auto;border:none;vertical-align:top}*{margin:0;padding:0;box-sizing:border-box}nav ul{list-style:none}ul{list-style:none}strong{font-weight:700}em{font-style:italic}a,div,figure,aside,input,li,ol,p,section,span,textarea,ul,h1,h2,h3,h4,h5,h6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;margin:0;padding:0;text-align:center;background:#fff;line-height:1;font-family:'Open Sans',sans-serif}p{font-family:'Open Sans',sans-serif;font-size:15px}body{width:100%;float:left;margin:0 auto}.container{width:1200px;margin:0 auto}.wrapper{background:#fff;width:100%;float:left;position:relative}h2.heading{width:100%;float:left;font-size:32px;text-transform:unset;margin-bottom:30px;font-weight:500}.header{width:100%;float:left;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/img_o6.png) center center no-repeat;height:657px;background-size:cover}.home .header{height:795px}.header .h_top{width:100%;float:left;text-align:left;padding:27px 0 43px}.header .h_top .t_left{float:left}.header .h_top .t_left ul li{display:inline-block;vertical-align:bottom;color:#fff;margin-right:45px;font-size:15px}.header .h_top .t_left ul li:first-child span{margin:8px 0 0}.header .h_top .t_left ul li:last-child{margin-right:0;text-align:center}.header .h_top .t_left ul li:last-child span{margin:0 0 8px}.header .h_top .t_left ul li:last-child a{color:#001071;font-weight:700;font-size:15px;padding:11px 36px 11px 22px;border-radius:40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) #fff 94% center no-repeat;display:inline-block;border:1px solid #fff}.header .h_top .t_left ul li:last-child a:hover{color:#fff;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #001071 94% center no-repeat}.header .h_top .t_left ul li a{color:#fff}.header .h_top .t_left ul li span{display:block}.header .h_top .t_left ul li .call_icon{padding-left:25px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/call_icon.png) left center no-repeat}.header .h_top .t_left ul li .mail_icon{padding-left:25px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/mail_icon.png) left center no-repeat}.header .h_top .t_right{float:right;padding-top:23px}.header .h_top .t_right a{color:#001071;font-weight:700;font-size:15px;padding:11px 36px 11px 22px;border-radius:40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) #fff 89% center no-repeat;display:inline-block;border:1px solid #fff}.header .h_top .t_right a:hover{color:#fff;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #001071 89% center no-repeat}.h_bottom{width:100%;float:left;animation:slide-down .9s}.h_bottom .nav_lft{width:33.33%;float:left;padding:31px 0}.h_bottom .nav_rgt{width:33.33%;float:right;padding:31px 0}.h_bottom .logo{width:33.33%;float:left}.h_bottom ul li{display:inline-block;text-transform:uppercase;margin-right:40px}.h_bottom ul#menu-main-menu-left{float:left}.h_bottom ul#menu-main-menu-right{float:right}.h_bottom ul li:last-child{margin-right:0}.h_bottom ul li a{color:#fff;font-size:15px;position:relative}.h_bottom ul li a:after{position:absolute;content:'';height:1px;bottom:-4px;margin:0 auto;left:0;right:0;width:0;background:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.h_bottom ul li a:hover:after{width:100%;background:#fff;position:absolute;content:'';height:1px;bottom:-4px;margin:0 auto;left:0;right:0;background:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.h_bottom ul li.active a:after{position:absolute;content:'';height:1px;bottom:-4px;margin:0 auto;left:0;right:0;width:100%;background:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.h_bottom ul li.active a:hover:after{width:100%;background:#fff}.h_bottom.sticky{background-color:#001071;position:fixed;top:0;left:0;animation:slide-up .7s;z-index:999;margin-top:0;-webkit-box-shadow:0px 8px 8px 0px rgba(0,0,0,.09);-moz-box-shadow:0px 8px 8px 0px rgba(0,0,0,.09);box-shadow:0px 8px 8px 0px rgba(0,0,0,.09)}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}@keyframes slide-up{100%{opacity:.9;transform:translateY(0)}0%{opacity:0;transform:translateY(-100%)}}.h_bottom.sticky .logo{padding:10px 0}.h_bottom.sticky .logo a{width:48%;display:inline-block}.h_bottom.sticky .nav_lft{padding:25px 0}.h_bottom.sticky .nav_rgt{padding:25px 0}.h_bottom.sticky ul li a{font-size:14px}.risponsive_nav{display:none}.mobile-header-nav{background-color:rgba(0,0,0,.96);display:none;list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;height:100%;z-index:999;width:100%;padding-top:100px}.mobile-header-nav li a{color:#fff;display:block;padding:15px 0;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger-menu{display:inline-block;transition-delay:5s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:999}.hamburger-menu:hover{cursor:pointer}.hamburger-menu .menu-item{background:#fff;display:block;height:3px;margin:0 0 6px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px}.hamburger-menu.open .menu-item{margin:0 0 5px}.hamburger-menu.open .menu-item:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:3px;transform-origin:3px}.hamburger-menu.open .menu-item:nth-child(2){opacity:0}.hamburger-menu.open .menu-item:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:4px;transform-origin:4px}.hamburger-menu .menu-item:last-child{margin-bottom:0}.risponsive_nav ul{width:100%;float:left;text-align:center}.risponsive_nav ul li{display:block;font-size:20px;text-align:center;margin:0}.risponsive_nav ul li a{font-size:28px !important;text-transform:capitalize}.risponsive_nav ul li a:hover{opacity:.6}.risponsive_nav a.open{position:absolute;right:25px;top:30px}.risponsive_nav a.open:hover .menu-item{background:#1f3ef0}.banner_text{width:100%;float:left;position:absolute;top:350px}.banner_text h1{color:#fff;font-size:64px;font-weight:700;text-transform:uppercase;position:relative}.banner_text h1:after{display:inline-block;content:'';-webkit-border-radius:100%;border-radius:100%;height:12px;width:12px;background-color:#fff;position:absolute;top:50%;right:90%}.banner_text h1:before{display:inline-block;content:'';-webkit-border-radius:100%;border-radius:100%;height:12px;width:12px;background-color:#fff;position:absolute;top:50%;left:90%}.banner_text span{color:#fff;font-size:34px;font-weight:700;margin-top:13px;display:block}.banner_nav{width:100%;float:left;padding:0 38px;margin-top:145px}.banner_nav ul{width:100%;float:left;display:flex;flex-wrap:wrap}.banner_nav ul li{width:25%;float:left;text-align:left;position:relative}.banner_nav ul li a{color:#fff;font-size:18px;line-height:24px;font-weight:600;padding-bottom:27px;display:block}.banner_nav ul li a:after{position:absolute;content:'';height:8px;bottom:-4px;margin:0 auto;left:0;right:0;width:100%;background:#1f3ef0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.banner_nav ul li:nth-child(2n+1) a:after{background:#6279ff}.banner_nav ul li:hover a:after{width:100%;background:#fff;position:absolute;content:'';height:8px;bottom:-4px;margin:0 auto;left:0;right:0;background:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.about{width:100%;float:left;padding:58px 0 78px}.about p{width:100%;float:left;padding:0 150px;line-height:24px;color:#000001;font-weight:400;text-align:center;margin-top:-3px}.our_values{width:100%;float:left;padding-bottom:100px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/side_design.png) left top no-repeat}.our_values h2{text-align:left}.our_values .all_values{width:100%;float:left;margin-top:9px}.our_values ul{width:100%;float:left;display:flex}.our_values ul li h3{font-size:25px;line-height:29px;color:#001071;text-align:center;font-weight:500;margin-bottom:21px}.our_values ul li p{font-size:15px;line-height:24px;color:#010000;font-weight:400;font-style:italic;text-align:center}.our_values ul li{width:33.33%;float:left;border-right:1px solid #bbc5fa;padding:0 35px}.our_values ul li:last-child{border-right:none;padding-right:0}.our_values ul li:first-child{padding-left:0}.the_team{width:100%;float:left;background:#e5e8e8;padding:64px 0 70px}.team{width:100%;float:left;padding:0 50px}.team ul{width:100%;float:left}.team ul li{width:100%;float:left}.team ul li figure{width:100%;float:left;display:table;table-layout:fixed}.team ul li figure a{width:100%;display:table-cell;text-align:center;vertical-align:middle}.team ul li h4{font-size:20px;line-height:24px;color:#010000;font-weight:600;text-align:center;text-transform:uppercase;margin-bottom:9px}.team ul li span a{font-size:15px;line-height:20px;color:#010000;font-weight:400;text-align:center;opacity:.5;padding-left:26px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/mail_icon2.png) left center no-repeat}.team ul li p{float:left;font-size:15px;line-height:24px;color:#010000;font-weight:400;text-align:center;margin-top:8px}.team ul li .content{display:inline-block;padding:25px 25px 40px;background:#fff;width:100%;vertical-align:top}.team ul li .content span{float:left;width:100%;word-break:break-word}.team ul li a.btn{color:#fff;font-weight:700;font-size:15px;padding:12px 37px 12px 23px;border-radius:40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #001071 83% center no-repeat;display:inline-block;margin-top:26px}.team ul li a.btn:hover{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #1f3ef0 83% center no-repeat}.team .owl-nav .owl-prev{outline:none;position:absolute;top:50%;left:-40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow-slider.png) no-repeat !important;width:15px;height:24px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.team .owl-nav .owl-next{outline:none;position:absolute;top:50%;right:-40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow-slider.png) no-repeat !important;width:15px;height:24px;transform:rotate(180deg);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.team .owl-nav span{font-size:0}.team .owl-nav .owl-next:hover{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow-slider_hover.png) no-repeat !important}.team .owl-nav .owl-prev:hover{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow-slider_hover.png) no-repeat !important}.team .owl-carousel .owl-item img{width:auto;display:inline-block}.latest_post{width:100%;float:left;padding:64px 0}.pots{width:100%;float:left}.latest_post ul{width:100%;float:left;display:flex;flex-wrap:wrap}.latest_post ul li{width:100%;float:left;-webkit-box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);background:#fff}.latest_post ul li:hover figure a img{opacity:.8}.latest_post .owl-carousel .owl-item{padding:10px;box-sizing:border-box}.latest_post .owl-carousel .owl-stage-outer{padding-bottom:20px}.latest_post .home-post-text{padding:26px 25px 20px;text-align:left}.latest_post .home-post-text span{font-size:13px;color:#000;font-weight:400}.latest_post .home-post-text h5 a{font-size:16px;line-height:24px;color:#000;font-weight:600;margin:13px 0 4px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.latest_post .home-post-text h5 a:hover{opacity:.6}.latest_post .home-post-text p{font-size:15px;line-height:24px;color:#010000;font-weight:400;margin-bottom:12px}.latest_post .home-post-text a.read-more-btn{font-size:15px;line-height:29px;color:#001071;font-weight:700;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) right center no-repeat;padding-right:14px}.latest_post .view_all_btn{margin-top:40px;width:100%;float:left}.latest_post .view_all_btn a{color:#fff;font-weight:700;font-size:15px;padding:10px 35px 10px 21px;border-radius:40px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #001071 90% center no-repeat;display:inline-block;border:2px solid #001071}.latest_post .view_all_btn a:hover{color:#001071;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) #fff 90% center no-repeat}.latest_post .owl-nav{font-size:0}.latest_post .owl-carousel .owl-dots{width:100%;float:left;margin-top:20px}.latest_post .owl-carousel .owl-dots button{outline:none;margin:0 4.5px;background:#9f9f9f;border-radius:6px;padding:6px !important}.latest_post .owl-carousel .owl-dots .active{background-color:#1f3ef0}.latest_post .owl-carousel .owl-item img{width:auto;display:inline-block;max-height:200px}.latest_post .home-post-text a.read-more-btn:hover{opacity:.6}.latest_post .latest-carousel li figure a{height:200px;display:inline-block}.footer{width:100%;float:left;padding:46px 0 18px;background:#0e0e0e}.footer .top{width:100%;float:left;margin-bottom:48px}.footer .top .f_discription{width:31.66%;float:left;text-align:left;padding-right:65px}.footer .top .f_links{width:13.54%;float:left;text-align:left}.footer .top .f_contact{width:26.05%;float:left;text-align:left}.footer .top .f_right{width:28.75%;float:left;text-align:left}.footer .top p{font-size:14px;line-height:24px;color:#fff;font-weight:400;margin-top:25px;opacity:.8}.footer .top h6{font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:30px}.footer .top .f_links ul li a{font-size:14px;line-height:28px;color:#fff;font-weight:400;text-transform:capitalize;opacity:.8}.footer .top .f_links ul li a:hover{padding-left:4px;opacity:1;color:#1f3ef0}.footer .top .f_contact p{margin:0 0 25px}.footer .top .f_contact a{font-size:14px;color:#fff;font-weight:400}.footer .top .f_contact a:hover{opacity:1;color:#1f3ef0}.footer .top .f_right .fhalf{width:100%;float:left}.footer .top .f_right figure{display:inline-block}.footer .top .f_right figure.ilslogo{width:100%;text-align:center}.footer .top .f_right .emergency_number{width:100%;float:left;text-align:center;margin-top:30px}.footer .top .f_right .emergency_number span{display:block;color:#fff;font-size:14px;line-height:29px}.footer .top .f_right .emergency_number a{font-size:18px;line-height:29px;color:#fff;font-weight:600}.footer .top .f_right .emergency_number a:hover{opacity:.6;color:#1f3ef0}.footer .bottom{width:100%;float:left;border-top:1px solid #272727;padding-top:20px}.footer .bottom ul li{display:inline-block;vertical-align:middle;margin-right:32px}.footer .bottom ul li:last-child{margin-right:0}.footer .bottom ul li a{font-size:13px;color:#fff;font-weight:400;opacity:.8}.footer .bottom ul li a:hover{opacity:1}.footer .bottom ul li a.iubenda-white{background-color:transparent !important;padding:0;margin:0;font-size:13px;color:#fff;font-weight:400;opacity:.8}.cookie-policy-text{background-color:#303030;bottom:0;left:0;position:fixed;width:100%;z-index:9999;color:#fff;text-align:left;padding:25px 0}.cookie-policy-text h2{text-transform:uppercase;font-size:14px;margin-bottom:13px;font-weight:600;line-height:1.5}.cookie-policy-text p{color:#fff;font-weight:400;font-size:14px;line-height:1.5;padding-right:0}.cookie-policy-text p a{color:#aaa;font-weight:600;text-decoration:underline}.cookie-policy-text p a:hover{color:#fff}.cookie-policy-text .container{position:relative}.cookie-policy-text #close-btn{position:absolute;right:0;top:0;font-size:0;z-index:999999;width:15px;height:15px;cursor:pointer}.cookie-policy-text #close-btn:before{content:"x";font-weight:700;font-size:18px;color:#fff}.cookie-policy-text{display:none}.inner_banner{width:100%;float:left}.inner_banner h1{font-size:54px}.inner_banner h1:after{background:0 0;width:0;height:0}.inner_banner h1:before{background:0 0;width:0;height:0}.inner_banner span{font-family:'Playfair Display',serif;font-size:18px;line-height:30px;color:#fff;text-align:center;font-weight:500;padding:0 225px}.inner_content{width:100%;float:left;text-align:left;padding:60px 0}.inner_content p{font-size:15px;line-height:25px;color:#000001;font-weight:400;margin-bottom:37px}.inner_content h4,.inner_content h2{font-family:'Open Sans',sans-serif;font-size:25px;line-height:29px;color:#000;font-weight:600;margin-bottom:15px}.inner_content h5,.inner_content h3{font-family:'Open Sans',sans-serif;font-size:18px;line-height:29px;color:#000;font-weight:600;margin-bottom:15px}.inner_content .sitemap_links{width:100%;float:left}.inner_content .sitemap_links ul{width:100%;float:left}.inner_content .sitemap_links ul li{width:33.33%;float:left;box-shadow:none}.inner_content .left_content{width:70.58%;float:left;padding-right:89px}.inner_content .left_content ul{float:left;width:100%;margin-bottom:37px;list-style-type:square;padding-left:20px}.inner_content .left_content ul li{font-size:15px;line-height:25px;color:#000001;font-weight:400;margin-bottom:10px}.inner_content .left_content .testimonials-para{width:100%;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/comas.png) no-repeat}.inner_content .left_content .testimonials-para p{padding-left:55px;font-style:italic}.inner_content .our-services{width:100%;margin-top:25px}.inner_content .our-services h2{width:100%;text-align:center;margin-bottom:15px}.inner_content .our-services .all_values{float:left;width:100%}.inner_content .our-services .all_values ul{float:left;width:100%;list-style:none;padding-left:0}.inner_content .our-services .all_values ul li{float:left;display:inline;width:25%;text-align:center;box-shadow:none}.inner_content .our-services .all_values ul li h5{padding-top:10px;font-size:15px}.left_content .talk_section{width:100%;float:left;text-align:center;padding-top:35px;padding-bottom:45px;background-color:#1f3888;margin-bottom:10px}.left_content .talk_section h2{color:#fff}.left_content .talk_section p{color:#fff}.left_content .talk_section a{color:#fff;padding:10px 20px;border:1px solid #fff;border-radius:5px}.left_content .talk_section a:hover{color:#ff3e3e;border-color:#ff3e3e}.left_content .expertise-team ul{float:left:width:100%;list-style:none;padding-left:0}.left_content .expertise-team ul li{float:left;display:inline;width:250px;padding:7px}.left_content .expertise-team ul h5{text-align:center;padding-top:10px}.inner_content .right_sidebar{width:29.42%;float:left}.right_sidebar .contact_sidebar{width:100%;float:left;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/contact_bg.jpg) no-repeat;padding:35px 32px;background-size:cover;margin-bottom:30px}.right_sidebar .contact_sidebar h4{width:100%;float:left;text-align:center;font-size:26px;color:#fff;font-weight:600;margin-bottom:18px}.right_sidebar .contact_sidebar p{margin-bottom:0;text-align:center}.right_sidebar .contact_sidebar p label br{display:none}.contact_sidebar input[type=text],input[type=tel],input[type=email],textarea{width:100%}.contact_sidebar input{color:#fff;outline:none;width:100%;padding:12.5px 26px;border:none;margin-bottom:19px;background:rgba(255,255,255,.3);border-radius:30px;font-size:18px;color:#fff;font-weight:500}.contact_sidebar textarea{width:100%;padding:18px 25px;border:none;margin-bottom:25px;background:rgba(255,255,255,.3);border-radius:23px;font-size:18px;color:#fff;font-weight:500;height:138px;margin-top:3px}.contact_sidebar input[type=submit]{color:#fff;outline:none;width:auto;text-align:center;font-size:15px;color:#fff;font-weight:700;padding:14px 44px 12px 30px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right2.png) #ff3e3e 82% center no-repeat;border:2px solid #ff3e3e}.contact_sidebar input[type=submit]:hover{color:#ff3e3e;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right_hover.png) transparent 82% center no-repeat}.contact_sidebar ::-webkit-input-placeholder{color:#fff}.contact_sidebar :-ms-input-placeholder{color:#fff}.contact_sidebar ::placeholder{color:#fff}.inner_content .page_links{width:100%;float:left}.inner_content .page_links ul{width:100%;float:left}.inner_content .page_links ul li br{display:none}.inner_content .page_links ul li{width:100%;float:left;margin-bottom:20px}.inner_content .page_links ul li a{text-align:center;width:100%;padding:85px 0;float:left;top:50%;position:relative;font-size:18px;color:#fff;font-weight:600;line-height:20px}.inner_content .page_links ul li:nth-child(1) a{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/Criminals1.jpg) center center no-repeat;background-size:cover}.inner_content .page_links ul li:nth-child(3) a{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/family_new1.jpg) center center no-repeat;background-size:cover}.inner_content .page_links ul li:nth-child(4) a{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/Property_Conveyancing1.jpg) center center no-repeat;background-size:cover}.inner_content .page_links ul li:nth-child(2) a{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrests-and-garda.jpg) center center no-repeat;background-size:cover}.inner_content .page_links ul li:nth-child(5){display:none}.contact_sidebar .wpcf7-validation-errors,.wpcf7-acceptance-missing{border:none;color:#ff3e3e;font-size:14px;text-align:center;line-height:22px;margin:0;padding:0}.contact_sidebar span.wpcf7-not-valid-tip{font-size:14px;margin-top:-18px;margin-bottom:18px;text-transform:capitalize}.contact_sidebar .wpcf7 .ajax-loader{margin:-14px 0 0 -26px}.inner_post{width:100%;float:left}.inner_post ul li{width:30.66%;float:left;margin:0 48px 50px 0}.inner_post ul li:nth-child(3n+3){margin:0 0 50px}.inner_post ul li figure{width:100%;max-height:192px;overflow:hidden}.inner_post ul li figure img{max-width:100%;height:auto}.inner_post .navigation{width:100%;float:left}.inner_post .navigation .wp-paginate .current{background:#001071;color:#fff;border-radius:100%;height:38px;width:38px;display:inline-block;vertical-align:middle;padding:0;line-height:35px}.inner_post .navigation .wp-paginate a{font-size:15px;height:38px;width:38px;border:1px solid #d2d2d2;background:#fff;display:inline-block;border-radius:100%;vertical-align:middle;color:#000}.inner_post .navigation .wp-paginate li{line-height:30px;margin-right:8px}.inner_post .navigation .wp-paginate li:last-child{margin-right:0}.inner_post .navigation .wp-paginate li a.prev{font-size:0;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/pagination_arrow.png) center center no-repeat;height:38px;width:38px;margin-right:12px}.inner_post .navigation .wp-paginate li a.prev:hover{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/pagination_arrow2.png) #001071 center center no-repeat;border-color:#001071}.inner_post .navigation .wp-paginate li a.next{font-size:0;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/pagination_arrow.png) center center no-repeat;height:38px;width:38px;margin-left:12px;transform:rotate(180deg)}.inner_post .navigation .wp-paginate li a.next:hover{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/pagination_arrow2.png) #001071 center center no-repeat;border-color:#001071}.inner_post .navigation .wp-paginate a:hover{border-color:#001071;color:#fff;background-color:#001071}.inner_post .wp-paginate .current{border:none}.post-inner{width:100%;float:left}.post-inner h1{font-size:54px;margin-bottom:30px}.post-inner h2{font-size:24px;line-height:25px}.post-inner h3{font-size:18px;line-height:25px}.post-inner h4{font-size:16px;line-height:25px}.post-inner h5{font-size:14px;line-height:25px}.post-inner h6{font-size:12px;line-height:25px}.post-inner p{font-size:15px;line-height:25px}.post-inner ul li{font-size:16px;font-weight:600;list-style:disc;line-height:25px;list-style-position:inside}.post-inner ol li{font-size:16px;font-weight:600;line-height:25px;list-style-position:inside}.post-inner ul{width:100%;float:left;margin-bottom:30px}.post-inner ol{width:100%;float:left;margin-bottom:30px}.blog_details{width:100%;float:left}.blog_details .blog_category{width:100%;float:left;margin:34px 0 23px}.blog_details .blog_category a{font-size:12px;text-transform:uppercase;color:#000;opacity:.6}.testimonial_inner{width:100%;float:left}.testimonial_inner ul li{width:100%;float:left;margin-bottom:45px;-webkit-box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);box-shadow:0px 2px 10px 2px rgba(0,0,0,.1);background:#fff}.testimonial_inner ul li:last-child{margin-bottom:0}.testimonial_inner ul li:nth-child(2n+1) .lft_img{float:right;padding:0 0 0 30px}.testimonial_inner .lft_img{width:40%;float:left;padding:0 30px 0 0}.testimonial_inner .rgt_content{width:auto;padding:30px}.testimonial_inner .rgt_content p{margin-bottom:20px}.testimonial_inner .rgt_content p:last-child{margin-bottom:0}.testimonial_inner .rgt_content span{margin-bottom:20px;display:block}.testimonial_inner .rgt_content span a{font-size:15px;line-height:20px;color:#010000;font-weight:400;text-align:center;opacity:.5;padding-left:26px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/mail_icon2.png) left center no-repeat}.testimonial_inner .rgt_content span a:hover{color:#001071;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/mail_icon_hover.png) left center no-repeat;opacity:1}.rpbt_shortcode{width:100%;float:left}.rpbt_shortcode h3{font-family:'Open Sans',sans-serif;font-size:18px;line-height:29px;color:#000;font-weight:600;margin-bottom:12px}.rpbt_shortcode ul{width:100%;float:left}.rpbt_shortcode ul li{width:100%;float:left;background:#f4f4f4;margin-bottom:20px}.rpbt_shortcode ul li:hover{background-color:#001071;transition-duration:4s;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.rpbt_shortcode ul li:hover h4{color:#fff}.rpbt_shortcode ul li:hover p{color:#fff}.rpbt_shortcode ul li figure{width:50%;float:left}.rpbt_shortcode ul li span{width:50%;float:left;padding:9px 18px}.rpbt_shortcode ul li span h4{font-size:16px;line-height:20px;margin-bottom:5px;color:#000}.rpbt_shortcode ul li span p{font-size:14px;line-height:24px;margin-bottom:0;color:#000}.contact{height:350px !important;float:left;width:100%;height:100%;display:flex;align-items:center;background-position:center center !important;margin-bottom:40px;padding:2.5rem 0 1rem}.contact:before{content:none}.contact-sec{float:left;width:100%;margin-bottom:40px}.contact-left{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding-right:3rem;margin-bottom:0;text-align:left}.contact-right{float:left;display:block;width:31.76157%;margin-right:0;text-align:left;border:1px solid #d6d6d6;padding:1rem}.contact-left p{width:100%;float:left;font-size:16px;font-weight:400;color:#2e2e2e;margin-bottom:20px;line-height:24px}.contact-sec .form-group{float:left;width:48.82117%;margin-bottom:20px}.contact-sec .form-group:nth-child(odd){margin-right:2.35765%}.contact-form{float:left;width:100%;margin:30px 0}.contact-form input,.contact-form textarea{display:block;width:100%;color:#32393d;background-color:#fff;border:1px solid #d6d6d6;border-radius:4px;transition:all .25s;box-shadow:0 1px 1px rgba(0,0,0,.1) inset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:1.1rem;padding:10px;height:45px}.contact-form .form-group label{width:100%;display:block;margin:0 0 10px;font-weight:600}.contact-form .message{width:100% !important}.contact-form textarea{height:80px}.contact-form .submit{float:left;width:100%;margin:30px auto}.contact-form input[type=submit]{width:130px;height:41px;border:1px solid #850038;background:#850038;float:none;display:inline-block;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;font-size:17px;font-weight:600;line-height:3px;transition:.3s all ease;padding:5px}.contact-form input[type=submit]:hover{background:#999;border:1px solid #999}.div.wpcf7-mail-sent-ng{border:none !important}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng{border:none !important;display:none !important}span.wpcf7-not-valid-tip{margin:3px 0}.contact-right .map{margin-bottom:10px}.wpf_form_wrapper.wpf_form_wrapper_591{width:100%;margin-bottom:50px;float:left;margin-top:20px;border:1px solid #ccc;padding:30px;position:relative;box-sizing:border-box}.wpf_input_label,.wpf_input_content,.wpf_form_wrapper form.wpf_label_top .wpf_form_group{float:left;width:100%}#wpf_custom_payment_input{margin-bottom:30px}.wpf_input_label label{width:100%;float:left;text-align:left;line-height:1;font-size:15px;font-weight:600;margin:0 0 10px}.wpf_input_content input{width:100% !important;height:40px !important;float:left !important;border-radius:3px !important;padding:0 15px !important;font-size:14px !important;border:1px solid #e8e8e8 !important}.wpf_form_group{width:50% !important;float:left !important;padding-right:15px}.wpf_form_group.wpf_form_submissions{width:100%;float:left;margin:15px 0 0;text-align:center}.wpf_form_group.wpf_item_custom_payment_input,.wpf_form_group.wpf_form_submissions{width:100% !important}.wpf_form_group:nth-child(even){padding-right:0}.wpf_submit_button{width:130px;height:41px !important;border:1px solid #850038;background-color:#850038 !important;float:none;display:inline-block !important;vertical-align:middle;background-image:none !important;text-align:center;color:#fff !important;text-transform:uppercase;font-size:17px !important;font-weight:600 !important;line-height:3px !important;transition:.3s all ease !important;padding:5px !important;box-shadow:none !important;text-shadow:none !important}.wpf_form_wrapper .wpf_submit_button_pos_left .wpf_form_submissions{text-align:center !important}.wpf_submit_button:hover{background:#999 !important;border:1px solid #999 !important}.entry-title{width:100%;float:left;text-align:left;font-size:35px;font-weight:400;color:#000;text-transform:capitalize;position:relative;font-family:"Times New Roman",Times,serif;margin-bottom:24px;line-height:30px}.entry-title:after{content:"";position:absolute;left:0;bottom:-8px;width:27px;height:2px;background:#a34466}.service-list-sec{margin-top:180px;margin-bottom:40px;width:100%;float:left;font-size:16px;font-weight:400;color:#2e2e2e;margin-bottom:20px;text-align:left;line-height:24px}.service-list-sec ul li{position:relative;margin-bottom:4px;padding-left:15px}.service-list-sec ul li:before{content:"";height:5px;width:5px;border-radius:50%;vertical-align:middle;display:inline-block;margin-right:10px;background:#000;position:absolute;top:10px;left:0}.service-awards{margin-top:0 !important}.service-list-sec ul{margin:15px 0}.select2-container--default .select2-selection--single{background:#ebebeb !important;border:none !important;border-radius:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px;font-size:15px;font-weight:400;color:#5e5e5e !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff;background:#1e90ff !important}#select2-beho-result-fssq-champagne-clandestin{line-height:19px}.selected-sec.categories-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-style:solid;border-width:0;height:7px;left:50%;margin-left:-10px;margin-top:-2px;position:absolute;top:50%;width:12px;background:#ebebeb url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/down-arrow1.png) 90% center no-repeat}.selected-sec.categories-select .select2-container .select2-selection--single,.selected-sec.categories-select .select2-results__option,.select2-results__options li{text-align:left !important;line-height:17px}.select2-dropdown{background:#ebebeb !important;border:1px solid #ebebeb !important}:focus{outline:0px}.select2-selection__clear{display:none}section#yith-woo-ajax-reset-navigation-2 .yith-wcan-reset-navigation{background:#850038 !important;border:none !important;border-radius:0 !important;padding:6px;display:block;font-size:14px;font-weight:400;color:#fff !important}section#yith-woo-ajax-reset-navigation-2 .yith-wcan-reset-navigation:hover{background:#999 !important}section#yith-woo-ajax-reset-navigation-2{margin:0}section#yith-woo-ajax-reset-navigation-2 .yith-wcan-reset-navigation:hover{color:#850038}select::-ms-expand{display:none}.commnt-body svg.icon.icon-mail-reply{display:none}.commnt-body .reply,#commentform,.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{float:left;width:100%}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{margin-bottom:15px}div#respond{float:left;width:100%;margin:30px 0}#cancel-comment-reply-link{margin-left:50px;padding:0 15px;line-height:21px;border:1px solid #850038;background:#850038;color:#fff !important;float:none;display:inline-block;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;line-height:29px;transition:.3s all ease}#cancel-comment-reply-link:hover{background:#999;border:1px solid #999}#meet_the_team{float:left;width:100%;position:relative;top:80px}#why_choose{float:left;width:100%;position:relative;top:50px}section.contact-sec h1{margin:30px 0 33px}.payment-page-form{width:100%;float:left;margin-top:20px;border:1px solid #ccc;padding:30px;position:relative;box-sizing:border-box}.payment-page-form .project-form-row.first-amount{margin-bottom:30px}.project-form-row{width:100%;float:left;margin:0 0 20px;text-align:left}.payment-page-form .project-form-row.first-amount .input-box label{width:auto;font-size:18px;margin-top:10px;margin-right:15px}.project-form-row label{width:100%;float:left;text-align:left;line-height:1;font-size:15px;font-weight:600;margin:0 0 10px}.project-form-row .input-box{width:49%;display:inline-block}.payment-page-form .project-form-row.first-amount .pay-sym{width:auto;float:left;margin:8px 0 0 10px;font-size:17px}#customised_quotation{width:192px;padding-right:0}.payment-page-form .project-form-row.first-amount .input-box input{width:100%;max-width:200px}.payment-page-form .project-form-row input{background:#fff;border-color:#ccc}.project-form-row input{width:100%;height:40px;float:left;background:#f7f7f7;border-radius:3px;padding:0 15px;font-size:14px;border:1px solid #e8e8e8}.project-form-row .input-box:nth-child(even){display:inline-block;margin-left:18px}.payment-page-form .submit-row span{width:100%;max-width:250px}.submit-row{width:100%;float:left;margin:15px 0 0;text-align:center}.submit-row span{display:inline-block;vertical-align:top;border-radius:50px;background:#001071;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.btn-effect:hover:before{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.payment-page-form .submit-row span input{width:100%}.submit-row span input{width:250px;color:#fff;height:50px;border:none;font-size:18px;text-transform:uppercase;color:#fff;z-index:2;position:relative;background:0 0;font-weight:600;padding:0;font-family:'Open Sans',sans-serif}.submit-row span.btn-effect:before{background:#1f3ef0}.btn-effect:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.5,0,.2,1);transition:-webkit-transform .5s cubic-bezier(.5,0,.2,1);transition:transform .5s cubic-bezier(.5,0,.2,1);transition:transform .5s cubic-bezier(.5,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(0,1.1);-ms-transform:scale(0,1.1);transform:scale(0,1.1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.project-form-row label sup{color:red;line-height:1;display:inline-block;vertical-align:top}.pay-stripe{padding:30px 0;float:left;width:100%}.pay-stripe h1{margin:30px 0 33px}.pay-stripe .payment-detail-review{width:100%;float:left;margin-top:20px;border:1px solid #ccc;position:relative;box-sizing:border-box}.pay-stripe .payment-detail-review .pdr-row:first-child{border-top:none}.pay-stripe .payment-detail-review .pdr-row{width:100%;float:left;border-top:#ccc solid 1px;display:table}.pay-stripe .payment-detail-review .pdr-row .pdr-title{width:100%;float:left;padding:15px;box-sizing:border-box;text-align:left;font-size:16px;line-height:26px}.pay-stripe .payment-detail-review .pdr-row .pdr-left{width:30%;max-width:300px;display:table-cell;vertical-align:middle;padding:15px;box-sizing:border-box;font-size:16px;font-weight:700;text-align:left;border-right:#ccc solid 1px}.pay-stripe .payment-detail-review .pdr-row .pdr-right{width:70%;display:table-cell;vertical-align:middle;padding:15px;box-sizing:border-box;font-size:16px;text-align:left;word-wrap:break-word;word-break:break-all;line-height:18px}.pay-stripe .payment-detail-review .pdr-row .submit-row{margin-top:0;padding:15px}.pay-stripe .payment-detail-review .submit-row a:hover{background-position:0 0}.pay-stripe .payment-detail-review .submit-row a{background:#001071;border-radius:50px;margin:0 auto;text-align:center;color:#fff;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#1f3ef0 50%,#1f3ef0);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;height:50px;line-height:50px;width:250px;text-transform:uppercase;font-size:18px;padding:0;font-weight:600}.blog_details .entry-content h2,.blog_details .entry-content h3,.blog_details .entry-content h4,.blog_details .entry-content h5,.blog_details .entry-content h6{margin-bottom:13px}div#gallery-1{width:100%;float:left;font-size:0;vertical-align:top;letter-spacing:0}div#gallery-1 figure.gallery-item{width:33.33%;float:left;font-size:0;vertical-align:top;letter-spacing:0;padding:7px}.gallery-icon.landscape{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;border:1px solid #e8e8e8}.gallery-icon.landscape a{height:181px;display:table-cell;vertical-align:top;text-align:center;overflow:hidden;vertical-align:middle;float:initial}.gallery-icon.landscape a img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}h3.gallery_title{font-size:28px;line-height:29px;color:#000;font-weight:600;font-family:'Open Sans';margin:27px 0}.latest-carousel.owl-carousel .owl-stage{display:flex}.latest-carousel.owl-carousel .owl-stage li{min-height:100%}.header_nav.sticky{width:100%;float:left;animation:slide-down .9s;background-color:#001071;position:fixed;top:0;left:0;animation:slide-up .7s;z-index:999;margin-top:0;-webkit-box-shadow:0px 8px 8px 0px rgba(0,0,0,.09);-moz-box-shadow:0px 8px 8px 0px rgba(0,0,0,.09);box-shadow:0px 8px 8px 0px rgba(0,0,0,.09);padding:11px 0}.h_bottom .header_nav.sticky .logo a{display:inline-block;max-width:250px;margin:auto;height:100%;width:100%}.h_bottom .header_nav.sticky .nav_lft,.h_bottom .header_nav.sticky .nav_rgt{padding:20px 0}.mobile-header-nav{z-index:9999}.mobile-header-nav{background-color:rgba(0,0,0,.96);list-style:none;padding:0;position:fixed;top:0;padding-top:100px;margin:auto;bottom:0;left:0;right:0;height:100%;vertical-align:middle;align-items:center}svg path{fill:#fff}.mobile-header-nav.show{display:block}.close_icon{position:absolute;top:17px;right:17px}.mobile-header-nav.show ul li a{font-size:20px}.open_menu{overflow:hidden}.request_form{text-align:left;padding:60px 0 0;display:inline-block}.request_form h2{font-size:25px;line-height:29px;color:#000;font-weight:600;margin-bottom:20px;font-family:'Open Sans'}.request_form p{font-size:15px;line-height:25px;color:#000001;font-weight:400;margin-bottom:18px}.request_form .contact-lft{width:550px;display:inline-block}.request_form .contact-lft h3{padding:24px 19px;background:#0e0e0e;color:#fff;font-size:22px;font-weight:700;box-sizing:border-box;text-transform:uppercase;text-align:center;font-family:'Open Sans'}.request_form .contact-lft form{padding:30px;background:#f6f6f6}.request_form .contact-lft form label{margin-bottom:15px;display:block}.request_form .contact-lft form p{margin-bottom:0}.request_form .contact-lft form br{display:none}.request_form .contact-lft input,.request_form .contact-lft textarea{width:100%;border:0;padding:8px 0;border-bottom:1px solid #c2c2c2;font-size:14px;color:#767676;background-color:transparent}.request_form .contact-lft input:focus,.request_form .contact-lft textarea:focus{border-bottom:#001071 solid 2px}.request_form .contact-lft textarea{max-height:100px}.request_form .contact-lft span{margin:0;font-size:14px;line-height:normal}.request_form .contact-lft .submit_btn{font-size:18px;height:50px;text-transform:uppercase;background:#001071;color:#fff;font-weight:700;transition:.5s;border:2px solid #001071;margin-top:20px;border-radius:50px}.request_form .contact-lft .submit_btn:hover{color:#001071;background:#fff;border:2px solid #001071}.request_form .contact-lft .ajax-loader{position:absolute}.request_form .contact-rgt{width:calc(100% - 550px);display:inline-block;vertical-align:top;padding-left:90px}.request_section{width:100%;float:left;font-size:0}.request_form .contact-rgt h3{font-weight:700;font-size:20px;text-align:left;margin-bottom:25px;font-family:'Open Sans'}.request_form .contact-rgt .contact_details span{color:#000;font-size:15px;font-weight:600;display:block;padding:0 0 9px}.request_form .contact-rgt .contact_details small{font-size:15px;padding:0 5px}.request_form .contact-rgt .contact_details p,.request_form .contact-rgt .contact_details a{color:#000;font-size:15px;margin:0;line-height:normal}.contact_contact div{padding-bottom:20px}.contact_contact .contact_details{padding-bottom:0}.address p{max-width:55%}.contact_contact div i{margin-right:14px;vertical-align:middle;border:2px solid #000;padding:25px;background-position:center;border-radius:50%}.address_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/c_address.png) no-repeat}.phone_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/c_call.png) no-repeat}.fax_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/c_fax.png) no-repeat}.email_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/c_mail.png) no-repeat}.mo_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/phone_icon.png) no-repeat}.cnumber_icon{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/c_number.png) no-repeat}.contact-rgt .contact_contact div{vertical-align:top;font-size:0;float:left;width:100%}.contact-rgt .contact_contact{font-size:0;position:relative;display:inline-block}.contact-rgt .contact_contact div i,.contact-rgt .contact_contact div .contact_details{vertical-align:middle;display:inline-block}.contact-rgt .contact_contact div .contact_details{width:calc(100% - 100px);float:initial}.request_form .contact-rgt .contact_details a:hover{color:#001071}.map iframe{width:100% !important;height:318px !important;float:left;margin:0 0 50px}.e_number{display:block;width:100%;padding:70px 0 60px;text-align:center}.e_number h4{margin-top:0;font-weight:400;font-size:20px}.e_number a{color:#001071;font-weight:700;padding:13px 50px;display:inline-block;font-size:57px}.e_number a:hover{color:#000}div.wpcf7-spam-blocked,div.wpcf7-response-output{font-size:12px}.request_form p a{font-weight:600;color:#001071}.e_number span{font-size:15px;display:block;font-weight:400}a.fax_number:hover{color:inherit !important}.footer .top .f_contact a.fax_number:hover{color:#fff !important}a.fax_number{cursor:default}.request_form .contact-lft textarea{resize:none}.gallery-icon.landscape,.gallery-icon.portrait{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;border:1px solid #e8e8e8}.gallery-icon.landscape a,.gallery-icon.portrait a{height:181px;display:table-cell;vertical-align:top;text-align:center;overflow:hidden;vertical-align:middle;float:initial}figure.gallery-item{width:33.33%;display:inline-block;padding:7px}.testimonial_inner ul li{position:relative}.testimonial_inner ul li .p_id{position:absolute;top:-100px}.footer .top .f_right figure{padding:3px}
/*
Theme Name: Philiphannon
Text Domain: twentytwenty
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: Philiphannonsolicitors
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */


@media only screen and (max-width:1400px){.about{padding-bottom:60px}.our_values{background-size:278px}}@media only screen and (max-width:1220px){.container{width:1000px}.h_bottom .nav_lft{width:35%}.h_bottom .logo{width:29%}.h_bottom .nav_rgt{width:35%}.h_bottom ul li{margin-right:15px}.h_bottom ul li a{font-size:14px}.banner_text h1{font-size:50px}.banner_text span{font-size:27px}.our_values ul li{padding:0 18px}.footer .top .f_right figure:first-child{width:51.55%}.footer .top .f_right figure{width:47%}.footer .top .f_right .emergency_number a{font-size:17px;line-height:22px}.team ul li .content{padding:20px 20px 30px}.team ul li span a{font-size:14px}.team ul li p{margin-top:10px;font-size:14px}.about p{padding:0 110px}.banner_nav ul li a{font-size:16px;line-height:23px}.inner_content .left_content{padding-right:60px}.inner_banner span{padding:0 60px}.right_sidebar .contact_sidebar h4{font-size:22px}.contact_sidebar input{padding:10px 24px}.contact_sidebar textarea{padding:10px 20px}.inner_post ul li{margin:0 40px 40px 0}.inner_post ul li:nth-child(3n+3){margin:0 0 40px}.blog_details .left_content{width:100%;float:left;padding-right:0}.blog_details .right_sidebar{width:100%;float:left;padding-top:10px}.blog_details .right_sidebar ul{width:100%;float:left;display:flex;flex-wrap:wrap}.blog_details .right_sidebar ul li{width:24%;float:left;margin-right:1.33%;margin-bottom:0}.blog_details .right_sidebar ul li:last-child{margin-right:0;margin-bottom:0}.rpbt_shortcode ul li figure{width:100%}.rpbt_shortcode ul li span{width:100%;padding:16px}.project-form-row .input-box:nth-child(even){margin-left:10px}.request_form .contact-lft{width:460px}.request_form .contact-rgt{padding-left:35px;width:calc(100% - 460px)}.address p{max-width:100%}.request_form .contact-lft h3{font-size:18px}.request_form .contact-lft .submit_btn{font-size:16px}.e_number{padding:60px 0}.e_number a{font-size:53px}}@media only screen and (max-width:1023px){.container{width:782px}.header .h_top .t_left ul li{margin-right:25px;font-size:14px}.header{height:575px}.h_bottom ul li a:after{width:0}.h_bottom ul li a:hover:after{width:0}.h_bottom ul li.active a:after{width:0;opacity:.6}.h_bottom ul li.active a:hover:after{width:0;opacity:.6}.h_bottom ul li{margin-right:0}.h_bottom .nav_lft{display:none}.h_bottom .nav_rgt{display:none}.risponsive_nav{width:5%;text-align:right;display:block;float:left;margin:20px 0}.h_bottom .logo{width:95%;float:left}.h_bottom .logo a{width:40%;display:inline-block}.banner_text{top:300px}.banner_text h1{font-size:45px}.banner_text span{font-size:24px;margin-top:15px}.banner_text h1:before{left:94%}.banner_text h1:after{right:94%}.banner_nav{margin-top:120px}.home .header{height:650px}h2.heading{font-size:30px}.about p{padding:0 8px}.our_values ul li{padding:0 14px}.our_values ul li h3{font-size:22px;margin-bottom:15px}.the_team{padding:60px 0}.latest_post{padding:60px 0}.latest_post .view_all_btn{margin-top:30px}.footer .top .f_discription{width:50%;float:left}.footer .top .f_links{width:19%}.footer .top .f_contact{width:31%}.footer .top .f_right{width:100%;float:left;margin-top:35px}.footer .top .f_right .fhalf{width:50%;float:left}.footer .top .f_right figure:first-child{width:auto}.footer .top .f_right figure{width:auto}.footer .top .f_right .emergency_number{width:auto;float:right;margin:19px 0}.footer .top .f_right figure.ilslogo{width:50%}.inner_banner h1{font-size:40px}.inner_banner span{font-size:22px;padding:0 40px}.right_sidebar .contact_sidebar{padding:22px 20px}.right_sidebar .contact_sidebar h4{font-size:18px;margin-bottom:10px}.contact_sidebar input{padding:10px 20px;font-size:14px;margin-bottom:12px}.contact_sidebar textarea{font-size:14px;border-radius:18px}.contact_sidebar input[type=submit]{width:100%}.inner_content .left_content{padding-right:40px}.inner_content h2{font-size:22px;line-height:26px}.inner_post ul li{margin:0 31px 30px 0}.inner_post ul li:nth-child(3n+3){margin:0 0 30px}.testimonial_inner .rgt_content span{margin-bottom:14px}.rpbt_shortcode ul li span{padding:12px 11px}.rpbt_shortcode ul li span h4{font-size:15px}.rpbt_shortcode ul li span p{font-size:13px;line-height:20px}.h_bottom.sticky .risponsive_nav{padding-left:15px;display:table-cell;vertical-align:middle;float:none}.h_bottom.sticky{display:table;float:inherit;vertical-align:middle}.mobile-header-nav{padding-top:60px}.contact_contact div i{padding:22px}.e_number{padding:50px 0}.e_number a{font-size:50px}}@media screen and (max-width:810px){.container{width:750px}.h_bottom .logo a{width:45%}.banner_text h1{font-size:40px}.banner_text h1:before{height:8px;width:8px;left:90%}.banner_text h1:after{height:8px;width:8px;right:90%}.banner_text{top:280px}.banner_text span{font-size:22px;margin-top:12px}.banner_nav{margin-top:100px}.banner_nav ul li a{font-size:15px;line-height:20px}.home .header{height:610px}.our_values{background-size:220px}.our_values ul{display:inherit}.our_values ul li{width:100%;float:left;border-right:none;padding:0 60px 30px;margin:0 0 30px;position:relative}.our_values ul li:after{display:inline-block;content:'';background:#bbc5fa;width:260px;height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.our_values ul li:last-child:after{height:0;width:0;background:0 0}.our_values ul li:first-child{padding:0 60px 30px}.our_values ul li:last-child{padding:0 60px 30px;margin-bottom:0}.our_values .all_values{margin:0}.our_values{padding-bottom:30px}h2.heading{font-size:28px;margin-bottom:25px}.about{padding:50px 0}.about p{padding:0 18px;font-size:14px}.the_team{padding:50px 0}.latest_post{padding:50px 0}.inner_content{padding:40px 0}.inner_post ul li{width:48%;margin:0 30px 30px 0}.inner_post ul li:nth-child(3n+3){margin:0 30px 30px 0}.inner_post ul li:nth-child(2n){margin-right:0}.project-form-row .input-box:nth-child(even){margin-left:7px}.project-form-row label span{display:block;padding-top:4px}.request_form .contact-rgt{padding-left:25px}.contact_contact div i{padding:20px}.request_form{padding:40px 0 0}.map iframe{height:270px !important;margin:0 0 35px}.e_number a{font-size:48px}}@media screen and (max-width:767px){.container{width:620px}.header{height:460px}.header .h_top .t_left ul li{font-size:0}.header .h_top .t_left ul li a{display:inline-block;vertical-align:center;margin-right:5px}.header .h_top .t_left ul li span{display:inline-block;vertical-align:center}.header .h_top .t_left ul li .call_icon{height:16px;width:14px;float:left;padding:0}.header .h_top .t_left ul li .mail_icon{height:16px;width:14px;float:left;padding:0}.header .h_top .t_left ul li:first-child span{margin:0}.header .h_top .t_left ul li:last-child{font-size:12px}.header .h_top .t_left ul li:last-child span{display:block}.header .h_top .t_right a{font-size:14px}.banner_text h1{font-size:34px}.banner_text h1:before{left:91%}.banner_text h1:after{right:91%}.banner_text{top:250px}.banner_text span{font-size:18px;margin-top:12px}.banner_nav{margin-top:50px}.banner_nav ul li{width:50%;padding-bottom:0;margin-bottom:30px}.banner_nav ul li a{font-size:14px;padding-bottom:5px}.banner_nav ul li a br{display:none}.home .header{height:580px}h2.heading{font-size:26px;margin-bottom:20px}.about p{padding:0}.our_values ul li h3{font-size:22px;margin-bottom:10px}.team{padding:0 20px}.team ul li h4{font-size:18px}.team ul li span a{padding-left:21px}.team ul li .content{padding-left:15px 15px 20px 15px}.team ul li a.btn{margin-top:18px;font-size:14px}.latest_post .home-post-text{padding:20px}.latest_post .home-post-text h5 a{font-size:14px;line-height:22px;margin:10px 0 0}.latest_post .home-post-text p{font-size:14px;line-height:22px;margin-bottom:5px}.latest_post .owl-carousel .owl-dots{margin-top:10px}.latest_post .view_all_btn{margin-top:20px}.footer .top .f_right .emergency_number a{font-size:15px;line-height:20px}.footer .top .f_right figure:first-child{width:50%}.footer .top .f_right figure{width:45%}.footer .top .f_right figure.ilslogo{width:100%}.footer .bottom ul li{margin-right:22px}.team .owl-nav .owl-prev{left:-20px}.team .owl-nav .owl-next{right:-20px}.inner_content .left_content{width:100%;padding-right:0}.inner_content .right_sidebar{width:100%}.contact_sidebar input[type=submit]{background-image:none}.contact_sidebar input[type=submit]:hover{background-image:none}.inner_content .page_links ul li{width:32%;float:left;margin-right:2%;margin-bottom:0}.inner_content .page_links ul li:nth-child(3){margin:0}.inner_content .page_links ul li a{font-size:15px}.inner_content{padding:30px 0}.inner_content h2{font-size:20px;line-height:24px;margin-bottom:10px}.inner_content h3{font-size:16px;line-height:22px;margin-bottom:10px}.inner_content p{font-size:14px;margin-bottom:25px}.inner_banner span{padding:0 30px;line-height:27px}.inner_post ul li{width:47.58%}.testimonial_inner .rgt_content{padding:25px}.testimonial_inner .lft_img{width:50%}.testimonial_inner ul li:nth-child(2n+1) .lft_img{padding:0 0 0 25px}.testimonial_inner .lft_img{padding:0 25px 0 0}.testimonial_inner .rgt_content span{margin-bottom:10px}.testimonial_inner .rgt_content span a{font-size:14px}.testimonial_inner .rgt_content p{margin-bottom:15px}.request_form .contact-lft,.request_form .contact-rgt{width:100%}.request_form .contact-lft h3{padding:15px 19px}.request_form .contact-lft{padding-bottom:20px}.request_form .contact-rgt{padding-left:0}.request_form .contact-lft .submit_btn{height:44px}.request_form .contact-lft h3,.e_number h4 a{line-height:22px}.request_form{padding:25px 10px 0}.request_form .contact-lft h3{padding:11px 14px}.request_form .contact-lft .submit_btn{font-size:14px;padding:10px;height:auto;white-space:normal}.request_form .contact-lft form{padding:15px}.e_number{padding:40px 0}.header_nav.sticky{padding:11px}}@media screen and (max-width:639px){.container{width:548px}.header .h_top .t_right a{padding:10px 34px 10px 20px;font-size:13px}.risponsive_nav{margin:14px 0}.banner_text h1{font-size:28px}.banner_text h1:before{left:89%}.banner_text h1:after{right:89%}.banner_text{top:230px}.banner_text span{font-size:16px;margin-top:10px}.about p{padding:0 10px}.the_team{padding:40px 0}.team ul li .content{padding:15px 15px 20px}.team ul li h4{font-size:16px;margin-bottom:3px}.team ul li .content span{padding:0 7px}.team ul li p{margin-top:8px;font-size:14px}.team ul li a.btn{padding:10px 34px 10px 20px;font-size:13px}.latest_post .home-post-text{padding:15px}.latest_post .home-post-text a.read-more-btn{font-size:14px}.latest_post{padding:40px 0}.footer .top .f_discription{width:100%;float:left;padding-right:0;text-align:center}.footer .top .f_discription a{width:50%;display:inline-block}.footer .top .f_discription p{width:100%;float:left}.footer .top .f_links{width:50%;float:left;margin-top:40px}.footer .top .f_contact{width:50%;float:left;margin-top:40px}.footer .top h6{margin-bottom:12px}.footer .top .f_contact p{margin-bottom:15px}.footer .top .f_right figure{width:45%;float:left}.footer .top .f_right figure:first-child{width:50%;float:left;margin-right:5px}.footer .top .f_right{margin-top:30px}.footer .top{margin-bottom:30px}.inner_content .page_links ul li:nth-child(3) a{padding:75px 0}.inner_post ul li{width:47.26%;margin:0 15px 15px 0}.inner_post ul li:nth-child(2n){margin:0 0 15px}.inner_post ul li:nth-child(3n+3){margin:0 15px 15px 0}.header{height:400px}.testimonial_inner ul li:nth-child(2n+1) .lft_img{padding:0 0 0 20px}div#gallery-1 figure.gallery-item{width:50%}.project-form-row .input-box:nth-child(even){margin-left:0}.header .container{width:100%;padding:0 15px}.header .h_top .t_left ul li{margin-right:0;vertical-align:super}.header .h_top .t_right a{background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) #fff 95% center no-repeat;padding:10px 20px}}@media screen and (max-width:567px){.container{width:400px}.h_bottom .logo a{width:55%}.header .h_top{padding:20px 0 40px}.header .h_top .t_right a{padding:8px 28px 9px 16px;font-size:11px}.header .h_top .t_left ul li a{margin-right:3px}.header .h_top .t_left ul li{margin-right:5px}.banner_text h1{font-size:24px}.banner_text h1:before{left:95%}.banner_text h1:after{right:95%}.banner_text span{font-size:14px;margin-top:8px}.banner_nav{padding:0}.home .header{height:630px}h2.heading{font-size:22px;margin-bottom:18px}.about p{padding:0 10px}.our_values ul li{padding:0 20px 30px}.our_values ul li:first-child{padding:0 20px 30px}.our_values ul li:last-child{padding:0 20px 30px}.our_values ul li h3{font-size:20px}.footer .top .f_right{text-align:center;margin-top:15px}.footer .top .f_right figure{float:none}.footer .top .f_right figure:first-child{float:none}.footer .top .f_right .emergency_number{float:none;margin:15px 0 0}.footer .bottom ul li{margin-right:9px}.banner_nav ul li{width:100%;margin-bottom:25px}.inner_banner h1{font-size:22px}.inner_banner span{padding:0 19px;line-height:22px;margin-top:10px}.inner_content h2{font-size:18px;line-height:22px;margin-bottom:8px}.inner_content h3{font-size:16px;line-height:20px;margin-bottom:8px}.inner_content .page_links ul li a{padding:70px 0}.inner_content .page_links ul li:nth-child(3) a{padding:60px 0}.blog_details .right_sidebar ul li{width:48%;margin:0 4% 4% 0}.blog_details .right_sidebar ul li:nth-child(2){margin-right:0}.blog_details .right_sidebar ul li:last-child{margin-bottom:4%}.blog_details .blog_category{margin:20px 0 12px}.blog_details .right_sidebar{padding:0}.testimonial_inner ul li{margin-bottom:25px}.testimonial_inner .lft_img{width:100%;padding:0}.testimonial_inner ul li:nth-child(2n+1) .lft_img{padding:0}.testimonial_inner .rgt_content{float:left}.inner_post ul li{width:100%;margin:0 0 15px}.inner_post ul li:nth-child(2n+1){margin:0 0 15px}.inner_content .our-services .all_values ul li{width:100%;text-align:center}figure.gallery-item{width:50%}.footer .top .f_right .fhalf{width:100%;float:left}}@media screen and (max-width:413px){.container{width:340px}.header .h_top{padding:20px 0 30px}.h_bottom .logo a{width:70%}.header .h_top .t_left{margin:6px 0}.header .h_top .t_left ul li .call_icon{margin-right:10px}.header .h_top .t_left ul li:last-child{display:none}.banner_text h1{font-size:28px;line-height:32px}.banner_text h1:before{background:0 0;height:0;width:0}.banner_text h1:after{background:0 0;height:0;width:0}.banner_text{top:180px}.about{padding:40px 0}h2.heading{font-size:20px;margin-bottom:15px;line-height:25px}.about p{font-size:13px}.our_values{background-size:180px}.our_values ul li h3{font-size:18px;margin-bottom:8px}.our_values ul li p{font-size:14px}.our_values ul li{padding-bottom:20px;margin-bottom:20px}.our_values ul li:first-child{padding-bottom:20px;margin-bottom:20px}.our_values{padding-bottom:10px}.footer .top p{font-size:13px;line-height:23px}.footer .top h6{font-size:14px}.footer .top .f_links ul li a{font-size:13px;line-height:24px}.footer .top .f_links{width:40%}.footer .top .f_contact{width:60%}.footer .top .f_right .emergency_number span{font-size:13px;line-height:25px}.footer .top .f_right .emergency_number a{font-size:14px}.footer .bottom ul li ul{margin-top:10px}.footer .bottom ul li ul li:nth-child(3){width:auto;float:none;margin:0}.inner_banner h1{font-size:22px}.inner_banner span{padding:0 19px;line-height:22px;margin-top:10px}.inner_content .page_links ul li{width:100%;margin-right:0;margin-bottom:15px}.inner_content .our-services .all_values ul li{width:100%;text-align:center}}@media screen and (max-width:370px){.container{width:300px}.header .container{padding:0 10px}figure.gallery-item{width:100%}}@media screen and (max-width:1199px){section.contact-sec h1{margin:0 0 25px;font-size:26px}.pay-stripe h1{margin:0 0 25px;font-size:26px}.header .h_top .t_right,.header .h_top .t_left{display:inline-block;float:initial;vertical-align:bottom}.header .h_top .t_left{width:70%}.header .h_top .t_right{width:30%;text-align:right}.header .h_top{font-size:0}.header .h_top .t_right{padding-top:0}}@media screen and (max-width:1023px){.header_nav.sticky .risponsive_nav{margin:11px 0}.h_bottom .header_nav.sticky .logo a{max-width:200px}.e_number a{padding:13px;font-size:50px}}@media screen and (max-width:991px){section.contact-sec h1{font-size:24px;margin:0 0 15px;line-height:32px}.pay-stripe h1{font-size:24px;margin:0 0 15px;line-height:32px}.pay-stripe .payment-detail-review .pdr-row .pdr-title{font-size:15px;line-height:25px}}@media screen and (max-width:810px){.header .h_top .t_left{width:72%}.header .h_top .t_right{width:28%}.mobile-header-nav.show ul li a{font-size:18px}.mobile-header-nav{padding-top:49px}}@media screen and (max-width:767px){section.contact-sec h1{font-size:21px;margin:0 0 10px;line-height:26px}.project-form-row label{font-size:14px;margin:0 0 8px}.submit-row span input{font-size:16px}.submit-row{margin:10px 0 0}.payment-page-form{margin-top:10px}.pay-stripe h1{font-size:21px;margin:0 0 10px;line-height:26px}.pay-stripe .payment-detail-review .pdr-row .pdr-left,.pay-stripe .payment-detail-review .pdr-row .pdr-right{font-size:15px}.header .h_top .t_right{width:34%}.header .h_top .t_left{width:66%}.header .h_top .t_right a,.header .h_top .t_left ul li:last-child a{padding:10px 24px 10px 20px;font-size:14px;background:url(//www.philiphannonsolicitors.com/wp-content/themes/philiphannon/css/../images/arrow_right.png) #fff 96% center no-repeat}.header_nav.sticky .risponsive_nav{width:7%}.header_nav.sticky .logo{width:90%}.mobile-header-nav li a{padding:10px 0}.risponsive_nav ul li a{font-size:24px !important}.header .h_top .t_left ul li{vertical-align:middle}.header .h_top .t_left ul li:first-child{padding-top:17px}.e_number a{font-size:47px}}@media screen and (max-width:567px){section.contact-sec h1{font-size:18px;text-align:center;line-height:25px}.project-form-row .input-box{width:100%;margin:0 0 15px}.project-form-row input{padding:0 10px}.project-form-row{margin:0 0 15px}.submit-row{margin:5px 0 0}.submit-row span input{width:200px;height:45px;font-size:15px}.pay-stripe h1{font-size:18px;text-align:center;line-height:25px}.pay-stripe .payment-detail-review .pdr-row .pdr-left,.pay-stripe .payment-detail-review .pdr-row .pdr-right,.pay-stripe .payment-detail-review .pdr-row .submit-row,.pay-stripe .payment-detail-review .pdr-row .pdr-title{padding:10px}.pay-stripe .payment-detail-review .pdr-row .pdr-left{width:35%;min-width:140px;font-size:14px}.pay-stripe .payment-detail-review .pdr-row .pdr-right{font-size:14px;width:65%}.header .h_top .t_right,.header .h_top .t_left{width:100%;text-align:center;padding:3px 0}.h_bottom .header_nav.sticky .logo a{width:100%;max-width:200px}.header_nav.sticky{padding:9px}.e_number a{font-size:40px;padding:10px}.testimonial_inner ul li .p_id{top:-80px}}@media screen and (max-width:413px){.project-form-row label{font-size:13px}.project-form-row input{height:35px}.submit-row{margin:0}.pay-stripe h1{font-size:17px;margin-bottom:0;line-height:24px}div#gallery-1 figure.gallery-item{width:100%}.h_bottom.sticky .risponsive_nav{padding-left:10px}.hamburger-menu .menu-item{height:2px;width:25px}.header .h_top{padding:20px 0}.header .h_top .t_left{width:20%;margin:10px 0}.header .h_top .t_right{width:61%}.header .h_top{text-align:center}.header .h_top .t_right,.header .h_top .t_left{padding:0}.header .h_top .t_left ul li:first-child{padding-top:0}}
.archive #nav-above,.archive #nav-below,.search #nav-above,.search #nav-below,.blog #nav-below,.blog #nav-above,.navigation.paging-navigation,.navigation.pagination,.pagination.paging-pagination,.pagination.pagination,.pagination.loop-pagination,.bicubic-nav-link,#page-nav,.camp-paging,#reposter_nav-pages,.unity-post-pagination,.wordpost_content .nav_post_link{display:none !important}.single-gallery .pagination.gllrpr_pagination{display:block !important}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--accent:#cd2653;--wp--preset--color--primary:#000;--wp--preset--color--secondary:#6d6d6d;--wp--preset--color--subtle-background:#dcd7ca;--wp--preset--color--background:#f5efe0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:18px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:26.25px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:21px;--wp--preset--font-size--larger:32px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}

.rpbt-post-date{display:block;font-size:smaller}.rpbt-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
.asp-spinner{text-indent:-9999px;vertical-align:middle;margin-left:5px;display:inline-block;box-sizing:border-box;position:relative;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:asp-spinner .6s linear infinite}@keyframes asp-spinner{to{transform:rotate(360deg)}}.asp-btn-spinner-container{width:100%;text-align:center;padding:10px}.asp-btn-spinner{display:inline-block;position:relative;width:64px;height:64px}.asp-btn-spinner div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #6fcef3;border-radius:50%;animation:asp-btn-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#6fcef3 transparent transparent}.asp-btn-spinner div:nth-child(1){animation-delay:-.45s}.asp-btn-spinner div:nth-child(2){animation-delay:-.3s}.asp-btn-spinner div:nth-child(3){animation-delay:-.15s}@keyframes asp-btn-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.asp_line_through{text-decoration:line-through}.asp_product_coupon_input_container{margin:5px 0 10px}.asp_btn_normalize{text-transform:none;border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}&::-moz-focus-inner{border:0;padding:0}.asp_product_custom_field_error{display:none;color:red}.asp_out_of_stock{font-weight:700}.asp_product_buy_button input,.asp_product_buy_button select{display:inline-block;line-height:1;padding:8px 10px;height:auto}.asp_product_custom_field_label{margin-right:10px}.asp-product-variations-label{margin-right:10px}.asp_product_coupon_field_label{margin-right:10px}.asp_product_coupon_input_container input.asp_product_coupon_field_input{width:auto;max-width:200px;margin-right:10px}.asp_product_buy_btn_container{display:inline-block}.asp_product_buy_button input::placeholder{font-style:italic;color:#bbb}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:0}}.asp-processing-cont{display:none !important}.asp-processing i{animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.asp-processing i:nth-child(2){animation-delay:.1s}.asp-processing i:nth-child(3){animation-delay:.2s}.asp-popup-iframe{z-index:2147483647;background:rgba(0,0,0,.004);border:0 none transparent;overflow:auto;-webkit-overflow-scrolling:touch !important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:transparent;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-iframe-cont{align-items:center;justify-content:center;z-index:2147483647;background:rgba(0,0,0,.3);border:0 none transparent;overflow:auto;-webkit-overflow-scrolling:touch !important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:transparent;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-spinner-cont{text-align:center;height:85px;padding-top:10px}@media (max-width:500px){.asp_product_buy_btn_container{display:block;margin-left:0;margin-top:10px;text-align:center;width:100%}}
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
/*
Theme Name: Philiphannon
Text Domain: twentytwenty
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: Philiphannonsolicitors
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */


.color-accent,.color-accent-hover:hover,.color-accent-hover:focus,:root .has-accent-color,.has-drop-cap:not(:focus):first-letter ,.wp-block-button.is-style-outline,a{color:#cd2653}blockquote,.border-color-accent,.border-color-accent-hover:hover,.border-color-accent-hover:focus{border-color:#cd2653}button:not(.toggle),.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type=button],input[type=reset],input[type=submit],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link{background-color:#cd2653}.fill-children-accent,.fill-children-accent *{fill:#cd2653}body,.entry-title a,:root .has-primary-color{color:#000}:root .has-primary-background-color{background-color:#000}cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color{color:#6d6d6d}:root .has-secondary-background-color{background-color:#6d6d6d}pre,fieldset,input,textarea,table,table *,hr{border-color:#dcd7ca}caption,code,code,kbd,samp,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),:root .has-subtle-background-background-color{background-color:#dcd7ca}.wp-block-table.is-style-stripes{border-bottom-color:#dcd7ca}.wp-block-latest-posts.is-grid li{border-top-color:#dcd7ca}:root .has-subtle-background-color{color:#dcd7ca}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#cd2653}.social-icons a,#site-footer button:not(.toggle),#site-footer .button,#site-footer .faux-button,#site-footer .wp-block-button__link,#site-footer .wp-block-file__button,#site-footer input[type=button],#site-footer input[type=reset],#site-footer input[type=submit]{background-color:#cd2653}.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}body:not(.overlay-header) .primary-menu ul{background-color:#000}body:not(.overlay-header) .primary-menu>li>ul:after{border-bottom-color:#000}body:not(.overlay-header) .primary-menu ul ul:after{border-left-color:#000}.site-description,body:not(.overlay-header) .toggle-inner .toggle-text,.widget .post-date,.widget .rss-date,.widget_archive li,.widget_categories li,.widget cite,.widget_pages li,.widget_meta li,.widget_nav_menu li,.powered-by-wordpress,.to-the-top,.singular .entry-header .post-meta,.singular:not(.overlay-header) .entry-header .post-meta a{color:#6d6d6d}.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border-color:#dcd7ca}.header-footer-group table caption,body:not(.overlay-header) .header-inner .toggle-wrapper:before{background-color:#dcd7ca}
.contact_sidebar .wpcf7-response-output{color:#ff3e3e;border:none !important;line-height:normal}.latest_post,.the_team{position:relative;z-index:0}section.banner_text.inner_banner p{font-family:'Open Sans',sans-serif;color:#fff;margin-top:10px}
.woocommerce-checkout .c4wp_captcha_field{margin-bottom:10px;margin-top:15px;position:relative;display:inline-block}
.login #login,.login #lostpasswordform{min-width:350px !important}.wpforms-field-c4wp iframe{width:100% !important}
.login #login,.login #lostpasswordform{min-width:350px !important}.wpforms-field-c4wp iframe{width:100% !important}