/* 
 Theme Name:   TheWrightGrid
 Theme URI:    
 Description:  Its custom theme build for wrightgrid.com
 Author:       Kevin Miller
 Author URI:   
 Template:     generatepress
 Version:      2.1

 /* == Add your own styles below this line ==
--------------------------------------------*/

h4,h5,h6{margin-bottom:10px}li{padding-bottom:10px}.page-header-image{display:none}.post{margin:0 0 0em}.rank-math-breadcrumb a{font-weight:600;font-size:15px!important}.rank-math-breadcrumb .last{font-size:15px}.tooltip{position:relative;cursor:pointer;font-size:15px;font-weight:600;padding:0 10px;color:gray;text-align:right}.tooltip .tooltiptext1{visibility:hidden;width:320px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:11;top:100%;left:50%;margin-left:-150px}.tooltip .tooltiptext{background:rgba(51,51,51);border-radius:4px;color:#fff;font-size:14px;font-weight:400;right:-24rem;margin-top:2px;max-width:30vw;min-width:400px;padding:.5em 1em;position:absolute;text-align:left;top:100%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);width:100%;z-index:10;visibility:hidden}.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.tooltip:hover .tooltiptext{visibility:visible}.stylized-i{color:#fff;background:gray;border-radius:50%;padding:0 .35rem;width:1rem;text-align:center;font-size:11px;display:inline-block;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);line-height:1.5;margin-right:2px}@media (max-width:768px){.tooltip{text-align:center;padding:5px 0;font-size:14px}.tooltip .tooltiptext{right:-125px;min-width:296px;font-size:12px}}.elementor-drop-cap{float:left;font-size:61px;line-height:1;margin-right:2px;font-family:"Serifa",georgia,serif;margin-top:-5px;font-weight:600}@media (min-width:416px){.elementor-drop-cap{font-size:84px!important}}.label-primary{background:#1167B0;position:relative;top:-4px;margin-right:8px;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.site-main .elementor a{-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;color:#f80;text-decoration:underline}.site-main .elementor a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.site-main .elementor a:not(.elementor-button):hover{text-decoration:none;box-shadow:inset 0 -20px 0 #f80;color:#000}.elementor-widget:not(:last-child){margin-bottom:0px!important}#accordion-button,.content1{display:none}.accordion-label:after{content:"\2303";font-size:26px;line-height:0;display:inline-block;position:relative;font-weight:600;margin:0;top:10px}#accordion-button:checked~.accordion-label:after{content:'\2304';top:-4px}#accordion-button:checked~.accordion-label .acctitle{display:none}.accordion-label{cursor:pointer;padding:15px 30px!important;display:block;font-weight:400;font-size:17px}#accordion-button:checked~.content1{display:block}.panel1{display:block;text-align:center;font-size:18px;font-weight:500}.acccontainer{position:fixed;bottom:0;width:100%;left:0;background:linear-gradient(45deg,#ff8800,#ff634d);color:#fff;z-index:111}.acccontainer button{background:#fff;border:none;font-size:14px;font-weight:600;transition:0.3s ease-in-out;color:#33475b;padding:.8em 1.388em .8em;font-size:.9375rem;min-width:15rem}.content1{padding:0 10px 20px;transition:.3s opacity,.6s max-height;font-size:22px}.productbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;list-style:none;overflow-x:auto;-ms-overflow-style:scrollbar;position:relative;width:calc(100% + 20px);left:-20px;margin:0;padding:0 0 0 20px}@media (max-width:768px){.productbox{left:0;margin:0;padding:0}.productbox_in{margin-bottom:25px!important}}.productbox .elementor-row{-ms-flex-wrap:inherit;flex-wrap:inherit}.productbox_in{min-width:230px!important;background-color:#fff;margin:0 15px;box-shadow:0 0 4px 0 hsla(0,0%,82.4%,.5);padding:20px 10px;overflow:hidden}.top-cross-ribbo{background:#1167b0;padding:0 50px;color:#FFF;position:absolute;top:-4px;left:-73px;transform:rotate(315deg);font-size:15px!important;font-weight:600;z-index:111;line-height:30px}.porduct_badge{font-size:1.25rem;line-height:1.25rem;font-weight:700;display:inline-block;position:absolute;margin:0;padding:9px 16px 8px 14px;color:#fff;background-color:#1167b0;box-shadow:2px 2px 2px 0 rgba(0,0,0,.14)}.porduct_badge:after{content:" ";display:block;position:absolute;left:-10px;bottom:-7px;border-color:rgba(0,0,0,0) #133091 rgba(0,0,0,0) rgba(0,0,0,0);border-style:inset solid inset inset;border-width:0 10px 7px}.product_after:after{content:"";position:absolute;width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);bottom:-10px;left:38px;box-shadow:-4px -4px 8px -4px rgb(0 0 0 / .2)}.product_afterm:after{content:"";position:absolute;width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);bottom:-14px;left:38px;box-shadow:-4px -4px 8px -4px rgb(0 0 0 / .2);border-top:6px solid #1167b0;border-left:6px solid #1167b0}.bottomcta{position:fixed;bottom:0;width:350px;height:auto;background:#fff;z-index:11;transition:all 0.7s;border:2px solid #1167b0;padding:20px 5px;box-shadow:0 0 4px 0 hsla(0,0%,82.4%,.5)}.hide{opacity:0;right:-100%}.show{opacity:1;right:0}.bottomcta_close{font-size:14px;cursor:pointer;text-decoration:underline;position:absolute;right:-8px;top:-128px}.bottomcta_badge{font-size:14px;line-height:20px;font-weight:500;display:inline-block;position:absolute;margin:0;padding:5px 10px 5px 10px;color:#fff;background-color:#1167b0;box-shadow:2px 2px 2px 0 rgba(0,0,0,.14);left:-25px;top:-45px}.bottomcta_badge:after{content:" ";display:block;position:absolute;left:-10px;bottom:-7px;border-color:rgba(0,0,0,0) #133091 rgba(0,0,0,0) rgba(0,0,0,0);border-style:inset solid inset inset;border-width:0 10px 7px}.elementor-button-wrapper a{text-decoration:none!important;font-weight:500}.comment-content{background-color:#fff}.comment-form-cookies-consent{display:none}.comment-form #author,.comment-form #email,.comment-form #url{display:inline-block}#comment{width:99.5%;height:150px}#author{width:49%}#email{width:50%}#cnns-label{font-size:14px;color:#898989}@media (max-width:768px){#author{width:48%;margin-left:0px!important}#email{width:49%}}.elementor-author-box__bio{margin-top:1px!important}.pro-list ul{list-style:none;margin:0}.pro-list li{padding-left:30px}.pro-list li:before{content:'+';color:#61ce70;font-weight:700;font-size:20px;line-height:0;margin-left:-10px;margin-right:5px}#desktopcta{display:none}