html,body,div,span,applet,object,pre,abbr,acronym,address,
big,cite,del,em,dfn,ins,kbd,q,s,samp,small,strike,sub,sup,strong,
tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,
article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,
ruby,section,summary,time,mark{font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;}
ol,ul{margin-left:20px;}
ul{list-style:square;}
ul p{margin:0;}
embed{clear:both;}
main li{margin:2px 0 2px 15px;}
strong,dt,b{font-weight:bold;}
em{font-style:italic;}
section,div,main,aside{min-width:0;}
article,aside,details,div,figcaption,figure,footer,header,hgroup,section{display:block;clear:both;}
.clear{clear:both;}
em{font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}sub{vertical-align:sub}
dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
del{opacity:0.8;}
address,cite,var{font-style:italic}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;}
.bypostauthor{}
.sticky{position:relative;}
img,figure,.wp-caption,.gallery-caption,img.alignright,img.alignleft,img.aligncenter,img.size-full,.wp-caption img,.wp-image,.wp-block-image{max-width:100%;height:auto;}
.wp-caption{width:auto;}img.aligncenter{margin:auto;display:block;}
.alignright{float:right;margin:10px;clear:both;}
.alignleft{float:left;margin:10px;clear:both;}
.aligncenter,audio,video{display:block;margin:auto;clear:both;}
.centered .tiled-gallery{margin:20px auto;width:max-content;}
code{font-family:'courier new',courier,serif;background:#f5f5f5;padding:10px;border:1px solid #f4f7fb;border-radius:5px;margin:20px;display:block;line-height:2;}
pre{overflow-x:auto;white-space:pre-wrap}
hr{height:1px;color:#ccc;border:0 none;margin:30px 0;background-color:#ccc}
.centered{margin:auto;}
.circled{border-radius:1000px;}
.p-abso{position:absolute;}

.shader{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);}
.prel{position:relative;}
.grid{display:grid;}
hr.sepr{background:#fff;height:2px;}

/** WP Galleries **/
.gallery{margin:1.5em auto;}
.gallery-item{display:inline-block;max-width:32%;padding:0 5px 15px;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:48%;}
.gallery-icon img{margin:0 auto;}
.gallery-caption{color:#686868;display:block;font-size:13px;line-height:1.6;padding-top:0.55em;}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}

@media(min-width:801px){
.gallery-columns-4 .gallery-item{max-width:24%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16%;}
.gallery-columns-7 .gallery-item{max-width:14%;}
.gallery-columns-8 .gallery-item{max-width:12%;}
.gallery-columns-9 .gallery-item{max-width:11%;}
}

/** WP **/
#signup-content{max-width:700px;margin:auto;padding-bottom:50px;}
#signup-content p.submit{background:none;border:0;padding:0;}

/** FOR FONTAWESOME **/
.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}

/*-----------------------------
	START STYLING: GLOBALS
-----------------------------*/
html{scroll-behavior:smooth;}
#wrapper{overflow-x:hidden;background:#fff;}
iframe{max-width:100%;}
body{font-family:'Roboto',sans-serif;line-height:2;color:#0b2d5a;font-size:15px;}
body{background-attachment:fixed;}
#content{position:relative;max-width:1200px;margin:auto;min-height:75vh;padding:0 20px 20px;background:#fff;}
.single-post_preview #content{max-width:800px;}
main{min-height:75vh;}
#content #pagebody{padding:0 0 50px;height:max-content;}
.in_width{max-width:1200px;margin:auto;position:relative;}

/*-----		TEXT & FONTS	-----*/
h1{font-family:'Montserrat',sans-serif;line-height:1.5;margin:30px 0;letter-spacing:1px;font-weight:600;color:#0b2d5a;}
h2{font-family:'Montserrat',sans-serif;line-height:1.5;margin:20px 0;font-weight:normal;}
h3,h4,h5{font-family:'Montserrat',sans-serif;line-height:1.5;margin:20px 0;color:#303030;font-weight:normal;}
h4,h5{margin:10px 0;}
a{color:#0b2d5a;text-decoration:underline;text-decoration-color:#ddd;}
a:hover,a:focus{color:#4c6f9e;text-decoration-color:#000;}
blockquote{margin:60px 0 50px;padding:15px 25px;border-left:5px solid #2196f3;text-align:center;line-height:2;font-size:20px;font-style:italic;position:relative;word-spacing:2px;quotes:;}
.far,.fas{font-size:inherit;}
code{background:#f5f5f5;padding:10px;border:1px solid #f4f7fb;border-radius:5px;margin:20px;display:block;line-height:2;}
.wp-caption-text{font-size:0.85em;margin:0;padding:0 5px 15px;}

/*-----		HEADER & FOOTER		-----*/
#header{position:relative;background:#fff;}

#headrStrip{position:fixed;top:0;left:0;right:0;transform:translateY(-200%);transition:0.3s;}
.admin-bar #headrStrip{top:32px;}
#headrStrip.stickit{transform:translateY(0);box-shadow:0 0 20px rgba(0,0,0,0.4);}
.headrStrip{text-align:center;position:relative;z-index:99990;transition:0.3s;font-size:14px;background:#fff;}
.headrStrip a:hover,.headrStrip a:focus{background:#bbdc9a;}
#headerblock{display:grid;color:#efefef;text-align:center;}
#headerblock a{color:#efefef;text-decoration:none;}
#headerblock .entry-title{color:#f5f5f5;}
	.entry_header{padding:20px 30px;}
#site-description h3{color:#f3f3f3;font-weight:normal;}
.thePType{text-transform:capitalize;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);padding:3px 15px;}
img.custom-logo{display:block;max-width:100px;}
#headrStrip img.custom-logo{max-width:50px;}
.site-title,.site-title h1{display:inline;line-height:0;}
#main-nav .site-title h1 a,#the-tool-buttons .site-title h1 a{text-decoration:none;font-size:20px;}
.ads-block{margin:auto;max-width:100%;}
#topadvert img{display:block;margin:auto;}
.has-header-image #headerblock{align-items:center;}
.akw-socials a{display:inline-grid;align-items:center;width:25px;height:25px;text-decoration:none;margin:0 5px;}
.akw-socials{font-size:19px;position:relative;margin:0 10px;}
.usergreeting .user_profilepic{margin-right:10px;}
.desktop .user_profilepic{margin:7px 10px -7px 0;}

#in-footer{padding:40px 0;}
#footer{position:relative;background:#fff;z-index:2;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.2);}
#flogo img{max-width:75px;margin:30px auto;}
.footerGrids{display:grid;grid-gap:30px;padding:30px 0;}
#footer-nav ul{list-style:none;padding:0;margin:15px auto;font-size:0.85em;}
#footer-nav ul li{margin:5px;}
#footer-nav ul li a{display:inline-block;text-decoration:none;padding:10px;}
#footer-credit{font-size:70%;margin:10px 15px;text-align:center;}
#footrlLine{height:2px;background:#78ba36;width:100%;margin:25px auto;}
#footerStrip{background:#010101;padding:20px;color:#eee;text-align:center;}
#footerStrip a{color:#fff;}
#mobSubscrFtr{padding:10px;}

#akw_toTop i{background:rgba(0,165,80,0.7);transform:scale(0.8);border-radius:15px;}

/*-----		NAVIGATION	-----*/
nav#the-tool-buttons{display:flex;z-index:99999;position:fixed;justify-content:space-between;padding-left:7px;align-items:center;}
#headertoolbox{z-index:99997;transform:translateX(150%);position:fixed;box-shadow:0 0 30px rgba(0,0,0,0.7);transition:0.3s;right:0;left:12%;background:#fff;overflow-y:auto;}
#headertoolbox.akme_on{transform:translateX(0);}
#headertools a:hover{text-decoration:underline;}
#headertools{background:#0b2d5a;color:#fff;}
.logged-in #headertools{padding:10px;}
#headertools a{color:#fff;}
#headertools ul{list-style:none;padding:0 10px;margin:0;}
#headertools li{display:block;}
#headertools li a{text-decoration:none;padding:5px;display:block;border-bottom:1px dotted #ddd;}
#hmenuToggle{cursor:pointer;display:grid;align-items:center;justify-content:center;width:50px;height:45px;}

.togglebtns .fas{transition:0.2s;}
	.hmenu-bars span{width:80%;background:#fff;height:4px;position:absolute;top:calc(50% - 5%);right:calc(50% - 30%);}
	.hmenu-bars span:nth-child(1){transform:translateY(-12px) scale(0.8);transition:0.3s;animation:easein;}
	.hmenu-bars span:nth-child(3){transform:translateY(12px) scale(0.8);transition:0.3s;animation:easein;}
		#hmenuToggle span:nth-child(2){transition:0.5s;animation:easein;}
	#hmenuToggle.akme_on span:nth-child(1){transform:translateY(0) rotate(-45deg) scale(1);opacity:1;}
	#hmenuToggle.akme_on span:nth-child(3){transform:translateY(0) rotate(45deg) scale(1);opacity:1;}
	#hmenuToggle.akme_on span:nth-child(2){opacity:0;transform:scale(0);}
.archives-pagination{text-align:center;padding:0 0 50px;}
.infinite-scroll #pagination-wrap,#infinite-footer{display:none;}
a.page-numbers,.page-numbers.current{padding:2px 15px;border-bottom:1px solid;font-size:0.8em;}
a.page-numbers:hover{background:#555;color:#fff;border-bottom:1px solid #555;}
.page-numbers.current{border-bottom:2px solid #555;font-weight:bold;font-size:0.9em;}
.prev.page-numbers,.next.page-numbers{border:none;}

#main-nav{position:relative;height:auto;z-index:99980;}
#main-nav ul,.mobile-mainmenu ul{list-style:none;}
#main-nav a{text-decoration:none;letter-spacing:1px;font-size:14px;display:inline-block;}
#main-nav ul.menu,.mobile-mainmenu ul{margin:0;}
.mobile-mainmenu ul li{margin-right:-4px;}
#main-nav ul.menu{position:relative;}
#main-nav ul.sub-menu li{margin-right:0;}
#main-nav ul.sub-menu li a{display:block;}
#main-nav li.menu-item-has-children:hover ul.sub-menu{display:grid;}
.pippopBtn a{background:#0b2d5a;color:#fff;}
.pippopBtn a:focus,.pippopBtn a:hover{background:#78ba36;}

/*-----		ELEMENTS & LOGIN FORM	-----*/
#thesidebar span.usergreeting a{color:#fff;text-decoration:underline;font-size:small;font-weight:600;margin-left:10px;}
#user-block{display:none;}
.logged-in #user-block{display:block;}
	#header #user-avatar{display:none;}
#loginform{padding:0 10px;margin-bottom:-20px;}
#loginform .input{width:97%;padding:3px;}
#loginform label{display:block;font-size:0.8em;font-weight:600;}
.headrStrip #search-form{margin:7px 0 -5px;}
.has-header-image .headrStrip #search-form{margin:1px 0 -10px;}
#search-form{overflow:hidden;display:inline-block;}
input#s,input#searchsubmit{padding:11px 15px;border:0;border-bottom:1px solid #ccc;}
input#s{margin-right:-3px;width:72%;background:transparent;}
input#s:hover,input#s:focus{background:#fff;}
input#searchsubmit{cursor:pointer;padding:11px 20px 11px 15px;width:27%;margin-right:-10px;}
input#searchsubmit:hover,input#searchsubmit:focus{background:#000;color:#fff;}
	#hbtnwrap{z-index:1;background:#fff;}
	#head-sbtn{height:43px;width:43px;background:#fff;margin-left:-8px;display:flex;align-items:center;justify-content:center;}
button,.button,.btn,.submit,a.button,.woocommerce a.button,.woocommerce .product form.cart .button,.woocommerce #respond input#submit,.woocommerce button.button,#wp-submit.button.button-primary,input.pushbutton-wide{padding:7px 17px 9px;background:#0b2d5a;font-weight:normal;color:#fff;cursor:pointer;border:0;border-radius:5px;box-shadow:0 5px 12px rgba(110,125,140,0.3);font-size:14px;}
button:hover,.button:hover,.btn:hover,.submit:hover,a.button:hover,.woocommerce a.button:hover,.woocommerce .product form.cart .button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,#wp-submit.button.button-primary:hover,input.pushbutton-wide:hover{background:#4c6f9e;color:#fff;}
button:hover a{color:#fff;}
.divbutton{display:inline-block;text-align:center;}
select{padding:5px;min-width:80%;}
option{padding:3px;}

/*-----	TABLES	-----*/
table,table#wp-calendar{width:100%;padding:5px;margin:10px auto 15px;border-spacing:0;border-radius:0!important;border:1px solid #efefef;}
table caption{padding:10px;font-weight:700;opacity:0.5;}
tr:nth-child(odd){background:#fff;}
tr:nth-child(even){background:#f9f9f9;}
tr{line-height:2;text-align:center;}
thead,thead tr:nth-child(odd){background:#f9f9f9;}
tfoot,tfoot tr:nth-child(odd){background:#efefef;}
td#prev,td#next{background:whitesmoke;}
td a{font-weight:600;}

a.post-edit-link{text-decoration:none!important;font-size:0.8em;color:red;display:inline-block;border:2px solid;border-radius:50px;padding:0 10px;background:#fff;}
a.post-edit-link:hover{background:red;color:#fff;}
.entry-title a.post-edit-link{position:absolute;top:0;right:0;}
.archive a.post-edit-link,.blog a.post-edit-link{position:absolute;right:0;top:-15px;}

/*-----		ARCHIVES	-----*/
article{position:relative;}
.archive-descr{letter-spacing:1px;margin:0 0 40px;font-size:90%;}
.archive-heading{word-wrap:break-word;}
.archive-heading h1,#inaheading h1,.club_page .archive-heading h1{letter-spacing:2px;font-size:36px;}
.archive-heading p,.archive-heading small{margin:-30px auto 30px;display:block;}
.sticky::before{content:'Highlight';padding:0 10px;color:#fff;letter-spacing:1px;box-shadow:-2px 2px #aaa;background:#ff5722;position:absolute;z-index:+1;left:-10px;top:-25px;transform:rotate(-5deg);}
.archive #inbody,.blog #inbody{margin:0 0 50px;}
.archive-post{position:relative;}
.imgblock{position:relative;overflow:hidden;}
.postbgimage{height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.2s;}
.archive-postimg img{display:block;margin:auto;}
.textblock{padding:10px 10px 20px;}
.arch-post-title,.tax-post_format h3.entry-title{font-size:16px;margin:15px 0;}
.post-header a{text-decoration:none;}
.posts-header h2{font-size:21px;margin:10px 0;}
.archive-entry-pmeta{background:#fff;line-height:1.5;padding:5px 10px;font-size:70%;position:relative;box-shadow:-1px 1px 2px #aaa;margin:-15px 0 0 15px;border-top:3px solid #e91e63;width:max-content;max-width:200px;}
.brk{display:block;}
.more-div{margin:10px 0;}
.format-aside .brk,.format-quote .brk,.format-gallery .brk,.format-status .brk{display:none;}
.archive .belowentry-widgets,.blog .belowentry-widgets{margin:30px 0;}
.entry-author{font-size:13px;}
.category .archive-post,.tag .archive-post{box-shadow:none!important;}

.post-entry{overflow:hidden;}
.post-entry .entry-author{margin:-5px 0 10px;}

.media-archive .imgblock .shader{display:grid;align-items:center;text-align:center;color:#eee;padding:10px;overflow:hidden;background:transparent;transition:0.2s;}
.media-archive .imgblock .excerpts{transform:translateY(-200%);transition:0.3s;}
.media-archive .imgblock .more-div{transform:translateY(200%);transition:0.4s;}
.media-archive .archive-post:hover .imgblock .prel{transform:translateY(0);}
.media-archive .archive-post:hover .shader{background:rgba(0,0,0,0.8);}
.media-archive .archive-post .read-more{background:transparent;}
.media-archive .archive-post .read-more:hover{background:rgba(255,255,255,0.5);}

.pricingInfo{padding:2px 5px;background:#efefef;font-size:80%;}

.gallery-posts{overflow:hidden;margin-bottom:50px;}
.gallery-bgimg .postbgimage{min-height:300px;background-position:center;background-repeat:no-repeat;border:1px solid #ddd;}
.gallery-entry{position:relative;}
.gallery-titleblock,.gallery-postsheader{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;transition:0.3s;}
.gallery-posts:hover .gallery-titleblock{background:rgba(0,0,0,0.5);}
.gallery-postsheader{transform:translateX(-150%);}
article:nth-child(odd) .gallery-postsheader{transform:translateX(150%);}
.gallery-posts:hover .gallery-postsheader{transform:translateX(0);}
.gallery-titleblock h3{color:#fff;font-variant:small-caps;text-transform:capitalize;text-align:center;}
.gallery-titleblock a{color:#fff;font-weight:bold;text-decoration:none;}

.term-post-format-quote .textblock,.term-post-format-chat .textblock,.term-post-format-aside .textblock{padding:20px;border-radius:20px;border:1px solid #f4f7fb;}
.term-post-format-quote #content-area,.term-post-format-chat #content-area{display:grid;gap:40px;margin-top:20px;}
.term-post-format-aside article{margin-bottom:50px;}
.quoteint-a,.quoteint,.linkint-a,.chatint,.chatint-a,.linkint,.asideint-a{font-size:40px;color:#ffe0b2;font-style:italic;}
.quoteint-a,.chatint-a,.asideint-a{top:-15px;left:-5px;}
.linkint-a{position:relative;margin-right:10px;font-size:30px;}
.chatint-a,.chatint,.asideint-a{font-style:normal;}

.tax-post_format .textblock,.post-entry{background:#fff;}
.tax-post_format #content{background:none;}

.ptype-notif{background:beige;font-size:12px;font-weight:600;padding:0 7px;letter-spacing:0.5px;position:absolute;bottom:0;right:0;}
.entry-author.linkp{margin-top:-12px;}

.term-post-format-link h3.entry-title,.term-post-format-link .posts-header{display:inline-block;}
.term-post-format-link article{background:#fff;padding:0 0 10px;margin-bottom:15px;}

/*-----	AUTHOR ARCHIVE	-----*/
.author #content{max-width:1000px;}
.author .archive-heading{text-align:left;}
.archive #content-area,.blog #content-area{display:grid;gap:30px;}
#content-area.shopbody{display:block;}
#prime-authorPage{margin-bottom:50px;}
#the-authorname{color:#00bcd4;}
#prime-authorside{margin:-21px -30px 30px;padding:20px;position:relative;color:#fff;}
.authorName .entry-title{margin:0 0 10px;font-size:30px;color:#fff;}
.prime-alinks .fas,.prime-alinks .fab,.prime-alinks .far{font-size:16px;}
#drk-authSide{background:rgba(0,0,0,0.9);position:absolute;top:0;bottom:0;left:0;right:0;}
.authorWrap{position:relative;}
.authorCard{display:grid;grid-template-columns:1fr 3fr;gap:20px;}
.authorPhoto img{border:3px solid #fff;box-shadow:-5px 5px 5px rgba(0,0,0,0.9);}
.authorText{padding:10px;}
.authorName h2{font-size:22px;margin:5px 0;color:#ddd;}
.authorLinks h3{font-size:17px;margin-bottom:5px;color:#ddd;}
.authorLinks a{display:inline-block;width:36px;margin:5px;background:steelblue;color:#fff;text-decoration:none;text-align:center;}
a.a-rss{background:orange;color:#fff;}
.authorLinks a:hover,.authorLinks a:focus,a.a-rss:hover,a.a-rss:focus{background:#ff5722;}
.author .akw-sendAuthor{text-align:center;}
#author-abtWriting p{margin-left:30px;}
.abtWritinghead{font-weight:normal;font-size:30px;}
#author-abtWriting .fa-pen-fancy{font-size:20px;}

#authorSidebar_slide{display:grid;position:fixed;background:#fff;padding:10px 30px 50px;box-shadow:0 0 35px rgba(0,0,0,0.4);border-radius:10px;
right:0;top:120px;bottom:80px;overflow-y:auto;z-index:99980;width:90%;max-width:400px;transform:translateX(150%);transition:0.3s;}
#authorSidebar_slide p{font-size:85%;}
#authorSidebar_slide.akme_on{transform:translateX(0);}
#authSlideTogg{position:fixed;right:0;top:100px;z-index:99981;}
#authSlideTogg i{font-size:24px;cursor:pointer;width:40px;height:40px;background:#fff;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,0.3);
display:flex;align-items:center;justify-content:center;}
#authorSidebar_slide #premium_contacts_wrap,#authorSidebar_slide .akw-sidelinksBlk{margin:50px 0 0;}

/*-----		SINGLE		-----*/
.entry-author{font-size:13px;}
.theauthor{font-weight:600;}
.akw-status-notice{margin:5px 10px;display:inline-block;}
#formatinformer{position:absolute;top:-10px;left:0;padding:0 10px;background:#ff5722;color:#fff;}
.entry-header{position:relative;z-index:1;}
.akw-authorFeed{margin:0 10px;padding:0 5px;border-radius:4px;color:#fff;background:#ff8c00;}
.akw-authorFeed:hover{background:#c50000;}
.entry-meta .akw-authorFeed a{color:#fff;text-decoration:none;}
#pagebody ul{margin-left:25px;}
#pagebody{display:grid;gap:30px;}
h3.post-subtitle{font-size:20px;width:max-content;max-width:90%;font-weight:normal;margin:0 0 30px;}
.has-ft-image.single-post h3.post-subtitle{color:#fff;margin:0;}
.page-nav-links{margin:80px 0;text-align:center;}
.page-nav-links.pr-nx{display:flex;justify-content:space-between;}
.page-nav-links button{font-size:inherit;}
.page-nav-links .current button{cursor:default;border:0;border-radius:0!important;border-bottom:2px solid;}
.page-nav-links .current:hover button{background:#fff;color:#888;border-color:red;}
.entry-meta a{text-decoration:underline;}
.entry-meta{margin:0 0 25px;font-size:75%;}
.cat-links a,.tag-links a{color:#888;text-decoration:none;padding:2px 10px;border:2px solid;margin:2px;display:inline-block;}
.cat-links a:hover,.tag-links a:hover{background:#efefef;}
.tag-links{margin-bottom:15px;}
.entry-footer{margin:50px 0;font-size:75%;padding:15px 0 0 20px;border-left:4px solid #bbb;}
.entry-footer .meta-sep{margin:0 5px;}
.entry-footer .far,.entry-footer .fas{font-size:19px;}
.meta-nav{font-size:30px;position:relative;bottom:-3px;}
.pnavs a{text-decoration:none;display:inline-block;padding:0 10px 10px;font-size:85%;box-shadow:0 0 3px #ddd;}
.pnavs a:hover,.pnavs a:focus{box-shadow:0 0 5px rgba(100,60,180,0.7);}
.pnavs{position:relative;}
#nav-below{line-height:1.2;margin:50px 0 30px;display:grid;gap:15px;}
.nav-next{text-align:right;}
.nav-previous .pnp-img{float:right;margin:0 -10px -13px 10px;}
.nav-next .pnp-img{float:left;margin:0 10px -13px -10px;}
.singular .belowentry-widgets{margin:80px auto 90px;}

.prime-aarchive-meta{padding:0 10px;width:100%;}
#prime-authorblock{display:grid;border:1px solid #f4f7fb;font-size:80%;}
.prime-aavatar img{margin-bottom:-9px;}
.prime-adetails{display:flex;}
.prime-atexts{padding:10px;width:100%;}
.prime-aauthor{margin:0 0 -5px;padding-bottom:10px;border-bottom:1px solid #f4f7fb;}
.prime-alinks{border-top:1px solid #ddd;}
.prime-alinks a{width:30px;height:30px;align-items:center;justify-content:center;margin:5px;border-radius:50px;text-decoration:none;display:inline-flex;}
.prime-alinks a:hover,.prime-alinks a:focus{background:#ff5722;color:#fff;}
.authorProf h4{color:#fff;margin:0 0 15px;}

.mngPost{margin:15px 0;font-size:11px;}


/*-----		COMMENTS	-----*/
#respond{margin:80px auto;}
h3.comments-title{color:#673ab7;}
h3.comments-title::before{font-family:'Font Awesome 5 Free';content:'\f086';margin-right:15px;color:#1b86f8;}
#comments{margin:50px 0;max-width:100%;background:#fff;}
#commentform textarea{padding:10px;border:3px solid #f4f7fb;min-height:100px;min-width:96%;max-width:100%;}
.comment-form input{padding:10px;border:3px solid #f4f7fb;min-width:50%;}
.comment-form-cookies-consent input{min-width:auto;}
.comment-form input#submit{padding:10px 20px;width:150px;min-width:auto;}
.comment-author.vcard img{border-radius:50%;}
p.comment-notes{margin:15px 0 0;font-size:0.7em;}
.comment-meta{font-size:80%;color:#673ab7;}
.fn a{color:#673ab7;}
.commentmetadata{margin:0 0 10px;padding:0 3px;font-size:0.8em;}
.commentmetadata::before{content:'On ';}
.comment-body{padding:10px;border-bottom:solid #fce4ec;background:#fff;margin:20px auto 40px;max-width:95%;box-shadow:0 10px 20px rgba(100,60,180,0.3);}
.comment-body p{line-height:1.6;padding:10px;}
#comments-list ul{padding:0;list-style:none;margin:0;}
#comments ul.children{margin-left:10px;position:relative;z-index:1;}
#comments ul.children li::before{content:'';width:150px;height:150px;border:5px solid #d1c4e9;border-radius:150px;right:10px;top:-10px;position:absolute;z-index:-1;}
#comments ul.children li.odd::before{right:auto;left:10px;}
.reply{margin:10px;}
a.comment-edit-link{font-weight:600;margin-left:20px;}
a.comment-edit-link::after{content:' comment';}
a.comment-reply-link{background:#270465;color:#fff;padding:2px 15px 4px;font-size:0.8em;text-decoration:none;border-radius:50px;}
a.comment-reply-link:hover{background:#9c27b0;}
a#cancel-comment-reply-link{font-size:small;}
p.form-submit{margin:0 0 25px;}

/*-----		SEARCH & 404	-----*/
#searchform{margin:30px auto 0;text-align:center;}
#search-wrappper{margin:30px 0;word-break:break-word;padding:0 10px;}
.search-content{margin:0 0 20px;}
.continue-reading{text-decoration:underline;}
.search-texts p{display:inline;}
.searchresult{display:flex;padding:10px 0;}
.search-postimg{width:125px;margin:0 20px 0 0;height:100px;background-position:center;background-size:cover;}
.search-postimg.noimg{height:50px;}
h2.search-title{margin:-2px 0 5px;font-size:1em;line-height:1;}
.header{padding:20px 10px;text-align:left;}
.not-found .page-content{text-align:center;}
.not-found h1.page-title,.search h1.entry-title{font-size:30px;}
.not-found h1.page-title{text-align:center;}

/*-----		SIDEBAR & WIDGETS	-----*/
#sidebar,#footer{word-break:break-word;}
.sidebars{position:relative;}
#footer{font-size:90%;background:#0b2d5a;color:#fff;}
#footer a{color:#ecf4ff;text-decoration:none;}
#footer a:hover{color:#fff;}
#par_sidebar #sidebar{width:auto;}
.sideBar{font-size:90%;background:#fff;}
.post-date{font-size:x-small;font-weight:bold;}
h3.widget-title{font-size:15px;font-weight:600;letter-spacing:1px;}
#footer h3.widget-title{color:#ecf4ff;margin:0;font-size:14px;}
.sideBar h3.widget-title{padding:0 5px;border-bottom:1px solid #ccc;margin-top:0;}
.sideBar h3.widget-title a{color:#c4975a;text-decoration:none;font-size:20px;}
.widget-container{margin:0 0 30px;padding:0 10px 10px;}
#sidebar ul{padding:10px;margin:0;}
#sidebar li{list-style:none;margin:5px;border-bottom:1px dotted #ddd;}
#sidebar .subscribedPostsLinks li{list-style:disc;margin:0 5px 5px 15px;}
ul.jetpack-social-widget-list{text-align:center;}
.sidebars .online_ref{text-align:center;}
.sidebars .online_ref a{padding:5px 10px;text-decoration:none;font-weight:600;border:1px solid;}
.sidebars .online_ref a:hover,.sidebars .online_ref a:focus{background:rgba(255,255,255,0.7);color:#888;}

/*-----		WOOCOMMERCE		-----*/
/*Fix Woo Slideshow*/ 
figure.woocommerce-product-gallery__wrapper{max-width:inherit;}
.pswp{z-index:99999;}
.pswp__bg{opacity:0.85!important;}

.shopbody{padding:15px;}
.woocommerce .product a.button{bottom:10px;border:0;border-radius:0;}
.woocommerce .woocommerce-breadcrumb{font-size:0.7em;margin:-20px 0 30px 0;display:inline-block;position:relative;padding:5px 10px;background:#f7f7f7;box-shadow:0 2px 3px rgba(0,0,0,0.3);}
.woocommerce .woocommerce-breadcrumb a{font-weight:600;}
.woocommerce .product span.price del{display:block;margin:0 0 -40px;}
.woocommerce .product span.price ins{display:block;padding:0 0 25px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:5px;font-size:18.5px;font-weight:initial;text-align:center;margin:10px;}
#shop-section{display:grid;}
#pagebody.shoparchive{grid-gap:20px;}
#pagebody ul.products,#frontpage ul.products{margin:0 0 50px;}
#pagebody .related ul.products{margin:0;}
ul.products .product{transition:0.2s;position:relative;text-align:center;font-size:14px;}
ul.products .product:hover{margin-top:-5px;margin-bottom:5px;box-shadow:0 8px 10px rgba(0,0,0,0.2);transform:translateY(-7px);}
ul.products .woocommerce-Price-amount.amount{font-size:15px;}
.woocommerce .product span.price{color:#1b86f8;}
h1.product_title.entry-title{font-size:36px;}
.woocommerce-Price-amount.amount{color:#888;}
.woocommerce .quantity .qty{line-height:3;width:100px;border:2px solid #f4f7fb;}
.woocommerce .product form.cart .button{line-height:1.2;border-radius:0;}
.product_meta{font-size:0.8em;margin:0 0 20px;}
.product_meta .posted_in{display:block;}
.woocommerce nav.woocommerce-pagination ul li a{border-bottom:none;padding-bottom:9px;}
.woocommerce .woocommerce-ordering select{border:2px solid #ddd;padding:10px 15px;font-size:15px;margin:0 0 30px;}

#product-section ul.tabs.wc-tabs{margin:0 0 30px;}
.woocommerce .star-rating span{color:darkorange;}
.woocommerce .product .woocommerce-product-rating{margin-top:-20px;}
.woocommerce-tabs #comments{margin:0;padding:0;}
.woocommerce-tabs{padding-top:30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin-bottom:-5px;padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:initial;padding:10px 25px;}
.woocommerce .primereviews #review_form #respond p{margin:20px 10px;line-height:1;}
.woocommerce .primereviews #review_form #respond p label{margin-bottom:10px;display:block;}
.woocommerce ul.products li.product .star-rating{margin:0 auto 10px;}
h2.wootabtitles{font-size:20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;}
.tabs-subtitle{margin-bottom:25px;}
.related.products h2{font-size:22px;}
.woocommerce div.product .woocommerce-tabs .panel{padding:0 20px;}

.woocommerce-MyAccount-navigation ul{padding:0 30px 0 0;margin:0 20px 40px;}
li.woocommerce-MyAccount-navigation-link{list-style:none;border-left:2px solid;margin-bottom:5px;}
li.woocommerce-MyAccount-navigation-link.is-active{background:#eee;}
li.woocommerce-MyAccount-navigation-link:hover{border-color:red;}
li.woocommerce-MyAccount-navigation-link a{display:inline-block;width:100%;padding:5px 10px;}
li.woocommerce-MyAccount-navigation-link a:hover{background:#000;color:#fff;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px;border:2px solid #ddd;}
.select2-container--default .select2-selection--single,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;border:2px solid #ddd;}

.logged-in.woocommerce-account .woocommerce-MyAccount-content{grid-area:myacctcontent;width:100%;}
.logged-in .woocommerce-MyAccount-navigation{grid-area:myacctnav;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:0;}

.woocommerce .woocommerce-customer-details address{border:none;padding:0;}
h2.woocommerce-column__title{font-size:20px;text-transform:capitalize;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:none;width:auto;}

.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff;}
.woocommerce-info{border-color:#4f5972;}.woocommerce-info::before{color:#4f5972;}
.woocommerce-message{border-color:#1b86f8;}.woocommerce-message::before{color:#1b86f8;}

#coupon_code{min-width:200px;margin-right:10px;}
.woocommerce-page #content table.cart .actions input#coupon_code{margin:0 0 5px;padding:12.5px;}
.woocommerce ul.product_list_widget li img,.woocommerce-cart table.cart img{width:40px;max-height:50px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,button#place_order{position:initial;background:#fff;color:#555;width:max-content;text-transform:capitalize;font-weight:500;padding:10px 20px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,button#place_order:hover{background:#555;color:#fff;}
.woocommerce-privacy-policy-text,.wc_payment_methods,li.wc_payment_methods,.form-row.place-order{background:#fff;}
#payment.woocommerce-checkout-payment{box-shadow:0 0 5px #ddd;border-radius:0;}
.woocommerce tr{text-align:left;}
.woocommerce table.shop_table td{padding:3px 7px;}

#cart-heading::before{font-family:'Font Awesome 5 Free';content:'\f07a';margin-right:15px;font-size:14px;}
#cart-heading{margin-top:0;}
.woocommerce ul.cart_list{padding-bottom:2px;border-bottom:1px solid #ddd;margin:0 0 -10px 20px;}
.woocommerce ul.cart_list li a{font-weight:normal;}
.woocommerce ul.cart_list li a.remove{color:red;position:absolute;left:-25px;top:10px;font-weight:bold;font-size:16px;border-radius:50%;height:18px;width:18px;display:flex;align-items:center;justify-content:center;}
.woocommerce-mini-cart__buttons{text-align:center;}
.woocommerce-mini-cart__buttons a.button{margin:5px;}
.woocommerce form.login,.woocommerce-ResetPassword,.woocommerce form.register,#customer_login form{max-width:500px;margin:auto;}
#customer_login .col-1{width:auto;float:none;}
#customer_login.col2-set{display:grid;gap:50px;padding:0 10px;}
.single-product #content{display:grid;}

.woocommerce span.onsale{border-radius:0;padding:10px;min-height:0;min-width:0;line-height:2;font-weight:600;background:rgba(0,0,0,0.7);border:3px solid;box-shadow:0 0 5px rgba(0,0,0,0.3);transform:rotate(5deg)}
.single-product.woocommerce span.onsale{top:-20px;left:-20px;padding:10px 20px;transform:rotate(-10deg);}

/*-----	BITS	-----*/
#ftImg_lightBox{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;
padding:20px;overflow:hidden;z-index:+100000;opacity:0;visibility:hidden;cursor:pointer;transition:0.3s;}
#ftImg_lightBox .shader{background:rgba(0,0,0,0.9);}
#ftImg_lightBox img{max-height:90vh;width:auto;}
.ftImg_title{color:#fff;position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);padding:10px 20px;margin:0;}
#ftImg_lightBox.akme_on{opacity:1;visibility:visible;}
#ftImg_togg{min-height:50px;transition:0.3s;opacity:0.2;}
#content:hover #ftImg_togg{opacity:1;}

.slimscrollbar::-webkit-scrollbar{width:10px;}
.slimscrollbar::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px;}
.slimscrollbar::-webkit-scrollbar-thumb:hover{background:#555;}


/*-----	JETPACK	-----*/
#infinite-handle span{all:unset;display:block;text-align:center;margin:50px auto;}
body #container #infinite-handle span button,#infinite-handle span button:hover,#infinite-handle span button:focus{font-size:0;border-radius:0;color:#fff;background:#888;text-transform:capitalize;padding:5px 20px;cursor:pointer;}
body #container #infinite-handle span button:hover{background:#000;}
#infinite-handle span button::before{content:'Load More Posts';font-size:20px;}
.woocommerce #infinite-handle span button::before{content:'Load More Products';}

/*----- ADJUST GALLERY WIDTHS AS MAY FIT -----*/
.tiled-gallery .tiled-gallery-item{width:;}
.tiled-gallery .gallery-group{width:;}
.tiled-gallery .gallery-row{display:flex;}

#jp-relatedposts .jp-relatedposts-items{display:grid;grid-template-columns:1fr 1fr;}
#jp-relatedposts h3.jp-relatedposts-headline em{font-size:19px;font-weight:normal;font-style:italic;margin:0 0 15px;display:inline-block;}
#container #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;}
#subscribe-email input{padding:10px;border:1px solid #ccc;width:99%;text-align:center;}
#subscribe-email,#subscribe-submit{text-align:center;}
.sharedaddy{margin-left:8px;z-index:+1;}
#pagebody .sharing-hidden .inner{border:0;border-radius:0;max-width:100%;padding:5px;}
.sd-social-icon .sd-content ul li a.sd-button.share-more,.sd-social-icon .sd-content ul li a.sd-button.share-more:hover{border:0;border-radius:0;background:#643cb4;color:#fff!important;box-shadow:none;transform:scale(1.2);}


/*-----	GUTENBERG	-----*/
.page-template-default .wp-block-cover,.page-template-default .wp-block-cover-image,
.post-template-default .wp-block-cover,.post-template-default .wp-block-cover-image{width:calc(100% + 60px);margin-left:-30px;min-height:450px;}


/*-----	PLUGINS	-----*/
.uap-info-affiliate-bar-wrapper{border:none;z-index:99900;}
.addtoany_content{margin:30px 0;}
.a2abox{padding:10px;}
.a2aHeadr{margin-bottom:10px;}

#content #pmpro_levels_table .pmpro_btn,#content .pmpro_btn.pmpro_btn-submit-checkout,#content .pmpro_content_message a
{padding:10px 20px;background:#fff;border:1px solid #ccc;border-radius:0;line-height:1;font-size:14px;margin:20px 0;}
#content #pmpro_levels_table .pmpro_btn:hover,#content .pmpro_btn.pmpro_btn-submit-checkout:hover,#content .pmpro_content_message a:hover
{background:#555;color:#fff;border-color:#555;}
.pmpro_alert{margin:30px 0;color:inherit;border-radius:0;border:2px solid #f4f7fb;background:#fefefe;padding:10px 20px;border-left:5px solid red;}
.pmpro_content_message{padding:20px;text-align:center;}
.singular .pmpro_content_message{background:linear-gradient(#ffeb002e,#fff);margin-bottom:40px;}

.caldera-grid label{font-weight:normal;}

/*-------------------------------
	RESPONSIVE
-------------------------------*/
@media(min-width:601px){
#headertoolbox{top:45px;}
.archive #content-area{grid-template-columns:1fr 1fr;}
}
@media(min-width:769px){
h3.entry-title{font-size:30px;}
iframe{min-height:360px;}
iframe.wp-embedded-content{min-height:auto;}
#headertoolbox{left:auto;width:400px;}
.logged-in.woocommerce-account #content-area .woocommerce{display:grid;gap:10px;grid-template-areas:'myacctnav myacctcontent';grid-template-columns:1fr 3fr;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}
}
@media(min-width:783px){
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:20px;}
.admin-bar #headertoolbox{top:45px;}
.comment-respond label{min-width:110px;display:inline-block;font-size:85%;}
.comment-respond label::before{content:'Your ';}
.comment-form-cookies-consent label::before{content:'';}
p.comment-form-comment{width:100%;display:block;}
p.comment-notes{width:auto;}
p.form-submit{display:block;}

.textblock{padding:0 15px 25px;}
.archive #content-area{gap:60px 30px;}

.shopbody{padding:20px;}
.woocommerce-Addresses{display:flex;}
.woocommerce-Address{margin:10px 20px;}
.woocommerce .woocommerce-breadcrumb{margin-left:-25px;top:-23px;}
}

@media(min-width:801px){
.wp-block-cover,.wp-block-cover-image{min-height:500px;}
#customer_login.col2-set{grid-template-columns:1fr 1fr;}
#customer_login.col2-set::before{display:none;}
.headrStrip #search-form{min-width:400px;}

.archive #content-area,.blog #content-area{grid-template-columns:1fr 1fr;}
.archive-postimg{height:auto;}

.footerGrids{grid-template-columns:1fr 1fr 1fr;}
#footer_cStrip{display:flex;justify-content:space-between;}
#footrlLine{width:80%;margin:20px;}
#footer-credit{text-align:left;}
}

@media(min-width:901px){
#pagebody{grid-template-columns:3fr 1fr;}
}

@media(min-width:981px){
.mobiles{display:none!important;}
#header{background-size:cover;}
.single #header{background-size:initial;}
.has-header-image #headerblock{min-height:500px;}
#hstr1 .in_width{padding:0 10px 30px;}
.headrStrip .in_width,#main-nav{display:flex;justify-content:space-between;align-items:center;padding:0 10px;}
img.custom-logo{margin:3px 0 -7px 7px;}

#thesidebar{padding:70px 40px 100px;width:60%;}
.excerpts{margin:-10px 5px 20px;}
.footerGrids{grid-template-columns:repeat(4, 1fr);}
#ffooterSection{grid-template-columns:1fr 4fr 2fr 2fr;}
ul#menu-footer-menu{display:flex;justify-content:center;}
.related.products{margin:100px 0 30px;}
#shop-section img.woocommerce-placeholder{max-height:150px;}
.related #shop-section img.woocommerce-placeholder{max-height:110px;}
.authorCard{grid-template-columns:1fr 2fr;}
.authorText{padding:0 10px 10px;}
.woocommerce-columns.woocommerce-columns--2{display:flex;}

.has-header-image .headrStrip{padding:7px 10px 10px;}

#main-nav li{text-align:left;}
#main-nav ul.menu li{display:inline-block;}
#main-nav ul.menu li.menu-item-has-children:hover{border-bottom-color:transparent;}
#main-nav ul.menu li a{padding:5px 25px;}
#main-nav ul.menu li:hover .sub-menu a{background:#fff;}

#main-nav ul.menu ul.sub-menu li a{border-bottom:dotted 1px #bbdc9a;color:#000;}
#main-nav ul.menu ul.sub-menu li a:hover,#main-nav ul.menu ul.sub-menu li a:focus{background:#bbdc9a;}

#main-nav ul.menu li.current-menu-item a,#main-nav ul.menu li:hover ul.sub-menu li.current-menu-item a{background:#bbdc9a;color:#000;}
#main-nav ul.menu li.current-menu-ancestor{border-top-color:#bbdc9a;}
#main-nav ul.sub-menu li{border:none;}
#main-nav ul.sub-menu{background:#fff;width:max-content;max-width:250px;z-index:+1;box-shadow:0 15px 30px rgba(0,0,0,0.05);}
#main-nav li.menu-item-has-children a::after{font-family:'Font Awesome 5 Free';content:'\f078';font-weight:600;margin-left:10px;font-size:10px;}
#main-nav li.menu-item-has-children ul li a::after{content:'';}
#main-nav li.menu-item-has-children ul.sub-menu{position:absolute;margin-left:0;display:grid;visibility:hidden;opacity:0;transition:0.2s;}
	#main-nav ul.sub-menu,#main-nav ul.sub-menu ul li{min-width:200px;right:0;}
	#main-nav li.menu-item-has-children{display:inline-block;position:relative;}
	#container #wrapper #main-nav li ul li ul li.menu-item-has-children ul{visibility:hidden;opacity:0;}

	#main-nav li.menu-item-has-children:hover ul.sub-menu,
	#wrapper #main-nav li ul li.menu-item-has-children:hover ul,
	#container #wrapper #main-nav li ul li ul li.menu-item-has-children:hover ul{visibility:visible;opacity:1;}

	#wrapper #main-nav li ul li.menu-item-has-children ul{position:absolute;top:0;z-index:+1;right:100%;visibility:hidden;opacity:0;}
#sub-nav{display:grid;}

#pagebody .sharing-hidden .inner{padding:20px;}
}
/*-----		MAX-WIDTHS	-----*/
@media(max-width:980px){
#container{margin-top:45px;}
.admin-bar #container{margin-top:15px;}
.desktop{display:none!important;}
.desktop-mainmenu{display:none;}
#hmenuToggle{position:relative;transform:scale(0.7);}
#search-form{margin-top:20px;}
#search1 input#s{width:60%;}
#headertoolbox{bottom:0;}
#togglebox{grid-template-columns:max-content max-content;gap:40px;/*align-items:center; DONOT USE*/}
.logged-in #togglebox{grid-template-columns:1fr 1fr;transform:scale(0.7);}
img.custom-logo{max-width:40px;}

#thesidebar{padding:60px 20px 50px;}
.footerGrids{grid-template-columns:1fr 1fr;}
#footer-nav ul{text-align:center;margin-bottom:35px;}
#footer-nav ul li{line-height:1;}
#footer-nav ul li a{display:inline;}
.related.products{margin:50px 0 30px;}
nav#the-tool-buttons{left:0;right:0;top:0;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.8);}
.hmenu-bars span{background:#888;}
#pagebody.shopbody{padding:10px;}
#shop-section img.woocommerce-placeholder{max-height:150px;}

.mobile-mainmenu ul.menu li a{display:block;padding:7px 15px;text-decoration:none;border-bottom:1px solid #ddd;transition:0.2s;}
.mobile-mainmenu ul.menu li a:hover,.mobile-mainmenu ul.menu li a:focus{background:#f5f5f5;}
.mobilehmenu{overflow-x:hidden;}
.mobile-mainmenu li.menu-item-has-children ul.sub-menu{padding-left:0;}
.mobile-mainmenu li.menu-item-has-children ul.sub-menu li{padding-left:0;margin-left:5px;}
.mobile-mainmenu li.menu-item-has-children ul.sub-menu li a{margin-left:10px;}
.mobile-mainmenu li.menu-item-has-children ul.sub-menu li ul li a{margin-left:20px;}
p.mobile-mainmenu{width:100%;position:absolute;text-align:center;}
}
@media(max-width:900px){
.sideBar{width:calc(100% + 60px);margin-left:-30px;padding:0 20px 10px;}
}
@media(max-width:800px){
}
@media(max-width:782px){
h1{font-size:30px;}
h2{font-size:22px;}
h3{font-size:19px;}
.admin-bar #container{margin-top:0;}
}
@media(max-width:768px){
.archive-heading h1,#inaheading h1{font-size:50px;}
h3.entry-title{font-size:27px;}
#prime-authorside .entry-title{font-size:24px;}
#recognize-user{font-size:13px;}
#headsearch input#s{min-width:180px;}
#search1.akme_on{transform:translateX(30%);}
.woocommerce-account .woocommerce{display:grid;grid-template-areas:'myacctcontent' 'myacctnav';}
.woocommerce-MyAccount-content{margin-bottom:30px;}
.customTemplate .akw.products{grid-template-columns:1fr;}
.akw .post-entry.product{grid-template-columns:1fr 2fr;}
li.woocommerce-MyAccount-navigation-link a{padding:15px 10px;}
.woocommerce-columns.woocommerce-columns--2{grid-template-areas:'addresscol1' 'addresscol2';}
#shop-section{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:40px;}
.woocommerce .product a.button{padding:10px 25px;}
.woocommerce-page #content table.cart .actions input#coupon_code{width:100%;margin:0 0 5px;padding:10px;}
.woocommerce-page #content table.cart td.actions .coupon .button{width:auto;padding:10px 20px;}
.wp-video,#thesidebar .wp-video iframe{min-height:150px;height:275px;}
}
@media(max-width:600px){
nav#the-tool-buttons,#headertools{top:0;}
#headertoolbox,.mobilehmenu{top:45px;}
.admin-bar .headrStrip{padding:20px 10px 10px;}
.has-header-image.admin-bar .headrStrip{padding:10px;}

.woocommerce-product-gallery__image{max-width:100%;height:auto;}
.woocommerce div.product form.cart .variations select{width:100%;}
.page-template-full-width-title .akw.products{grid-template-columns:1fr;}

.instagram-media{min-width:auto!important;}
}
.toTopbtn a{padding:5px 10px;color:#fff;background:rgba(0,0,0,0.7);position:fixed;bottom:5px;right:5px;z-index:+9;}

.hidethis,.logged-in .loggedout,.logged-out .loggedin,.google-auto-placed{display: none!important;}

