@font-face{font-family:'ITC Franklin Gothic';src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.eot);src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.eot?#iefix) format('embedded-opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.otf) format('opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.woff) format('woff'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.svg) format('svg'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/FranklinGothic-BookCnd.ttf) format('truetype');font-weight:normal;font-style:normal; font-display: fallback;}
@font-face{font-family:'ITC Franklin Gothic Std'; src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.eot);src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.eot?#iefix) format('embedded-opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.woff) format('woff'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.otf) format('opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.svg) format('svg'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Hvy.ttf) format('truetype');font-weight:900;font-style:normal; font-display: fallback;}
@font-face{font-family:'ITC Franklin Gothic Demi';src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.eot);src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.eot?#iefix) format('embedded-opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.woff) format('woff'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.svg) format('svg'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.otf) format('opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Demi.ttf) format('truetype');font-weight:normal;font-style:normal; font-display: fallback;}
@font-face{font-family:'ITC Franklin Gothic Med';src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.eot);src:url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.eot?#iefix) format('embedded-opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.woff) format('woff'),url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.otf) format('opentype'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.svg) format('svg'), url(//shootpointblank.com/wp-content/themes/responsive/core/css/fonts/ITCFranklinGothicStd-Med.ttf) format('truetype');font-weight:500;font-style:normal; font-display: fallback;}
body{overflow:auto !important; -moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#f0f0f0;overflow-x:hidden;color:#32323c;-ms-filter:"progid:DXImageTransform.Microsoft.font-smoothing(antialiased)";-ms-filter:"progid:DXImageTransform.Microsoft.text-rendering(optimizeLegibility)";}
html, body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,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,
figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline; }
html, body{font-family: "Open Sans",arial;font-size:18px;line-height:1.5em;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
body,
body.home,body.home #outer-wrapper{background: #fff;}
ol,
ul{list-style:none;font-family: "Open Sans",arial;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
button,
input,
select,
textarea{font-size:100%;overflow:visible;margin:0;vertical-align:baseline;width:auto;}
h1,h2,h3 ,h4{font-family:'ITC Franklin Gothic Demi','corbel';text-transform:capitalize;}
h5,h6{text-transform:capitalize;margin-bottom:1.285em;margin-top:1.285em;}    
h1{font-size:48px;margin-bottom:.75em;}
h2{font-size:36px;margin-bottom:.357em;color:#ff6e00;}
h3{font-size:30px;margin-bottom:0.5em;font-weight:400;color:#413C41;}
h4{font-size:22px;margin-bottom:0.6em;margin-top:0.6em; font-weight:400;}
h5{font-size:20px;}
h6{font-size:14px;}
h1, h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:500;line-height:1.2em;word-wrap:break-word;} 
p{font-family: "Open Sans", arial;font-size: 18px;}    
#bio_ep{display:none;border:7px solid #E23725;font-family:'Open Sans',  arial !important;
margin-left:-380px;margin-top:-200px;min-height:398px !important;height:auto !important;max-width:714px !important;width:100% !important;}
#bio_ep ul{margin:0;padding:0;}
#bio_ep_close{color:#fff!important;font-weight:bold !important;position:absolute !important;top:1px !important;left:97% !important;font-size:24px !important;line-height:24px !important;
text-decoration:none !important;font-family:Arial, sans-serif !important;display:block !important;padding:8px 7px 6px 8px !important;background:#E23725 !important;z-index:1500 !important;border-radius:0 !important;}
.details{display:none;}
#om-lightbox-clean-slate-content{padding:15px;background:#fff;overflow:hidden;}
#om-lightbox-clean-slate-optin-title{font-family:'Open Sans' , arial;font-size:24px;text-align:center;font-weight:bold;color:#FF8C00;}
#om-lightbox-clean-slate-header{min-height:30px;padding:30px 0px 15px;width:100%;background:#fff;}
#om-lightbox-clean-slate-left{float:left;width:62%;}
.om-clearfix{clear:both;}
#om-lightbox-clean-slate-right{float:right;max-width:230px;width:100%;position:relative;}
#om-lightbox-clean-slate-optin-image-container{position:relative;max-width:230px;max-height:195px;margin:0 auto;}
#om-lightbox-clean-slate-optin-image-container img{display:block;margin:0 auto;text-align:center;height:auto;max-width:100%;}
#om-lightbox-clean-slate-footer{background:#e9e9e9;border-top:1px solid #bbb;padding:25px 20px;overflow:hidden;}
#om-lightbox-clean-slate-optin-bullets ul{padding:0;margin:0;}
#om-lightbox-clean-slate-optin-tagline{font-size:16px;line-height:1.25;color:#484848;width:100%;margin:0 0 20px;}
#om-lightbox-clean-slate-optin-bullets ul li .om-arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ff6201;display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-1px;text-indent:-9999px;}
#om-lightbox-clean-slate-optin-bullets ul li{margin-left:30px;line-height:1.25;list-style-type:none;position:relative;font-size:16px;color:#484848;margin-bottom:7px;}
#bio_ep form div{margin-bottom:0;}
.om-has-email #om-lightbox-clean-slate-optin-email{max-width:460px;}
input[type=submit],
#bio_ep button,
#om-lightbox-clean-slate-optin-submit{background:#484848;border:1px solid #484848;max-width:190px;width:100%;color:#fff;font-size:16px;padding:6px;line-height:24px;text-align:center;vertical-align:middle;cursor:pointer;display:inline;margin:0;height:38px;}
#bio_ep ul{margin:0;padding:0;list-style:none;}
#bio_ep input[type=submit]{background:#E23725 !important;}
li.widget{list-style:none;}
#bio_ep #om-lightbox-clean-slate-optin-bullets ul li .om-arrow{border-left:7px solid #E23725 !important;}
#om-lightbox-clean-slate-optin-bullets ul li .om-arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ff6201;display:inline-block;vertical-align:middle;}
.post-entry ul li{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/bullet.png) no-repeat left 4px;list-style:none;padding-left:22px;padding-bottom:5px;color:#413C41; }
.calendar-event img.wp-post-image{display:none !important;}
.gun-giveaway{float:left;width:100%;margin-top:-20px;}
.mc-main .my-calendar-date-switcher,
.mc-main .calendar-event .details,
.mc-main .calendar-events{background:#f2f2f2 !important;}
.gun-giveaway .e2ma_signup_form_button_row{float:none;margin-top:10px;}
.gun-giveaway .nesletter{background: none;}
.gun-giveaway .nesletter .zaius-list-signup-form{margin-top:15px;}
.gun-giveaway .nesletter .zaius-list-signup-form .form-group{width: 100% !important; margin-bottom: 16px;margin-right: 0;}
.gun-giveaway .nesletter .zaius-list-signup-form .form-label{ max-width: 100% !important;    margin-bottom: 0 !important;}
.gun-giveaway .nesletter .zaius-list-signup-form input[type="text"],
.gun-giveaway .nesletter .zaius-list-signup-form input[type="email"]{background: #fafafa !important;
box-sizing: border-box;
border: solid 1px #ddd !important;
cursor: text;
margin: 4px 0;
font-family: 'Open Sans', arial !important;
max-width: 376px;
color: #231f20 !important;
vertical-align: middle;
border-radius: 0 !important;
box-shadow: none !important;
width: 100%;
outline: none;
padding: 7px 8px !important;}
.e2ma_signup_form_element label{font-weight:normal;font-family:'Open Sans', arial !important;}
.e2ma_signup_form_element label input{float:left;margin:6px 5px 0 0 !important;font-family:'Open Sans', arial !important;font-size:16px;}
.gun-giveaway .form-label label,
.gun-giveaway .e2ma_signup_form_label{padding-top:0px !important;display:block !important;margin-bottom:3px;font-size:16px !important;color:#231f20 !important;
font-weight:normal;font-family:'Open Sans', arial !important;    text-transform: capitalize;}
.gun-giveaway .zaius-list-signup-form .zaius-list-signup-form-sublabel{ display: inline-block; line-height: 2em;}
.gun-giveaway ul li{background:none !important;padding-left:0 !important;}
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select[multiple=multiple]{color:#000 !important;}
.location-header{max-width:1142px;width:92%;margin:0 auto;overflow:hidden;}
a.all-eventss{display:inline-block !important;text-align:center !important;background:#ff6e00;font-size:18px;color:#fff;padding:5px 10px 5px !important;text-transform:none;
text-align:center;width:auto;line-height:1.4em;margin-right:5px;position:relative;}
a.all-eventss:hover{background:#32323c;color: #fff;opacity: 1;} 
#wrapper .location-header{max-width:1142px;width:100%;margin:0 auto;overflow:hidden;}
.page-id-21177 .c-123{background:#fff;}
.post-entry2{overflow:hidden;width:70%;margin:40px auto;}
.post-entry2 ul{float:left;padding:0 !important;margin:0;}
.no-border{border:0 !important;}
.post-entry2 ul li{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/bullet.png) no-repeat left 4px;list-style:none;padding-left:8%;padding-bottom:5px;color:#231f20;font-size:15px !important;width:42%;float:left;border-bottom:solid 1px #ddd;margin-bottom:5px;}
.post-entry2 ul li a{color:#231f20;font-size:15px !important;}
.post-entry2 ul li a:hover{color:#d34135;}
.banners{text-align:center;}
.banners img{display:block;text-align:center;margin-bottom:20px;max-width:300px;overflow:hidden;margin:0 auto 20px;}
#outer-wrapper-location .location-header{padding-top:16px;}
.mc-main td h3,
.mc-main td h3 a{display:block;border-radius:2px;font-size:12px !important;margin:1px 0 !important;padding:1px 1px;clear:none;line-height:1;text-transform:none;letter-spacing:100%;}
.mc-print{display:none;}
.post-entry{padding-top:30px;}
#hey-blog .post-entry{padding-top:0px !important;}
.single-post .post-entry{padding-top:0px !important;}
.post-entry{clear:both;padding-right:3%;padding-bottom: 30px;}
.bannerz{min-height:265px;}
.bannerz2{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/b-2.jpg) no-repeat center top;min-height:265px;}
.bannerz3{background:url(https://shootpointblank.com/wp-content/uploads/baner-member.jpg) no-repeat center top;min-height:265px;}
.bannerz-heading2{clear:both;color:#fff;font-size:24px;width:100%;display:block;text-align:center;height:40px;line-height:63px;font-family:'Open Sans', sans-serif;font-weight:bold;text-transform:uppercase;}
.bannerz-heading2 a{color:#fff !important;}
.bannerz-heading{clear:both;color:#231f20;font-size:24px;width:100%;display:block;text-align:center;height:40px;line-height:63px;font-family:'Open Sans', arial;font-weight:bold;text-transform:uppercase;}
.bannerz-heading2{clear:both;color:#fff;font-size:24px;width:100%;display:block;text-align:center;height:40px;line-height:63px;;font-family:'Open Sans', arial;font-weight:bold;text-transform:uppercase;}
.bannerz-btn{display:block;text-align:center;position:relative;top:165px;background:#f15a22;color:#fff;margin:0 auto;width:187px;padding:10px;}
.bannerz-btn a{color:#fff;}
.bannerz-btn2{display:block;text-align:center;position:relative;top:165px;background:#fff;color:#231f20;margin:0 auto;width:187px;padding:10px;left:2px;}
.bannerz-btn2 a{color:#231f20;}
.nesletter p1{display:none;}
.hey-s{margin-top:-12px !important;}
.hey-r{margin-bottom:4px !important;}
.pro-sec img{border:none;text-align:center;}
textarea:focus,
input:focus{outline:none;}
*:focus{outline:none;}
input:focus{outline:none;}
a:active{outline:none;}
a{outline:0;}
area{border:0;outline:none;}
img.map,
map area{outline:none;}
.map{outline:0;}
.details .map,
.url.map{outline:0;padding-top:10px;}
.mc-main .calendar-event .details,
.mc-main .calendar-events{left:30% !important;width:40% !important;}
.mc-main p{line-height:1.5;margin:0 0 .8em;padding:0;float:left;padding-right:5px;}
#mc_locations{float:left;padding-right:20px;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;float:left;}
#content-search .read-more{display:none;}
#sl_div{padding-top:0px !important;}
#sl_div #searchForm{max-width:1142px;width:96%;margin:0 auto;}
div#map_sidebar{overflow:auto;display:block;}
.page-id-2384 div#map_sidebar{overflow:auto;display:none;}
div#map .slp_info_bubble{font-weight:normal;font-size:16px;font-family:'ITC Franklin Gothic' ,'corbel';}
.w-inn ul{padding-left:0}
.w-inn ul li{list-style:none;}
#slp_bubble_name{font-size:20px;}
#content-full .post-entry{padding-right:0 !important;}
#slp_bubble_directions,
#slp_bubble_website{display:block;margin:10px 2px 5px;}
#slp_bubble_country{display:none;}
.options{background:#f15a22;width:100%;padding:30px 0;}
#my_calendar_upcoming_widget-2{min-height:249px;}
#slp_bubble_address br{display:none;}
.pro-sec img{border:none;text-align:center;}
#slp_bubble_phone{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/phone.png) no-repeat left top;width:10px !important;height:19px;}
#slp_bubble_address{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/address.jpg) no-repeat left top;width:10px !important;height:16px;padding-left:15px;}
#sl_info_bubble span,
.slp_info_bubble span{display:inline !important;}
#slp_bubble_website{display:block !important;}
#slp_bubble_phone br{display:none !important;}
.mc-main .calendar-event .details,
.mc-main .calendar-events{position:fixed !important;    opacity: 1 !important;    z-index: 999999999999;}
.vfb-section-div{background-color:#fff !important;}
#slp_bubble_directions{display:none !important;}
.e2ma_signup_form_label{display:none !important;}
.e2ma_signup_form_required_footnote{display:none !important;}
.e2ma_signup_message,
#e2ma_signup_reset_button{display:none !important;}
.nesletter{float:left;width:100%;background:#464646;}
.nesletter .col-540,
.nesletter .col-380{margin-right:0.12766%;}
label.vfb-error{color:red !important;font-weight:bold;font-size:90%;}
.nesletter h2{ margin-top:30px;font-size:36px;text-transform: capitalize;}
div#map{border:0 !important;box-shadow:none !important;}
.front-page #widgets{max-width:1142px;width:96%;margin:35px auto 0px auto;    padding-bottom: 60px;}
.menu li:last-child .sub-menu{right:0 !important;left:inherit;}
.nesletter h5{color:#fff !important;margin:12px 0 0 0;font-weight:normal;font-family:'ITC Franklin Gothic', 'corbel';font-size:23px; }   
.nesletter .inner .col-380,
.nesletter .inner .col-540{width: 48%;}
.events-calender{background:#252525;float:left;width:100%;padding-top:5px;padding-bottom:15px;}
.post-entry .det ul li{background:none;list-style:none;padding-left:0px;padding-bottom:5px;color:#231f20;font-size:16px !important;}
div#slp_tagline{display:none;}
.post-entry .det h2{color:#f15a22;}
.post-entry .det ul li span{width:150px;display:inline-block;}
.events-calender ul{float:left;}
.events-calender ul li{float:left;background:none;}
.events-calender ul li ul{float:left;border-right:solid 1px #f15a22;margin-right:4%;}
.events-calender ul li:last-child ul{float:left;border-right:0;margin-right:0;}
.events-calender ul li strong{font-family:'Open Sans', arial;font-size:24px;font-weight:500;color:#fff;padding-right:5%;}
.map-wrap{position:relative;}
.overlaynew{width:100%;min-height:650px;position:absolute;top:0;z-index:10;}
#footer-wrapper .col-140{width:18.893617%;}
.events-calender ul li.future-event{float:left;width:33.33%;padding:0;}
.events-calender h2{font-size:26px;margin-bottom:0;margin-top:0;}
.events-calender ul li.future-event li{float:left;width:100%;padding:0;}
.events-calender ul li.future-event li{padding:0;}
.events-calender ul li.today{display:none;}
.events-calender ul li label{font-family:'Open Sans', arial;font-size:18px;font-weight:300;color:#fff;}
.events-calender ul li a{font-family:'Open Sans', arial;font-size:24px;font-weight:300;color:#fff !important;}
.e2ma_signup_form{width:100% !important;margin:auto;margin-top:0px !important;margin-bottom:2px !important;}
#e2ma_signup{margin-bottom:0;}
.nesletter h6{margin-bottom:0;color:#fff;font-weight:normal;font-family:'ITC Franklin Gothic' , 'corbel';margin-top:23px;}
.featured-thumb{float:right;}
.e2ma_signup_form_button_row{float:right;margin-top:10px;width:38%;}
.nesletter input[type="text"],
.nesletter input[type="password"],
.nesletter input[type="email"]{background:#6b6b6b;box-sizing:border-box;border:solid 1px #6b6b6b !important;}
#hey-blog{overflow:hidden;}
.e2ma_signup_form_button{height:36px;background-color:#B8BCC2;color:white;border:none;border-radius:0px !important;text-transform:uppercase;font-size:13px;padding:0 18px;font-weight:600;min-width:88% !important;margin-left:6px;}
.wrapper{clear:both;margin:22px auto 0 auto;padding:0;position:relative;max-width:1142px;width:92%;overflow:hidden;}
.super-right-panel .wrapper.w-inn{
max-width: inherit;
}
#outer-wrapper-location .wrapper{overflow:visible;margin:35px auto 0 auto;}
#outer-wrapper-location ul,
#outer-wrapper-location ol{margin:0 1.5em 0 0;padding-left:0;}
.e2ma_signup_form_row{margin-bottom:5px;float:left;width:60%; }
.main-nav-top{float:right;padding-left:10px;padding-top:5px;}
.main-nav-top .menu a{color:#000;text-transform:none;}
.menu li:last-child a{padding-right:0;float:left;}
.main-nav-top li{background-image:none !important;}
.home .e2ma_signup_form_button_row{float:right;margin-top:4px !important;}
.e2ma_signup_form_button_row{float:right;margin-top:4px !important;}
.nesletter .grid{margin-bottom:11px;}
.e2ma_signup_form{width:360px;margin:auto;font-family:'ITC Franklin Gothic','corbel';float:left;}
.nesletter .inner{max-width:1142px;width:96%;margin:0 auto;}
#slp_bubble_phone span{text-indent:-9000px;line-height:0;font-size:0;padding-left:15px;}
#slp_bubble_website br{display:none;}
#slp_bubble_directions a,
#slp_bubble_website a{background:#f15a22;color:#fff !important;cursor:pointer;display:inline-block;padding:0px 10px;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'ITC Franklin Gothic','corbel';line-height:22px;}
#slp_bubble_directions a:hover,
#slp_bubble_website a:hover{background:#f04e23;}
#searchForm #addy_in_radius{float:left;margin-right:20px;}
#searchForm #addy_in_radius .empty{display:none;}
#searchForm #radius_in_submit input{margin-top:4px;}
#searchForm #addy_in_radius{margin-left:10px;}
#searchForm #radius_in_submit input[type='submit']{padding:7px 13px 5px !important;}
.post-entry label{margin-right:10px;}
#redirect{margin-right:10px;}
.post-entry input[type='submit']{padding:9px 8px !important;}
#addy_in_address{float:left;}
.search_item{float:left;padding-left:10px;}
#address_search label{display:inline-block;font-weight:700;padding:2px 10px 2px 0;}
#addy_in_radius #address_search label{display:none;}
#address_search{float:left;width:100%;}
#radius_in_submit{float:left;}    
.post-entry ul li a:hover{color:#231f20;}
.post-entry ul{margin-left:0;padding-left:0;}
textarea{overflow:auto;vertical-align:text-top;}
hr{background:#dddddd;border:none;clear:both;float:none;height:1px;width:100%;}
hr.space{background:#ffffff;}
.slideshow_container_style-light .slideshow_pagination{bottom:27% !important;}
#colophon-widget ul{padding-left:0;list-style:none;float:left;}
#colophon-widget ul li{list-style:none;padding-bottom:3px;}
#colophon-widget .col-220 li{float:left;width:50%;}
#colophon-widget h5{font-family:'ITC Franklin Gothic','corbel';color:#231f20;text-transform:uppercase;font-weight:bold;}
.foot-logo img{float:right;padding-top:60px;}
.foot-logo img.log{float:right;width:160px;}
#colophon-widget ul li a{font-size:16px;text-transform:capitalize; font-family:'ITC Franklin Gothic','corbel';}
#colophon-widget ul li a:hover{color:#231f20;}
#colophon-widget .social-icons{float:right;width:100%;}
#colophon-widget .social-icons li{padding-left:10px;float:right;width:auto;padding-top:15px;}
.home #upcoming-events ul,
.sidebar #upcoming-events ul{list-style:none;float:left;padding:0 !important;margin:0;}
.home #upcoming-events li,
.sidebar #upcoming-events li{list-style:none;float:left;width:100%;}
.home #upcoming-events .future-event,
.sidebar #upcoming-events .future-event,    
.sidebar .upcoming-events .future-event{color:#555;border-bottom:solid 1px #b7b7b7;padding-bottom:10px;margin-bottom:10px;}
.sidebar .upcoming-events .future-event{list-style: none; float: left; width: 100%;}
.home #upcoming-events,
.sidebar #upcoming-events{float:left;margin-bottom:15px;}
#home_widget_2{background:#fff;position:relative;z-index:100;padding-bottom:12px;}
#home_widget_3{position:relative;overflow:hidden;}
.home-widgets{overflow:hidden;padding:16px 0 24px 0;}
#home_widget_3 h3{position:absolute;z-index:100;text-align:center;left:34.5%;color:#fff;}
.sidebar{background:#f5f5f5;margin-bottom:0 !important;}
.rslides_tabs{margin-top:10px;text-align:center;position:absolute;bottom:-3%;width:100%;z-index:100;padding:0;}
.slideshow_container_style-light .slideshow_pagination .slideshow_currentView{filter:alpha(opacity 80);opacity:1 !important;}
.rslides_tabs a{background:#fff !important;}
.rslides_here a{background:#f35923 !important;}
.rslides_tabs a{width:13px !important;height:13px !important;}
.sidebar .upcoming-events{float: left; margin-bottom: 15px;}
.sidebar .upcoming-events li ul { padding-left: 18px !important; padding-right: 18px !important; box-sizing: border-box; width: 100%;}
.sidebar .upcoming-events li ul li {width: 100%; box-sizing: border-box;}
.upcoming-events li:last-child,
#upcoming-events li:last-child{border:0 !important;margin:0 !important;padding:0 !important;}
#home_widget_2 a.all-events,
.sidebar a.all-events,
.links a.all-events{display:block !important;text-align:center !important;background:#f15a22;font-size:20px;color:#fff;padding:10px 0 10px !important;text-transform:uppercase;text-align:center;margin:0 auto !important;width:70%;line-height:20px;}
.links a.all-events{text-transform:capitalize;width:92%;}
#home_widget_2 a.all-events:hover,
.sidebar a.all-events:hover,
.links a.all-events:hover{background:#f04e23;}
.rslides_container{border-bottom:3px solid #f35923;margin-bottom:30px;}
#home_widget_1{background:#d1d2d4;overflow:hidden;}
#home_widget_1 h3{color:#fff !important;}
.top-circle{position:absolute;top:-15px;left:-23px;}
.bottom-circle{bottom:-15px;position:absolute;right:-23px;}
.home #upcoming-events label,
.home .upcoming-events label,
.sidebar .upcoming-events label,
.sidebar #upcoming-events label{display:inline-block;padding:0px 0;float:right;font-family:'ITC Franklin Gothic','corbel';font-weight:normal;font-size:16px;color:#000;}
.home .upcoming-events .date-event{font-family:'ITC Franklin Gothic','corbel';font-weight:normal;font-size:16px;color:#000;line-height: 1.2em;}
.home #upcoming-events strong,
#widgets .upcoming-events li strong,
.sidebar #upcoming-events strong{display:inline-block;padding:0px 0;float:left;font-family:'ITC Franklin Gothic','corbel';font-size:18px;color:#000;text-transform:uppercase;line-height: 1.0em;}
.home #upcoming-events a,
#widgets .upcoming-events li a,
.sidebar .upcoming-events a,
.sidebar #upcoming-events a{display:inline-block;padding:0px 0;float:left;font-weight:normal;font-size:18px;color:#000;}
.widget-title-home h3{padding-top:15px;}
.main-nav .dashicons-flag{display:none !important;}
p{word-wrap:break-word;}
i,
em,
dfn,
cite{font-style:italic;}
tt,
var,
pre,
kbd,
samp,
code{font-family:monospace, serif;font-style:normal;}
b,
strong{font-weight:700;}
pre{-moz-box-sizing:border-box;-moz-border-radius:2px;-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-sizing:border-box;box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaaaaa;border-bottom-color:#cccccc;border-radius:2px;height:auto;margin:0;outline:none;padding:6px 10px;vertical-align:middle;width:100%;word-wrap:break-word;white-space:pre-wrap;}
del{color:#555555;text-decoration:line-through;}
ins,
dfn{border-bottom:1px solid #cccccc;}
sup,
sub,
small{font-size:85%;}
abbr,
acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}
a abbr,
a acronym{border:none;}
dfn[title],
abbr[title],
acronym[title]{border-bottom:1px solid #cccccc;cursor:help;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
.grid{float:left;margin-bottom:22px;padding-top:0;}
#footer-wrapper .grid{float:left;margin-bottom:1.127659574468%;padding-top:0;}
.colophon-widget{background:none;min-height:0;border-bottom:solid 1px #909090;margin-bottom:20px !important;}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0;}
.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860{}
.col-60{width:6.382978723404%;}
.col-140{width:14.893617021277%;}
.col-220{width:23.404255319149%;}
.col-300{width:33%;}
.sidebar.col-300{width:35%;padding-bottom:20px;}
.col-380{width:40.425531914894%;}
.col-460{width:48.936170212766%;}
.col-540{width:57.446808510638%;}
.col-620{width:65%;background:#fff;min-height:400px;padding-bottom:20px;}
.col-700{width:74.468085106383%;}
.col-780{width:82.978723404255%;}
.col-860{width:91.489361702128%;}
.col-940{width:100%;}
.fit{margin-left:0 !important;margin-right:0 !important;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.none{display:none;}
.loc-columns {
float: left !important;
margin-bottom: 22px;
padding-top: 0;
width: 20% !important;
}
.hide-desktop{display:none;}
.show-desktop{display:block;}
img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;}
.ie8 img{height:auto;width:auto;}
.ie8 img.size-large{max-width:60%;width:auto;}
video{width:100%;max-width:100%;height:auto;}
embed,
object{max-width:100%;}
svg:not(:root){overflow:hidden;}
a{color:#ff6e00;font-weight:400;text-decoration:none;}
a:hover,
a:focus,
a:active{color:#231f20;outline:0;text-decoration:none;}
a::-moz-selection{background:#999999;color:#ffffff;text-shadow:none;}
label{display:inline-block;font-weight:700;padding:2px 0;}
legend{padding:2px 5px;}
fieldset{border:1px solid #f2f2f2 !important;margin:0 0 1.5em;padding:1em 2em;background:none !important;}
input[type="file"] ,
input[type="text"] ,
input[type="password"] ,
input[type="email"] ,
input[type="tel"] ,
input[type="url"] ,
textarea,
.single select,
.archive select,
.search select,
.page select{background:#fafafa !important;box-sizing:border-box;border:solid 1px #ddd !important;cursor:text;margin:4px 0;
font-family:'Open Sans', arial !important;max-width:376px;color:#231f20 !important;vertical-align:middle;border-radius:0 !important;box-shadow:none !important;
width:100%;outline:none;padding:7px 8px !important;}
.hello-2 input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
textarea,
input[type="file"]{padding:7px 8px !important;}
.events-calender li{padding-left:0px !important;}
.past-event li{text-align:left;}
.map-wrap p{display:none;}
select{padding:4px 8px 4px !important;}
.visual-form-builder label,
label.vfb-desc{font-family:'Open Sans', arial !important;font-weight:normal;color:#231f20;}
input.vfb-checkbox,
input[type="checkbox"].vfb-checkbox,
input.vfb-radio,
input[type="radio"].vfb-radio{display:block;margin:6px 5px 0 0;width:13px;height:13px;font-size:1.1em;float:left;}
.visual-form-builder label.vfb-choice{margin:0px 0 0 0px;padding:0 0 5px;width:88%;font-size:100%;line-height:150%;float:left;}
select{height:auto;max-width:100%;}
area,
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);background-color:#ffffff;box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);box-sizing:border-box;border:1px solid #aaaaaa;border-bottom-color:#cccccc;border-radius:2px;height:auto;overflow:auto;margin:0;outline:none;padding:8px 10px;max-width:100%;}
map area{padding:0px;border:0px;}
input,
select{cursor:pointer;}
area:focus,
input:focus,
textarea:focus{border:1px solid #66ccff;}
input[type='text'],
input[type='password']{cursor:text;}
.ie7 area,
.ie7 select,
.ie7 textarea,
.ie7 input[type="text"],
.ie7 input[type="password"],
.ie7 input[type="email"]{width:96%;}
.msie-box{background-color:#f9edbe;border:1px solid #f0c36d;color:#212121;display:block;margin:0 auto;max-width:960px;padding:10px;position:absolute;top:60px;text-align:center;width:100%;}
.msie-box a{color:#212121;}
th,
td,
table{border:1px solid #fff;}
table{border-collapse:collapse;width:100%;text-align:center;}
ul{list-style-type:disc;margin:0;padding:0;}
ol{line-height:22px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0;}
dt{font-weight:400;}
blockquote{background:#f9f9f9;border:none;border-left:4px solid #d6d6d6;margin:20px;overflow:auto;padding:0 0 10px 12px;}
blockquote p{font-family:'Georgia', 'Times New Roman', Times, serif;font-style:italic;font-size:18px;line-height:26px;}
h1.main{font-size:48px;margin-bottom:15px;margin-top:0em;font-family:'ITC Franklin Gothic Std','corbel';color:#fff;text-transform:capitalize;}
.title_desc{float:left;width:100%;}
#outer-wrapper{clear:both;}
#outer-wrapper-location{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/location-detail.jpg) repeat-x left top #fff;padding-top:0px;clear:both;}
.home #outer-wrapper{background:none;padding-top:0px;clear:none;}
#colophon-widget h4{font-size:20px;margin-bottom:0.6em;margin-top:0.6em;font-family:'ITC Franklin Gothic', 'corbel',arial;font-weight:800;text-transform:uppercase;}
p,
hr,
dl,
pre,
form,
table,
address,
blockquote{margin:0 0 1.1em;}
th,
td{padding:.8em .2em;line-height:20px;font-size:16px;}
th{background:#ddd;border:solid 1px #f5f5f5;}
td{line-height:16px;font-size:14px;background:#f5f5f5;font-family:'Open Sans', arial;}
td b,
td strong{font-weight:700;color:#e23725;line-height:20px;font-size:14px;display:inline-block;padding-bottom:3px;font-family:'Open Sans', arial;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;}
blockquote:first-child{margin:.8em 0;}
fieldset{margin:1.6em 0;padding:0 1em 1em;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
input,
textarea{padding:.3em .4em .15em;}
select{padding:0.45em .2em 0.45em;}
option{padding:0 .4em;}
dt{margin-bottom:.4em;margin-top:.8em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul,
ol{margin:0 1.5em 1.6em 0;padding-left:2.0em;}
li ul,
li ol{margin:0;}
form div{margin-bottom:.8em;}
#container{margin:0 auto;max-width:1600px;padding:0px;}
#wrapper{clear:both;margin:0px auto 0px auto;padding:0;position:relative;max-width:1142px;width:96%;}
.front-page #wrapper{background-color:transparent;border:none;margin:0px auto 0px auto;padding:0;width:100%;max-width:initial;}
#header{max-width:1142px;width:92%;margin:0 auto;height:70px;padding-top:15px;}  
#footer{clear:both;margin:0 auto;max-width:1142px;width:92%;}
#footer-wrapper{margin:0;padding:0;}
#logo {float: left;  margin-top: -3px; padding-top: 0px;}
.site-name{display:block;font-size:2.063em;line-height:1.0em;padding-top:20px;}
.site-name a{color:#333333;font-weight:700;}
.site-description{color:#afafaf;display:block;font-size:0.875em;margin:10px 0;}
#content{margin-top:0px;margin-bottom:0px;}
#content-full{margin-bottom:0px;margin-top: 20px !important;}
#content-blog{margin-top:40px;margin-bottom:20px;}
#content-images{margin-bottom:20px;}
#content-search{margin-bottom:20px;}
#content-archive{margin-top:40px;margin-bottom:20px;}
#content-sitemap{margin-top:40px;margin-bottom:20px;}
#content-sitemap a{font-size:12px;}
#content .sticky{clear:both;}
.page-template-landing-page-php .menu,
.page-template-landing-page-php .top-menu,
.page-template-landing-page-php .main-nav,
.page-template-landing-page-php .footer-menu,
.page-template-landing-page-php .sub-header-menu{display:none;}
#author-meta{-moz-border-radius:4px;-webkit-border-radius:4px;background:#f9f9f9;border:1px solid #d6d6d6;border-radius:4px;clear:both;display:block;margin:30px 0 40px 0;padding:10px;overflow:hidden;}
#author-meta img{float:left;padding:10px 15px 0 5px;}
#author-meta p{margin:0;padding:5px;}
#author-meta .about-author{font-weight:700;margin:10px 0 0 0;}
#featured{padding-bottom:0px;width:100%;margin-bottom:0 !important;position:relative;}
#featured p{font-size:18px;font-weight:200;line-height:27px;padding:0 40px 0 40px;text-align:center;}
#featured-image{margin:40px 0 0 0;}
#featured-image .fluid-width-video-wrapper{margin-left:-20px;}
.featured-image img{margin-top:44px;}
.comments-link{font-size:12px;}
#cancel-comment-reply-link{color:#990000;}
.post-data{clear:both;font-size:12px;font-weight:700;margin-top:20px;}
.post-data a{color:#111111;}
.post-meta{clear:both;color:#9f9f9f;font-size:12px;margin-bottom:10px;display:none;}
.post-edit{clear:both;display:block;font-size:12px;margin:1.5em 0;}
.post-search-terms{clear:both;}
.read-more{clear:both;font-weight:700;}
.attachment-entry{clear:both;text-align:center;}
.bbPress .breadcrumb-list{display:none;}
.ellipsis{color:#aaaaaa;font-size:18px;margin-left:5px;}
.form-allowed-tags{display:none;font-size:10px;}
.widget-wrapper{margin:0 0 0px;padding:0px;}
.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
.widget-wrapper input[type="email"]{width:75%;}
#widgets{max-width:1142px;width:96%;margin:35px auto 2px auto;}
.sidebar #widgets{max-width:1142px;width:100%;margin:35px auto 2px auto;}
.page-id-21177 .sidebar #widgets{margin:0px auto 2px auto;}
.home-widgets .col-300{width:48%;padding:0; }
#widgets a{display:inline-block;margin:0;padding:0;text-decoration:none;}
#widgets form{margin:0;}
#widgets ul,
#widgets ol{padding:0 0 0 20px;}
#widgets ul li a{display:inline;text-decoration:none;}
#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px;}
#widgets .rss-date{line-height:18px;padding:6px 12px;}
#widgets .rssSummary{padding:10px;}
#widgets cite{font-style:normal;line-height:18px;padding:6px 12px;}
#widgets .tagcloud,
#widgets .textwidget{display:block;line-height:1.5em;margin:0;word-wrap:break-word;}
#widgets .textwidget a{display:inline;}
#widgets ul .children{padding:0 0 0 10px;}
#widgets .author{font-weight:700;padding-top:4px;}
.widget_archive select,
#cat{display:block;margin:0 15px 0 0;}
.colophon-widget{background:none;min-height:0;}
.colophon-widget select,
.colophon-widget input[type="text"],
.colophon-widget input[type="password"],
.colophon-widget input[type="email"]{width:100%;}
.top-widget{background:none;border:none;clear:right;float:right;min-height:0;padding:0 3px 0 0;text-align:right;width:45%;}
.top-widget ul{padding:0;}
.top-widget select,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"]{width:auto;}
.top-widget #searchform{margin:0;}
.featured-title{font-size:60px;letter-spacing:-1px;margin:0;padding-top:40px;text-align:center;}
.featured-subtitle{padding:0 10px;text-align:center;}
.widget-title h3,
.widget-title-home h3{color:#f15a22;display:block;text-align:center;text-transform:uppercase;}
.top-widget .widget-title h3{font-size:14px;padding:0;text-align:right;}
.widget-title a{border-bottom:none;padding:0 !important;}
.title-404{color:#993333;}
.error404 select,
.error404 input[type="text"],
.error404 input[type="password"],
.error404 input[type="email"]{width:auto;}
.screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);}
.skip-container{display:block;padding:0.5em 0.5em 0.5em 0;position:relative;display:none;}
.skip-link{background:#f5f5f5;border:1px solid #d5d5d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;font-size:0.8125em;margin-left:-100%;padding:0.5em;text-transform:uppercase;}
.skip-link:hover,
.skip-link:active,
.skip-link:focus{border:1px solid #666;}
.custom-background .site{-webkit-box-shadow:0 -5px 5px 4px #d5d5d5;-moz-box-shadow:0 -5px 5px 4px #d5d5d5;box-shadow:0 -5px 5px 4px #d5d5d5;margin:0 auto;}
.top-menu{float:right;margin:10px 0;padding:0;}
.top-menu li{display:inline;list-style-type:none;}
.top-menu li a{border-left:1px solid #cccccc;color:#333333;font-size:11px;padding:0 4px 0 8px;}
.top-menu > li:first-child > a{border-left:none;}
.top-menu li a:hover{color:#333333;}
.menu{float:right;clear:right;padding-bottom:10px !important;}
#searchform{float:right;margin:0 0 0px;}
#searchform input#s {  
font-family: 'ITC Franklin Gothic' , arial !important;
color: #999!important;
background:#f8f8f8 !important;  
font-size: 18px;
padding: 2px 10px!important;
width: 215px ;  position: absolute;   
top: 57%;
right: 0;
background: white !important;
z-index: 99;   display: none;
}
#searchform input#s:focus {
box-shadow: 0px 0 7px rgba(0,0,0,0.1) !important;
background-color:#fff !important;
}
#searchform .clickbtn{
background: url(https://shootpointblank.com/wp-content/uploads/searc-black.png) 0 top no-repeat;display: inline-block;width: 25px;height: 24px; margin-bottom: 0; margin-top: 10px;}
#searchform input#searchsubmit {
border: 0;
background: url(https://shootpointblank.com/wp-content/uploads/searc-black.png) 0 top no-repeat;
float: left;display: none;
margin: 8px;
padding-right: 0;
}
.menu,
.menu ul{display:block;list-style-type:none;margin:0;padding:0;}
.menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;background:url(https://shootpointblank.com/wp-content/uploads/sliter.png) no-repeat right 3px;}  
.menu li:last-child{background:none;}
.menu li:last-child a{padding-right:0;}
.menu li li:last-child{background:#f0f0f0;}
.menu li:hover{white-space:normal;z-index:10000;}
.menu li li{float:none;}
.menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
.menu li:hover > ul{top:100%;visibility:visible;}
.menu li li:hover > ul{left:100%;top:0;}
.menu:after,
.menu ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;visibility:hidden;}
.menu,
.menu ul{min-height:0;}
.menu ul,
.menu ul ul{margin:0;padding:0;}
.menu ul li a:hover,
.menu li li a:hover{color:#484848;text-decoration:none;}
.h-about ul.sub-menu{right:0;left:inherit;}
.menu ul{margin-top:1px;min-width:15em;width:auto;}
.menu a{color:#000;cursor:pointer;display:block;font-size:21px;margin:0;padding:0 1.0em 0 0.45em;position:relative;text-decoration:none;font-family:'ITC Franklin Gothic';text-transform:uppercase;}
.menu a:hover{color:#ff6e00;}
.front-page .menu .current_page_item a{background:none;background-color:transparent;background-image:none;filter:none;}
.menu li li{background:#f0f0f0;background-image:none;border:1px solid #e5e5e5;color:#444444;filter:none;margin:-1px 0 1px 0;width:auto;display:flex;}
.menu li li a{background:transparent !important;border:none;color:#444444;font-size:18px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap;}
.menu li li a:hover{background:#f5f5f5 !important;background-image:none;border:none;color:#ff6e00;filter:none;}
.menu li li:hover{background:#f5f5f5 !important;filter:none;}
.menu ul > li + li{border-top:0;}
.menu li li:hover > ul{left:100%;top:0;}
.menu > li:first-child > a{border-left:none;}
.menu a#responsive_menu_button{display:none;}
.main-nav #responsive_current_menu_item{display:none;}
.ie7 .menu ul{background:url(//shootpointblank.com/wp-content/themes/responsive/core/images/ie7-fix.gif) repeat;}
.ie7 .menu li li a{min-width:100%;}
.sub-header-menu{background-color:#ffffff;border:1px solid #e5e5e5;border-top:none;clear:both;margin:0 auto;}
.sub-header-menu,
.sub-header-menu ul{display:block;list-style-type:none;margin:0;padding:0;}
.sub-header-menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;}
.sub-header-menu li:hover{white-space:normal;z-index:10000;}
.sub-header-menu li li{float:none;}
.sub-header-menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
.sub-header-menu li:hover > ul{top:100%;visibility:visible;}
.sub-header-menu li li:hover > ul{left:100%;top:0;}
.sub-header-menu:after,
.sub-header-menu ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;visibility:hidden;}
.sub-header-menu,
.sub-header-menu ul{min-height:0;}
.sub-header-menu ul,
.sub-header-menu ul ul{margin:0;padding:0;}
.sub-header-menu ul li a:hover,
.sub-header-menu li li a:hover{color:#484848;text-decoration:none;}
.sub-header-menu ul{margin-top:1px;min-width:15em;width:auto;}
.sub-header-menu a{border-left:1px solid #e5e5e5;color:#333333;cursor:pointer;display:block;font-size:12px;font-weight:400;height:35px;line-height:35px;margin:0;padding:0 0.9em;position:relative;text-decoration:none;text-shadow:none;}
.sub-header-menu a:hover{-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-color:#f9f9f9;background-clip:padding-box;}
.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a{background-color:#f9f9f9;}
.sub-header-menu li li{background:#ffffff;background-image:none;border:1px solid #e5e5e5;color:#444444;filter:none;margin:-1px 0 1px 0;width:auto;}
.sub-header-menu li li a{border:none;color:#444444;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap;}
.sub-header-menu li li a:hover{background:#f9f9f9;background-image:none;border:none;color:#444444;filter:none;}
.sub-header-menu ul > li + li{border-top:0;}
.sub-header-menu li li:hover > ul{left:100%;top:0;}
.sub-header-menu > li:first-child > a{border-left:none;}
.sub-header-menu ul.children a,
.sub-header-menu .current_page_ancestor,
.sub-header-menu .current_page_ancestor ul a{background:none;background-image:none;filter:none;}
.ie7 .sub-header-menu ul{background:url(//shootpointblank.com/wp-content/themes/responsive/core/images/ie7-fix.gif) repeat;}
.ie7 .sub-header-menu li li a{min-width:100%;}
.footer-menu{margin-left:0;padding:0;}
.footer-menu li{display:inline;list-style-type:none;}
.footer-menu li a{border-left:1px solid #cccccc;color:#333333;padding:0 8px;}
.footer-menu li a:hover{color:#222222;}
.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}
.navigation{color:#111111;display:block;font-size:13px;height:28px;line-height:28px;margin:20px 0;padding:0 5px;}
.navigation a{color:#aaaaaa;padding:4px 10px;}
.navigation a:hover{color:#111111;text-decoration:none;}
.navigation .previous{float:left;}
.navigation .next{float:right;}
.navigation .bracket{font-size:36px;}
.pagination{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;padding:5px 0;}
.pagination a{text-decoration:none;}
.breadcrumb-list{font-size:12px;}
#commentform{margin:0;}
.commentlist{border-bottom:1px solid #e5e5e5;list-style:none;margin:0;padding:0;}
.commentlist ol{list-style:decimal;}
.commentlist li{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffffff;border-radius:4px;margin:0;}
.commentlist li cite{color:#111111;font-size:1.1em;font-style:normal;font-weight:400;}
.commentlist li.alt{background:#f9f9f9;}
.commentlist .children{list-style:none;margin-left:10px;padding:10px;}
.commentlist .avatar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-right:10px;padding:0;vertical-align:middle;}
.comment-author .says{color:#999999;}
.comment-body .comment-meta{color:#999999;display:inline-block;margin:0;padding:0;text-align:left;}
.comment-body .comment-meta a{font-size:11px;}
.comment-body{clear:both;padding:10px;}
.comment-body p{clear:both;}
.pingback,
.trackback{list-style:none;margin:20px 0;}
.pingback cite,
.trackback cite{font-style:normal;}
#pings,
#comments{text-align:left;}
#respond{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#eaeaea;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));background-image:-webkit-linear-gradient(top, #ffffff, #eaeaea);background-image:-moz-linear-gradient(top, #ffffff, #eaeaea);background-image:-ms-linear-gradient(top, #ffffff, #eaeaea);background-image:-o-linear-gradient(top, #ffffff, #eaeaea);background-image:linear-gradient(to top, #ffffff, #eaeaea);border:1px solid #cccccc;border-bottom-color:#aaaaaa;border-radius:4px;clear:both;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea)";margin-top:15px;padding:10px 20px 50px;}
#respond label{display:inline;}
.reply{margin:10px 0;}
.comment-form-url input,
.comment-form-email input,
.comment-form-author input,
.comment-form-comment textarea{display:block;width:100%;}
.nocomments{color:#999999;font-size:.9em;text-align:center;}
.gallery-columns-1 .gallery-item{max-width:600px;}
.gallery-columns-2 .gallery-item{max-width:300px;}
.gallery-columns-3 .gallery-item{max-width:200px;}
.gallery-columns-4 .gallery-item{max-width:150px;}
.gallery-columns-5 .gallery-item{max-width:120px;}
.gallery-columns-6 .gallery-item{max-width:100px;}
.gallery-columns-7 .gallery-item{max-width:85px;}
.gallery-columns-8 .gallery-item{max-width:75px;}
.gallery-columns-9 .gallery-item{max-width:66px;}
.page-template-full-width-page-php .gallery-columns-1 .gallery-item,
.page-template-landing-page.php .gallery-columns-1 .gallery-item{max-width:900px;}
.page-template-full-width-page-php .gallery-columns-2 .gallery-item,
.page-template-landing-page.php .gallery-columns-2 .gallery-item{max-width:450px;}
.page-template-full-width-page-php .gallery-columns-3 .gallery-item,
.page-template-landing-page.php .gallery-columns-3 .gallery-item{max-width:300px;}
.page-template-full-width-page-php .gallery-columns-4 .gallery-item,
.page-template-landing-page.php .gallery-columns-4 .gallery-item{max-width:225px;}
.page-template-full-width-page-php .gallery-columns-5 .gallery-item,
.page-template-landing-page.php .gallery-columns-5.gallery-item{max-width:180px;}
.page-template-full-width-page-php .gallery-columns-6 .gallery-item,
.page-template-landing-page.php .gallery-columns-6 .gallery-item{max-width:150px;}
.page-template-full-width-page-php .gallery-columns-7 .gallery-item,
.page-template-landing-page.php .gallery-columns-7 .gallery-item{max-width:125px;}
.page-template-full-width-page-php .gallery-columns-8 .gallery-item,
.page-template-landing-page.php .gallery-columns-8 .gallery-item{max-width:112.5px;}
.page-template-full-width-page-php .gallery-columns-9 .gallery-item,
.page-template-landing-page.php .gallery-columns-9 .gallery-item{max-width:100px;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 20px auto;}
.alignright{float:right;margin:5px 0 20px 20px;border:solid 3px #ff6e00;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.alignleft{float:left;margin:5px 20px 20px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.aligncenter{display:block;margin:5px auto;border:2px solid #dddddd;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.coming .aligncenter{display:block;margin:0px auto;border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.no-border{border:solid 0px #cc3323;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#f9f9f9;border:1px solid #f0f0f0;max-width:96%;padding:13px 10px 10px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:1.5em;margin:0;padding:10px;}
img.wp-smiley{vertical-align:middle;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;max-width:155px;}
.gallery img{border:1px solid #dddddd;}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br+br{display:none;}
.attachment-gallery img{background:#ffffff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}
.gallery-meta .iso,
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,
.gallery-meta .focal-length{display:block;}
img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail{display:block;margin:15px auto;width:auto;}
a.button,
input[type='reset'],
input[type='button'],
input[type='submit']{background:#ff6e00;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:400;line-height:20px;
text-transform:uppercase;margin:0;padding:7px 20px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
a.button:hover,
input[type='reset']:hover,
input[type='button']:hover,
input[type='submit']:hover{background:#f04e23;}
.call-to-action{text-align:center;}
.call-to-action a.button{font-size:24px;padding:15px 35px;}
.call-to-action a.button:hover{text-decoration:none;}
.ie7 .call-to-action a.button{padding:11px 35px 19px 35px;}
.small a.button{font-size:10px;padding:3px 6px;}
.medium a.button{font-size:16px;padding:8px 16px;}
.large a.button{font-size:18px;padding:10px 35px;}
.xlarge a.button{font-size:24px;padding:12px 55px;}
a.blue{background-color:#1874cd;background-image:-webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));background-image:-webkit-linear-gradient(top, #4f9eea, #1874cd);background-image:-moz-linear-gradient(top, #4f9eea, #1874cd);background-image:-ms-linear-gradient(top, #4f9eea, #1874cd);background-image:-o-linear-gradient(top, #4f9eea, #1874cd);background-image:linear-gradient(to top, #4f9eea, #1874cd);border:1px solid #115290;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd)";text-shadow:0 -1px 0 #115290;}
a.blue:hover{background-color:#7db7f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));background-image:-webkit-linear-gradient(top, #7db7f0, #1874cd);background-image:-moz-linear-gradient(top, #7db7f0, #1874cd);background-image:-ms-linear-gradient(top, #7db7f0, #1874cd);background-image:-o-linear-gradient(top, #7db7f0, #1874cd);background-image:linear-gradient(to top, #7db7f0, #1874cd);border:1px solid #115290;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd)";text-shadow:0 -1px 0 #115290;}
a.red{background-color:#cd0000;background-image:-webkit-gradient(linear, left top, left bottom, from(#ff2323), to(#cd0000));background-image:-webkit-linear-gradient(top, #ff2323, #cd0000);background-image:-moz-linear-gradient(top, #ff2323, #cd0000);background-image:-ms-linear-gradient(top, #ff2323, #cd0000);background-image:-o-linear-gradient(top, #ff2323, #cd0000);background-image:linear-gradient(to top, #ff2323, #cd0000);border:1px solid #890000;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2323, endColorstr=#cd0000)";text-shadow:0 -1px 0 #890000;}
a.red:hover{background-color:#ff5656;background-image:-webkit-gradient(linear, left top, left bottom, from(#ff5656), to(#cd0000));background-image:-webkit-linear-gradient(top, #ff5656, #cd0000);background-image:-moz-linear-gradient(top, #ff5656, #cd0000);background-image:-ms-linear-gradient(top, #ff5656, #cd0000);background-image:-o-linear-gradient(top, #ff5656, #cd0000);background-image:linear-gradient(to top, #ff5656, #cd0000);border:1px solid #890000;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5656, endColorstr=#cd0000)";text-shadow:0 -1px 0 #890000;}
a.orange{background-color:#ff7f00;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffaa55), to(#ff7f00));background-image:-webkit-linear-gradient(top, #ffaa55, #ff7f00);background-image:-moz-linear-gradient(top, #ffaa55, #ff7f00);background-image:-ms-linear-gradient(top, #ffaa55, #ff7f00);background-image:-o-linear-gradient(top, #ffaa55, #ff7f00);background-image:linear-gradient(to top, #ffaa55, #ff7f00);border:1px solid #bb5d00;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa55, endColorstr=#ff7f00)";text-shadow:0 -1px 0 #bb5d00;}
a.orange:hover{background-color:#ffc388;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#ff7f00));background-image:-webkit-linear-gradient(top, #ffc388, #ff7f00);background-image:-moz-linear-gradient(top, #ffc388, #ff7f00);background-image:-ms-linear-gradient(top, #ffc388, #ff7f00);background-image:-o-linear-gradient(top, #ffc388, #ff7f00);background-image:linear-gradient(to top, #ffc388, #ff7f00);border:1px solid #bb5d00;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc388, endColorstr=#ff7f00)";text-shadow:0 -1px 0 #bb5d00;}
a.yellow{background-color:#ecca06;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff2aa), to(#ffd700));background-image:-webkit-linear-gradient(top, #fff2aa, #ffd700);background-image:-moz-linear-gradient(top, #fff2aa, #ffd700);background-image:-ms-linear-gradient(top, #fff2aa, #ffd700);background-image:-o-linear-gradient(top, #fff2aa, #ffd700);background-image:linear-gradient(to top, #fff2aa, #ffd700);border:1px solid #bb9e00;color:#161300;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa, endColorstr=#ffd700)";text-shadow:0 1px 0 #ffffff;}
a.yellow:hover{background-color:#fffadd;background-image:-webkit-gradient(linear, left top, left bottom, from(#fffadd), to(#ffd700));background-image:-webkit-linear-gradient(top, #fffadd, #ffd700);background-image:-moz-linear-gradient(top, #fffadd, #ffd700);background-image:-ms-linear-gradient(top, #fffadd, #ffd700);background-image:-o-linear-gradient(top, #fffadd, #ffd700);background-image:linear-gradient(to top, #fffadd, #ffd700);border:1px solid #bb9e00;color:#161300;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffadd, endColorstr=#ffd700)";text-shadow:0 1px 0 #ffffff;}
a.green{background-color:#2e8b57;background-image:-webkit-gradient(linear, left top, left bottom, from(#4bc380), to(#2e8b57));background-image:-webkit-linear-gradient(top, #4bc380, #2e8b57);background-image:-moz-linear-gradient(top, #4bc380, #2e8b57);background-image:-ms-linear-gradient(top, #4bc380, #2e8b57);background-image:-o-linear-gradient(top, #4bc380, #2e8b57);background-image:linear-gradient(to top, #4bc380, #2e8b57);border:1px solid #1d5837;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bc380, endColorstr=#2e8b57)";text-shadow:0 -1px 0 #1d5837;}
a.green:hover{background-color:#71d09b;background-image:-webkit-gradient(linear, left top, left bottom, from(#71d09b), to(#2e8b57));background-image:-webkit-linear-gradient(top, #71d09b, #2e8b57);background-image:-moz-linear-gradient(top, #71d09b, #2e8b57);background-image:-ms-linear-gradient(top, #71d09b, #2e8b57);background-image:-o-linear-gradient(top, #71d09b, #2e8b57);background-image:linear-gradient(to top, #71d09b, #2e8b57);border:1px solid #1d5837;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57)";text-shadow:0 -1px 0 #1d5837;}
a.olive{background-color:#838b83;background-image:-webkit-gradient(linear, left top, left bottom, from(#e0e000), to(#838b83));background-image:-webkit-linear-gradient(top, #afb4af, #838b83);background-image:-moz-linear-gradient(top, #afb4af, #838b83);background-image:-ms-linear-gradient(top, #afb4af, #838b83);background-image:-o-linear-gradient(top, #afb4af, #838b83);background-image:linear-gradient(to top, #afb4af, #838b83);border:1px solid #626862;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb4af, endColorstr=#838b83)";text-shadow:0 -1px 0 #626862;}
a.olive:hover{background-color:#c9cdc9;background-image:-webkit-gradient(linear, left top, left bottom, from(#c9cdc9), to(#838b83));background-image:-webkit-linear-gradient(top, #c9cdc9, #838b83);background-image:-moz-linear-gradient(top, #c9cdc9, #838b83);background-image:-ms-linear-gradient(top, #c9cdc9, #838b83);background-image:-o-linear-gradient(top, #c9cdc9, #838b83);background-image:linear-gradient(to top, #c9cdc9, #838b83);border:1px solid #626862;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9, endColorstr=#838b83)";text-shadow:0 -1px 0 #626862;}
a.purple{background-color:#5d478b;background-image:-webkit-gradient(linear, left top, left bottom, from(#8771b6), to(#5d478b));background-image:-webkit-linear-gradient(top, #8771b6, #5d478b);background-image:-moz-linear-gradient(top, #8771b6, #5d478b);background-image:-ms-linear-gradient(top, #8771b6, #5d478b);background-image:-o-linear-gradient(top, #8771b6, #5d478b);background-image:linear-gradient(to top, #8771b6, #5d478b);border:1px solid #3f305e;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#8771b6, endColorstr=#5d478b)";text-shadow:0 -1px 0 #3f305e;}
a.purple:hover{background-color:#a492c8;background-image:-webkit-gradient(linear, left top, left bottom, from(#a492c8), to(#5d478b));background-image:-webkit-linear-gradient(top, #a492c8, #5d478b);background-image:-moz-linear-gradient(top, #a492c8, #5d478b);background-image:-ms-linear-gradient(top, #a492c8, #5d478b);background-image:-o-linear-gradient(top, #a492c8, #5d478b);background-image:linear-gradient(to top, #a492c8, #5d478b);border:1px solid #3f305e;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a492c8, endColorstr=#5d478b)";text-shadow:0 -1px 0 #3f305e;}
a.pink{background-color:#cd1076;background-image:-webkit-gradient(linear, left top, left bottom, from(#f042a0), to(#cd1076));background-image:-webkit-linear-gradient(top, #f042a0, #cd1076);background-image:-moz-linear-gradient(top, #f042a0, #cd1076);background-image:-ms-linear-gradient(top, #f042a0, #cd1076);background-image:-o-linear-gradient(top, #f042a0, #cd1076);background-image:linear-gradient(to top, #f042a0, #cd1076);border:1px solid #8e0b52;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f042a0, endColorstr=#cd1076)";text-shadow:0 -1px 0 #8e0b52;}
a.pink:hover{background-color:#f471b8;background-image:-webkit-gradient(linear, left top, left bottom, from(#f471b8), to(#cd1076));background-image:-webkit-linear-gradient(top, #f471b8, #cd1076);background-image:-moz-linear-gradient(top, #f471b8, #cd1076);background-image:-ms-linear-gradient(top, #f471b8, #cd1076);background-image:-o-linear-gradient(top, #f471b8, #cd1076);background-image:linear-gradient(to top, #f471b8, #cd1076);border:1px solid #8e0b52;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f471b8, endColorstr=#cd1076)";text-shadow:0 -1px 0 #8e0b52;}
a.brick{background-color:#b22222;background-image:-webkit-gradient(linear, left top, left bottom, from(#dd4c4c), to(#b22222));background-image:-webkit-linear-gradient(top, #dd4c4c, #b22222);background-image:-moz-linear-gradient(top, #dd4c4c, #b22222);background-image:-ms-linear-gradient(top, #dd4c4c, #b22222);background-image:-o-linear-gradient(top, #dd4c4c, #b22222);background-image:linear-gradient(to top, #dd4c4c, #b22222);border:1px solid #791717;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c, endColorstr=#b22222)";text-shadow:0 -1px 0 #791717;}
a.brick:hover{background-color:#e57777;background-image:-webkit-gradient(linear, left top, left bottom, from(#e57777), to(#b22222));background-image:-webkit-linear-gradient(top, #e57777, #b22222);background-image:-moz-linear-gradient(top, #e57777, #b22222);background-image:-ms-linear-gradient(top, #e57777, #b22222);background-image:-o-linear-gradient(top, #e57777, #b22222);background-image:linear-gradient(to top, #e57777, #b22222);border:1px solid #791717;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57777, endColorstr=#b22222)";text-shadow:0 -1px 0 #791717;}
a.gold{background-color:#8b6508;background-image:-webkit-gradient(linear, left top, left bottom, from(#db9f0d), to(#8b6508));background-image:-webkit-linear-gradient(top, #db9f0d, #8b6508);background-image:-moz-linear-gradient(top, #db9f0d, #8b6508);background-image:-ms-linear-gradient(top, #db9f0d, #8b6508);background-image:-o-linear-gradient(top, #db9f0d, #8b6508);background-image:linear-gradient(to top, #db9f0d, #8b6508);border:1px solid #6b4e06;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d, endColorstr=#8b6508)";text-shadow:0 -1px 0 #6b4e06;}
a.gold:hover{background-color:#f3b828;background-image:-webkit-gradient(linear, left top, left bottom, from(#f3b828), to(#8b6508));background-image:-webkit-linear-gradient(top, #f3b828, #8b6508);background-image:-moz-linear-gradient(top, #f3b828, #8b6508);background-image:-ms-linear-gradient(top, #f3b828, #8b6508);background-image:-o-linear-gradient(top, #f3b828, #8b6508);background-image:linear-gradient(to top, #f3b828, #8b6508);border:1px solid #6b4e06;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3b828, endColorstr=#8b6508)";text-shadow:0 -1px 0 #6b4e06;}
a.brown{background-color:#8b4513;background-image:-webkit-gradient(linear, left top, left bottom, from(#d66a1d), to(#8b4513));background-image:-webkit-linear-gradient(top, #d66a1d, #8b4513);background-image:-moz-linear-gradient(top, #d66a1d, #8b4513);background-image:-ms-linear-gradient(top, #d66a1d, #8b4513);background-image:-o-linear-gradient(top, #d66a1d, #8b4513);background-image:linear-gradient(to top, #d66a1d, #8b4513);border:1px solid #4f270b;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d, endColorstr=#8b4513)";text-shadow:0 -1px 0 #4f270b;}
a.brown:hover{background-color:#8b4513;background-image:-webkit-gradient(linear, left top, left bottom, from(#e58541), to(#8b4513));background-image:-webkit-linear-gradient(top, #e58541, #8b4513);background-image:-moz-linear-gradient(top, #e58541, #8b4513);background-image:-ms-linear-gradient(top, #e58541, #8b4513);background-image:-o-linear-gradient(top, #e58541, #8b4513);background-image:linear-gradient(to top, #e58541, #8b4513);border:1px solid #4f270b;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58541, endColorstr=#8b4513)";text-shadow:0 -1px 0 #4f270b;}
a.silver{background-color:#c0c0c0;background-image:-webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #eaeaea, #c0c0c0);background-image:-moz-linear-gradient(top, #eaeaea, #c0c0c0);background-image:-ms-linear-gradient(top, #eaeaea, #c0c0c0);background-image:-o-linear-gradient(top, #eaeaea, #c0c0c0);background-image:linear-gradient(to top, #eaeaea, #c0c0c0);border:1px solid #9e9e9e;color:#444444;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0)";text-shadow:0 1px 0 #ffffff;}
a.silver:hover{background-color:#ffffff;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #ffffff, #c0c0c0);background-image:-moz-linear-gradient(top, #ffffff, #c0c0c0);background-image:-ms-linear-gradient(top, #ffffff, #c0c0c0);background-image:-o-linear-gradient(top, #ffffff, #c0c0c0);background-image:linear-gradient(to top, #ffffff, #c0c0c0);border:1px solid #9e9e9e;color:#444444;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c0c0c0)";text-shadow:0 1px 0 #ffffff;}
a.gray{background-color:#696969;background-image:-webkit-gradient(linear, left top, left bottom, from(#939393), to(#696969));background-image:-webkit-linear-gradient(top, #939393, #696969);background-image:-moz-linear-gradient(top, #939393, #696969);background-image:-ms-linear-gradient(top, #939393, #696969);background-image:-o-linear-gradient(top, #939393, #696969);background-image:linear-gradient(to top, #939393, #696969);border:1px solid #474747;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#939393, endColorstr=#696969)";text-shadow:0 -1px 0 #474747;}
a.gray:hover{background-color:#adadad;background-image:-webkit-gradient(linear, left top, left bottom, from(#adadad), to(#696969));background-image:-webkit-linear-gradient(top, #adadad, #696969);background-image:-moz-linear-gradient(top, #adadad, #696969);background-image:-ms-linear-gradient(top, #adadad, #696969);background-image:-o-linear-gradient(top, #adadad, #696969);background-image:linear-gradient(to top, #adadad, #696969);border:1px solid #474747;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#adadad, endColorstr=#696969)";text-shadow:0 -1px 0 #474747;}
a.black{background-color:#080808;background-image:-webkit-gradient(linear, left top, left bottom, from(#323232), to(#080808));background-image:-webkit-linear-gradient(top, #323232, #080808);background-image:-moz-linear-gradient(top, #323232, #080808);background-image:-ms-linear-gradient(top, #323232, #080808);background-image:-o-linear-gradient(top, #323232, #080808);background-image:linear-gradient(to top, #323232, #080808);border:1px solid #000000;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232, endColorstr=#080808)";text-shadow:0 -1px 0 #000000;}
a.black:hover{background-color:#4c4c4c;background-image:-webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#080808));background-image:-webkit-linear-gradient(top, #4c4c4c, #080808);background-image:-moz-linear-gradient(top, #4c4c4c, #080808);background-image:-ms-linear-gradient(top, #4c4c4c, #080808);background-image:-o-linear-gradient(top, #4c4c4c, #080808);background-image:linear-gradient(to top, #4c4c4c, #080808);border:1px solid #000000;color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c, endColorstr=#080808)";text-shadow:0 -1px 0 #000000;}
.info-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;margin:20px 0;padding:15px;text-align:left;}
.alert{background-color:#faebeb;border:1px solid #dc7070;color:#212121;}
.address{color:#212121;float:left !important;margin:0 0 5px 0 !important;width:100% !important;}
.mc-main p{float:left;padding-right:5px;}
.notice{background-color:#fbf9e9;border:1px solid #e3cf57;color:#212121;}
.success{background-color:#f9fde8;border:1px solid #a2bc13;color:#212121;}
.download{background-color:#fff4e5;border:1px solid #ff9912;color:#212121;}
.information{background-color:#eef3f6;border:1px solid #6ca6cd;color:#212121;}
.required{color:#d5243f;}
#breadcrumb{padding:40px 0 0 0;}
#breadcrumb a{color:#0066cc;font-size:12px;font-weight:400;}
#breadcrumb a:hover{color:#444444;text-decoration:none;}
#content-woocommerce{margin-top:40px;margin-bottom:20px;}
.products ul,
ul.products{margin-top:40px;}
.cart-collaterals .shipping_calculator{width:100%;}
table.shop_table{table-layout:fixed;-ms-word-break:break-all;word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .input-text{cursor:text;}
.icl_languages_selector{float:right;text-align:left}
.rtl .icl_languages_selector{float:left;text-align:right}
.widget_polylang li{display:inline;list-style-type:none;}
#footer{font-size:11px;line-height:1.5em;}
#footer a{color:#414141;font-weight:400;}
#footer a:hover{color:#444444;}
#footer-wrapper .grid.col-940{margin:0;}
.scroll-top{text-align:center;}
.copyright,
.copyright a#copyright_link { text-align: left;font-family: 'ITC Franklin Gothic';font-size: 16px; color: #7E7E7E; text-transform: capitalize;}
.single-post .col-620{background:transparent !important;}
.powered{text-align:right;font-family:'ITC Franklin Gothic Demi';font-size:19px;display:block !important;}
#footer_widget .col-300:nth-child(3n+3){margin-right:0;}
#footer .social-icons{list-style:none;line-height:normal;padding:0;margin:0;text-align:right;float:right;}
#footer .social-icons li{float:right;padding-left:11px;position:relative;top:-4px;right:-10px;}
#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon{display:inline;margin:1px;padding-left:3px;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before{content:' ';display:table;}
.clearfix:after,
#container:after,
.widget-wrapper:after{clear:both;}
.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper{-ms-filter:"progid:DXImageTransform.Microsoft.zoom(1)";}
.clear{clear:both;}
BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}
BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}
[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}
[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}
@media print{
h1,
h2,
h3,
h4,
h5,
h6{page-break-after:avoid;}
ul,
ol,
dl{page-break-before:avoid;}
}
.front-page .home-text-widget{max-width:1142px;width:96%;margin:35px auto 22px auto;}
.popup .slp_map{display:none;}
.front-page .home-text-widget{max-width:1142px;width:96%;margin:10px auto 45px auto;}
.home .h-homez{margin-top:5px !important;}
.page-id-11 .search_item{padding-left:0px !important;text-align:left;}
.page-id-11 #addy_in_radius .empty{display:none !important;}
.page-id-11 #address_search label1{display:none !important;}
.page-id-11 #addy_in_address input[type="text"]{max-width:382px;}
.page-id-11 #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.page-id-11 #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.page-id-11 div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.page-id-11 .results_row_center_column{text-align:left;}
.page-id-11 .results_row_left_column{width:100% !important;text-align:left;}
.page-id-11 .location_distance{display:none;}
.page-id-11 .results_entry{font-size:12px;}
.page-id-11 .text_below_map{display:none;}
.page-id-11 div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.page-id-11 .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.page-id-11 div#map_sidebar .results_row_right_column{width:35% !important}
.page-id-11 .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.page-id-11 div#map_sidebar .results_entry{display:inline-block;width:94%;}
.page-id-11 div#map_sidebar .results_row_right_column{margin-top:-17px;}
.page-id-11 .slp_result_directions{display:none;}
.page-id-24494 #address_search{display:none;}
.page-id-24494 div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.page-template .search_item{padding-left:0px !important;text-align:left;}
.page-template #addy_in_radius .empty{display:none !important;}
.page-template #address_search label1{display:none !important;}
.page-template #addy_in_address input[type="text"]{max-width:382px;}
.page-template #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.page-template #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.page-template #radiusSelect{margin-top:4px !important;}
.page-template div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.page-template .results_row_center_column{text-align:left;}
.page-template .results_row_left_column{width:100% !important;text-align:left;}
.page-template .location_distance{display:none;}
.page-template .results_entry{font-size:12px;}
.page-template .text_below_map{display:none;}
.page-template div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.page-template div#map_sidebar .results_row_center_column span{display:inline-block;}
.page-template .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.page-template div#map_sidebar .results_row_right_column{width:35% !important}
.page-template .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.page-template div#map_sidebar .results_entry{display:inline-block;width:94%;}
.page-template div#map_sidebar .results_row_right_column{margin-top:-17px;}
.page-template .slp_result_directions{display:none;}
.page-template div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.page .search_item{padding-left:0px !important;text-align:left;}
.page #addy_in_radius .empty{display:none !important;}
.page #address_search label1{display:none !important;}
.page #addy_in_address input[type="text"]{max-width:382px;}
.page #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.page #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.page div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.page .results_row_center_column{text-align:left;}
.page .results_row_left_column{width:100% !important;text-align:left;}
.page .location_distance{display:none;}
.page .results_entry{font-size:12px;}
.page .text_below_map{display:none;}
.page div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.page div#map_sidebar .results_row_center_column span{display:inline-block;}
.page .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.page div#map_sidebar .results_row_right_column{width:35% !important}
.page .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.page div#map_sidebar .results_entry{display:inline-block;width:98%;}
.page div#map_sidebar .results_row_right_column{margin-top:-17px;}
.page .slp_result_directions{display:none;}
.page div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.search .search_item{padding-left:0px !important;text-align:left;}
.search #addy_in_radius .empty{display:none !important;}
.search #address_search label1{display:none !important;}
.search #addy_in_address input[type="text"]{max-width:382px;}
.search #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.search #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.search div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.search .results_row_center_column{text-align:left;}
.search .results_row_left_column{width:100% !important;text-align:left;}
.search .location_distance{display:none;}
.search .results_entry{font-size:12px;}
.search .text_below_map{display:none;}
.search div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.search div#map_sidebar .results_row_center_column span{display:inline-block;}
.search .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.search div#map_sidebar .results_row_right_column{width:35% !important}
.search .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.search div#map_sidebar .results_entry{display:inline-block;width:94%;}
.search div#map_sidebar .results_row_right_column{margin-top:-17px;}
.search .slp_result_directions{display:none;}
.search div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.single .search_item{padding-left:0px !important;text-align:left;}
.single #addy_in_radius .empty{display:none !important;}
.single #address_search label1{display:none !important;}
.single #addy_in_address input[type="text"]{max-width:382px;}
.single #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.single #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.single div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.single .results_row_center_column{text-align:left;}
.single .results_row_left_column{width:100% !important;text-align:left;}
.single .location_distance{display:none;}
.single .results_entry{font-size:12px;}
.single .text_below_map{display:none;}
.single div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.single div#map_sidebar .results_row_center_column span{display:inline-block;}
.single .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.single div#map_sidebar .results_row_right_column{width:35% !important}
.single .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.single div#map_sidebar .results_entry{display:inline-block;width:94%;}
.single div#map_sidebar .results_row_right_column{margin-top:-17px;}
.single .slp_result_directions{display:none;}
.single div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.archive .search_item{padding-left:0px !important;text-align:left;}
.archive #addy_in_radius .empty{display:none !important;}
.archive #address_search label1{display:none !important;}
.archive #addy_in_address input[type="text"]{max-width:382px;}
.archive #searchForm #addy_in_radius{width:150px;margin-right:4px;}
.archive #radius_in_submit input[type='submit']{line-height:25px !important;width:100%;margin-right:7px;}
.archive div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.archive .results_row_center_column{text-align:left;}
.archive .results_row_left_column{width:100% !important;text-align:left;}
.archive .location_distance{display:none;}
.archive .results_entry{font-size:12px;}
.archive .text_below_map{display:none;}
.archive div#map_sidebar .results_row_center_column{width:64% !important;float:left;}
.archive div#map_sidebar .results_row_center_column span{display:inline-block;}
.archive .storelocatorlink{display:block;padding:4px 9px;background:#d34135;color:#fff;text-align:center;margin-top:-6.5%;max-width:123px;}
.archive div#map_sidebar .results_row_right_column{width:35% !important}
.archive .location_tertiary a{background:#f15a22;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:20px;text-transform:uppercase;margin:0;padding:7px 15px 7px;border:0;text-decoration:none;vertical-align:middle;white-space:nowrap;font-family:'Open Sans', arial;}
.archive div#map_sidebar .results_entry{display:inline-block;width:94%;}
.archive div#map_sidebar .results_row_right_column{margin-top:-17px;}
.archive .slp_result_directions{display:none;}
.archive div#map_sidebar,
div#slpw_resultsbox #slpw_results{width:100%;clear:both;}
.pop-up-x{width:24px;height:24px;background:#000;display:block;float:right;text-align:center;border:5px solid #ccc;top:-0.1%;right:6%;position:absolute;color:#fff !important;}
.amr_widget .textwidget{margin-right:12px;background:#d1d2d4;max-width:356px;margin:0 auto;}
.amr_widget .textwidget img{height:265px;}
.type-post{border-bottom:1px solid #ccc;padding-bottom:0px;margin-bottom:20px;}
#hey-blog .widget-title h3{text-align:left;padding-left:20px;}
.single-post .type-post{border-bottom:none !important;}
.main-wr .widget_rrm_recent_posts ul li{background:url(https://shootpointblank.com/wp-content/themes/responsive/core/css/images/bullet.png) no-repeat left 4px;list-style:none;padding-left:8%;padding-bottom:5px;color:#231f20;font-size:15px !important;border-bottom:solid 1px #ddd;margin-bottom:5px;}
.single-post .widget-title h3{text-align:left;padding-left:20px;}
#om-lightbox-clean-slate-footer{background:#e9e9e9;border-top:1px solid #bbb;padding:25px 20px;overflow:hidden;}
.banner-red{padding:15px 19px;width: 100%;box-sizing: border-box;float: left;background: #ff6e00;clear: both; }
.banner-red div{display: table;min-height: 68px;}
.banner-red h1{display: table-cell;vertical-align: middle;}
#bio_ep input[type=submit]:hover{opacity:0.8;}
.overlay,
#bio_ep{z-index:999998 !important;}
.slide-image .wp-post-image{border-bottom: 3px solid #f35923;}
.slidesjs-stop.slidesjs-navigation{display:none !important;}
.slidesjs-pagination {bottom: 68px;}
#map_sidebar span,
#map_sidebar span.location_name,
.popup-heading h3{color:#231f20;}
#map_sidebar span.location_name{    font-size: 16px;}
#map_sidebar span{ font-size: 14px;}
div#map_sidebar .results_entry:hover, div#slpw_resultsbox .results_entry:hover{background:#f7f7f7;}
.single .location_tertiary a,
.page .location_tertiary a{background: url(//shootpointblank.com/wp-content/themes/responsive/core/images/arrow-orange.png) right center no-repeat transparent;color: transparent;font-size: 0;margin-top: 9px;}
.results_row_center_column location_secondary{line-height: 21px;}
.left-content-box{margin-bottom: 0;     margin-right: 2%; border-right: 1px solid #e8e5e5;padding-right: 18px;box-sizing: border-box;}
#featured { max-height: 600px;overflow: hidden;}
.white-full-width{float: left; width: 100%;background: #fff;} 
#responsive-menu-additional-content {    padding-top: 0 !important;}
#responsive-menu-additional-content .social-icons{    list-style: none;}
#responsive-menu-additional-content .social-icons li{display: inline-block;list-style: none;    margin-right: 8px;}
#responsive-menu-additional-content .social-icons li a i{color: #fff;font-size: 20px;}
div#map_sidebar .results_entry, div#slpw_resultsbox .results_entry{    padding-bottom: 0.5em !important; padding-top: 0.5em !important;}
#text-2.widget.amr_widget{    list-style: none;}
.modal-hd{color:#231f20;padding-left:14px;box-sizing: border-box;}
#container.hfeed{overflow-x: hidden;}
.lgx-carousel-section img{    margin-top: 0;
border-bottom:0 !important;
border-top: 0;
border-left: 0;
border-right: 0;
border-radius: 0  !important;
-moz-border-radius: 0  !important;
-webkit-border-radius: 0 !important;
}
.social-header-icons{  margin-top: 4px; float: right; margin-right: 8px;}
.social-header-icons ul{ margin: 0;list-style: none;}
.social-header-icons ul li{display: inline-block;}
.container{clear: both;margin: 0 auto;max-width: 1142px;width: 92%;}
.map-row{float: left; width: 100%;   padding: 10px 0 20px 0; background: #fff;  margin: 25px 0 30px 0;}
.map-row .col{   box-sizing: border-box;float: left;width:50%;}
.map-row .col-2{ padding:10% 30px 10% 0; }                                                                                         
.map-row h1{color:#32323c;font-size: 46px;font-family: 'ITC Franklin Gothic Demi', 'corbel';    text-transform: capitalize;}
.map-row .btn-primary{line-height: 1.4em;font-weight: 700;letter-spacing: 0.05em;padding: 13px 30px; text-shadow: none; background: #ff6e00;}
.map-row .btn-primary:hover{background:#32323c;color: #fff;opacity: 1;}   
.flex-box{    display: flex;}
.btn-primary{ display:inline-block;font-family:'ITC Franklin Gothic', 'corbel';width:180px ;text-align: center !important;background: #f15a22;font-size: 22px;color: #fff;padding: 10px 0 10px ;text-transform: uppercase;margin: 0 ;line-height: 20px;}
.btn-primary:hover{background: rgba(241, 90, 34, 0.78);color: #fff;}  
.owl-theme .owl-dots .owl-dot span{width: 14px; height: 14px;box-shadow:none;background: #fff !important;}              
.map-image{position: relative;background: url(https://shootpointblank.com/wp-content/uploads/pinned-map-new.png) 0 0 no-repeat transparent; background-size:cover;max-width: 571px; width: 571px; height: 377px;}
.loc{position: absolute;width: 57%;background: #fff;padding: 10px; box-shadow: 0px 1px 11px rgba(0,0,0,0.4);display: none;    z-index: 99;}
.location-illinois{ top: 7px;left: 35%;}
.location-ohio{ top: 39px; right: 0;}
.location-indiana{top: 20px; right: 10px;}
.location-kentucky{top: 113px; right: 0;}
.location-tennesse{top: 102px;right: 0;}
.location-texas{top: 102px;right: 10px;}
.pin{position: absolute;height: 19px;display: block;}
.pin-illinois{background: url(https://shootpointblank.com/wp-content/uploads/pin-illinois.png) 0 0 no-repeat transparent;width: 63px;top: 147px; right: 210px;}
.pin-indiana{background: url(https://shootpointblank.com/wp-content/uploads/pin-indiana.png) 0 0 no-repeat transparent;     width: 64px;    top: 171px;right: 134px;}
.pin-ohio{background: url(https://shootpointblank.com/wp-content/uploads/pin-ohio.png) 0 0 no-repeat transparent;     width:39px;    top: 126px; right: 89px; }
.pin-kentucky{background: url(https://shootpointblank.com/wp-content/uploads/pin-kentucky.png) 0 0 no-repeat transparent;     width:88px;    top: 210px; right: 100px;}
.pin-tennesse{background: url(https://shootpointblank.com/wp-content/uploads/pin-tennesse.png) 0 0 no-repeat transparent;     width: 88px;top: 244px; right: 108px;}
.pin-texas{background: url(https://shootpointblank.com/wp-content/uploads/pin-texas.png) 0 0 no-repeat transparent;     width: 53px; top: 269px;right: 264px;}
.close{margin-top: -5px;display: inline-block; float: right;cursor: pointer;}
.loc-block h6{font-family: 'ITC Franklin Gothic','corbel';    margin-top: 0; margin-bottom: 2px;    font-size: 16px;}
.location-details span{line-height: 1.2em;display: block;}
.location-details{margin-bottom: 7px;}
.location-details span,
.loc-block .view {font-family: 'ITC Franklin Gothic','corbel';font-size: 14px;}
#text-17{overflow: hidden; width: 100%;list-style: none;}
#text-17 h2{display:none;}
#text-17.amr_widget .textwidget {  margin-right: 12px;padding-left: 15px;padding-right: 15px;background: none;max-width: 1100px; margin: 0 auto;text-align: center;}
#text-17.amr_widget p {margin: 0 !important;}
#text-11 hr{display: none;}
.blog-thumb a img { margin-top: 0; margin-bottom: 0;}
.e2ma_signup_form input[type=text], .e2ma_signup_form input[type=email], .e2ma_signup_form textarea, .e2ma_signup_form select[multiple=multiple]{max-width:376px !important;height:37px !important;}
.mobile-calendar{display: none;}
.lgx-carousel-section .owl-theme .owl-controls,
.owl-theme .owl-controls{position: absolute;left: 0;right: 0; bottom: 44px;}    
.lgx-carousel-section .owl-theme .owl-dots .owl-dot.active span, .lgx-carousel-section .owl-theme .owl-dots .owl-dot:hover span {background: #333 !important;box-shadow: inset 0 0 7px rgba(0,0,0,0.4) !important;}
.upcoming-events li,
.upcoming-events{list-style: none;}
.home-widgets .upcoming-events li.future-event{ color: #555;border-bottom: solid 1px #b7b7b7;padding-bottom:6px;margin-bottom:8px;float: left;width: 100%;}
.home-widgets .upcoming-events li:last-child.future-event{border-bottom: solid 0px #b7b7b7;}
#widgets .upcoming-events li.future-event ul{margin: 0;padding: 0;}
#widgets  li.future-event ul,
.home-widgets .upcoming-events .date-event,
.title-event{float: left;width: 100%;}
.details .sub-address,
.details .event-time {font-size: 14px;}
.details .location-link.external{font-weight: bold;}
.mc_edit_links{font-size: .9em;    margin: 5px -5px -5px;padding: 2px;clear: both; border-top: 1px solid #ddd;}
.blog-grid-list .blog.first{display: none;}
#lbp-row .grid-category-post{display: none;} .box {width: 20%;margin: 0 auto;background: rgba(255,255,255,0.2);padding: 35px;border: 2px solid #fff;border-radius: 20px/50px;background-clip: padding-box;text-align: center;}
.button {font-size: 1em;padding: 10px;color: #fff;border: 2px solid orange;border-radius: 20px/50px;text-decoration: none;cursor: pointer;transition: all 0.3s ease-out;} 
.button:hover { background: orange;} 
.overlay {  position: fixed;top: 0;bottom: 0;left: 0;z-index: 11111;right: 0;background: rgba(0, 0, 0, 0.9);transition: opacity 500ms;}
.overlay:target {visibility: visible;opacity: 1;}
.popup { margin: 70px auto;padding: 20px;background: #fff;border-radius: 5px;width: 577px;height: 80%;position: relative;}
.popup h2 { font-weight: 600;margin-top: 0;color: #333;text-align:center;font-family: Tahoma, Arial, sans-serif;} 
.popup .close { position: absolute;top: 20px;right: 30px;transition: all 200ms;font-size: 30px;font-weight: bold;text-decoration: none;color: #333;}
.popup .close:hover {color: orange;}
.popup .content { max-height: 90%;overflow: auto;}  
.page-id-11 #searchform,
.page #searchform{display: block;} 
.home .e2ma_signup_form_row{ width: 58%;   margin-right: 2%;}
.page-videos .blog-col-3 .blog-content .grid-category-post,
.page-videos .blog-col-3 .blog-content .blog-author ,
.page-videos .blog-col-3 .blog-more-link{    display: none;}
.video-list .blogfree-plugin .blog-thumb .grid-blog-thumb a:after {opacity:1;position:absolute;left:44.55%;top:35.44%;content:" ";height:58px;width:40px;
background: url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/play-icon.png) 0 0 no-repeat;}
.video-list .blogfree-plugin .blog-thumb .grid-blog-thumb:hover a:after { opacity: 1;background: url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/play-icon.png) 0 -58px no-repeat;}
.page-videos .grid-blog-thumb:hover a:after{opacity:1;}
.page-gallery .ngg-galleryoverview {text-align: center;}
.page-gallery .ngg-galleryoverview .ngg-gallery-thumbnail-box{display: inline-block;float: none;}
.main-slider .lgx-carousel{    display: none;}
.main-slider .lgx-carousel.owl-carousel.owl-loaded{    display: block;}
.lgx-carousel-section{visibility: hidden;}
.lgx-carousel-section.show-dis{display:block;visibility: visible;} .nesletter h2 {margin-bottom: 10px;}
.home-widgets #home_widget_1{background: none !important;}
.lgx-carousel-section .lgx-carousel .lgx-item{padding-top:5px;padding-bottom: 5px;}
#home_widget_2{    height: 293px;}
#home_widget_1 #text-20, #home_widget_1 #text-19 h4 { font-size: 20px;}
.mobile-calendar ul.mc-list li.mc-events .details,
.mobile-calendar ul.mc-list li.mc-events .details.has-image{display: block !important; float: left; width: 100%;}
button.mc-text-button:hover, button .mc-text-button:focus {  text-decoration: none;}
.mobile-calendar ul.mc-list li.mc-events  .event-date button,
.mobile-calendar ul.mc-list li.mc-events  .event-date button:visited,
.mobile-calendar ul.mc-list li.mc-events  .event-date button:focus,
.mobile-calendar ul.mc-list li.mc-events  .event-date button:link{outline: none;}
.mobile-calendar ul.mc-list li.mc-events{cursor: pointer;}
.mobile-calendar ul.mc-list li.mc-events .sub-address{    line-height: 1.4em;}
.blog-col-0 .blog-content{margin-left:0;}
.infobox__row infobox__row--marker,
.store-locator__infobox .infobox__row infobox__row--marker{display: none;}                                                                       
.bottom-row .super-left-panel.ssf-columns{width: 28%;display: block;} 
.bottom-row .super-right-panel.ssf-columns{width:68%;display: block;} 
@media only screen and (min-width: 64.063em){
.bottom-row .super-left-panel{width:28%;}                                                                          
.bottom-row .super-right-panel{width: 68%;}                                                                          
}
.curr-pin-sm,.new-pin-sm,.coming-pin-sm{display: inline-block;}
.curr-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-red.png) 0 0 no-repeat transparent;}
.new-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-blue.png) 0 0 no-repeat transparent; }
.coming-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-black.png) 0 0 no-repeat transparent; }
.bottom-row{    margin-top: 16px;    margin-bottom: 16px;}
.bottom-row .pins-define{margin-top: 10px; margin-bottom: 20px;}
.bottom-row .wrapper.w-inn{margin: 0;width: 100%;}
.bottom-row .wrapper.w-inn ul li{ background: none; padding-left: 0;}
#filter_left_panel .filter__row.hide-for-medium-down{    padding-left: 0; padding-right: 4px;}
.filter__items-counter{width: 98%;}
.counter-left{float: left;width: 50%;}
.counter-right{    float: right; width: 50%;text-align: right;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row.infobox__title{padding-top: 0;font-size: 20px;}                      
.store-locator-map-holder #storeLocatorInfobox .infobox__row.infobox__cta{padding: 10px 10px 10px 0px; text-align: left; font-size: 16px;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row{padding-right:0px;padding-left:0px;    padding-top: 0px;}
.store-locator-map-holder #storeLocatorInfobox #info-tel.infobox__subtitle,
.store-locator-map-holder #storeLocatorInfobox #info-email.infobox__subtitle,
.store-locator-map-holder  .gm-svpc{display: none !important;}
.store-locator-map .store-locator__infobox{width: 356px;}            
.store-locator-map .infobox__closer{ width: 36px;top: 0 !important; height: 27px;}
.store-locator-map .store-locator__infobox:before{border: none;} .page-id-2384 #outer-wrapper{float: left;width: 100%;}
.page-locations #wrapper.clearfix,
.page-location-map #wrapper.clearfix,
.page-test-store #wrapper.clearfix{width: 100%;max-width:100%;}   
.infobox__row infobox__row--marker,
.store-locator__infobox .infobox__row infobox__row--marker{display: none;}                                                                       
.bottom-row .super-left-panel.ssf-columns{width:0%;display: none;} 
.bottom-row .super-right-panel.ssf-columns{width:98%;display: block;padding-left: 13px;padding-right: 13px;} 
@media only screen and (min-width: 64.063em){
.bottom-row .super-left-panel{width:28%;}                                                                          
.bottom-row .super-right-panel{width: 68%;}
#storeLocator__storeListRow.pad{padding-left: 1px !important;padding-right: 1px !important;}                                                                          
}
.curr-pin-sm,.new-pin-sm,.coming-pin-sm{padding-left: 15px;}
.curr-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-red.png) 0 3px no-repeat transparent;display: block;}
.new-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-blue.png) 0 3px no-repeat transparent;display: block; }
.coming-pin-sm{background: url(https://shootpointblank.com/wp-content/uploads/mini-black.png) 0 3px no-repeat transparent;display: block; }
.bottom-row{    margin-top: 16px;    margin-bottom: 16px;}
.bottom-row .pins-define{margin-top: 10px; margin-bottom: 20px;}
.bottom-row .wrapper.w-inn{margin: 0;width: 100%;}
.bottom-row .wrapper.w-inn ul li{ background: none; padding-left: 0;}
.post-entry .bottom-row li{line-height: 1.2em;}
.post-entry .bottom-row li a{font-size: 14px !important; }
#filter_left_panel .filter__row.hide-for-medium-down{    padding-left: 0; padding-right: 4px;}
.filter__items-counter{width: 98%;}
.counter-left{float: left;width: 50%;}
.counter-right{    float: right; width: 50%;text-align: right;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row.infobox__title{padding-top: 0;font-size: 20px;}
.store-locator-map-holder #storeLocatorInfobox .store-tel,
.store-locator-map-holder #storeLocatorInfobox .store-description,
.store-locator-map-holder #storeLocatorInfobox .store-email,
.store-locator-map-holder #dirbutton,
.store-locator-map-holder #storeLocatorInfobox .store-website a,
.store-locator-map-holder #storeLocatorInfobox .infobox__row.store-address{font-family: "Open Sans", arial;font-size: 16px;    padding-bottom: 4px;}
.store-locator-map-holder #storeLocatorInfobox .store-address{background: url(https://shootpointblank.com/wp-content/uploads/white-pin-1.png) 0 4px no-repeat transparent;padding-left: 18px !important;margin-left: 0;}
.store-locator-map-holder #storeLocatorInfobox .store-email{background: url(https://shootpointblank.com/wp-content/uploads/email.png) 0 3px no-repeat transparent;margin-left:0px;padding-left: 20px !important;}
.store-locator-map-holder #storeLocatorInfobox div:empty,
.store-locator-map-holder #storeLocatorInfobox div a:empty{ display: none;}
.store-locator-map-holder #storeLocatorInfobox .store-website{border: 0;  padding-top: 0;}
.store-locator-map-holder #storeLocatorInfobox #info-website{display: block; font-family: "Open Sans", arial;font-size: 16px;margin-top: 13px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.5);}
.store-locator-map-holder #storeLocatorInfobox div:empty { display: none;}
.store-locator-map-holder #storeLocatorInfobox #info-img.info-img { display: block;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row  {    line-height: 1.4em;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row .store-website:before {font-family: "Open Sans", arial;font-size: 16px}
.store-locator-map-holder #storeLocatorInfobox .store-tel{background: url(https://shootpointblank.com/wp-content/uploads/white-pin-2.png) 0 3px no-repeat transparent;margin-left:0;padding-left:18px !important;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row.infobox__cta{padding: 10px 10px 10px 0px; text-align: left; font-size: 16px;}
.store-locator-map-holder #storeLocatorInfobox .infobox__row{padding-right:0px;padding-left:0px;    padding-top: 0px;}
.store-locator-map-holder #storeLocatorInfobox #info-tel.infobox__subtitle,
#storeLocatorInfobox #info-email.infobox__subtitle,                                   
.store-locator-map-holder  .gm-svpc{display: none !important;}
.store-locator-map .store-locator__infobox{width: 356px;}            
.store-locator-map .infobox__closer{ width: 36px;top: 0 !important; height: 27px;}
.page-locations #wrapper,
.page-location-test-page #wrapper{width: 100%; max-width:100%;}
#super-left-panel{    box-sizing: border-box; padding: 0 1% !important;}
.page-id-2384 h1.main, 
#post-39972 h1.main{  margin-left: 7.8%; margin-right: 7.8%;}
.page-id-2384 .post-entry h1,
#post-39972 .post-entry h1{  margin-left: 2%; margin-right: 2%;}
.searchbar_tr .searchbar_td #storeLocator__searchBar{max-width: 100%;}
.store-locator-map-holder .store-website{ border-top: 1px solid rgba(255,255,255,0.5);margin-top: 8px;padding-top: 8px;}
@media (max-width:320px){
.events-calender.section-4 .bx-wrapper{    max-width: 298px !important;}
.page-section .section-2 .grid.col-460{    padding-right: 0;    box-sizing: border-box;}
}
.owl-prev,.owl-next,  .carousel-slider-nav-icon{cursor: pointer;}  .col-25{display: inline-block;text-align: center;width: 32.33%;box-sizing: border-box; }
.tabs-functionality{ margin:0 0 0 0;}
.tabs-functionality .nav.nav-tabs{background: #000;}
.tabs-functionality .nav.nav-tabs  a { background: #000;padding: 9px 10px;line-height: 1.4em;font-size: 21px;color:#fff;text-decoration:none;font-weight: 500;}
.tabs-functionality .nav.nav-tabs   a.active,
.tabs-functionality .nav.nav-tabs a:hover{background:#ff6e00;}
.tabs-functionality .navigation{ margin: 0;height: auto;}   
.tabs-functionality .tab-content-box{ float: left;width: 100%; padding-top: 0;}
#content-location{margin-top: 0;margin-bottom:0;}
.location-banners{background: #ededed; float: left; width: 100%; padding: 60px 0 38px;}
.sticky { position: fixed;top: 0;width: 100%}
.fixed {position:fixed;top:0;z-index:99999;left:0;right: 0;}
.tab-pane.post-entry{padding: 0;}  
.carousel-slider .owl-nav .owl-prev, .carousel-slider .owl-nav .owl-next{opacity: 1;}
@media (max-width:834px){
#tabs-functionality .nav.nav-tabs .col-25{font-size: 12px;font-weight: 700;}
}
@media (max-width:610px){
.tabs-functionality .navigation span{display: none;}
.tabs-functionality .navigation {padding: 0;}
.tabs-functionality .nav.nav-tabs .container{width: 100%;}
} 
.page-section{float: left;width: 100%;margin-top:4px; }
.page-section .section-1,
.page-section .section-2,
.page-section .section-3,
.page-section .section-4{padding-top: 15px;}
.page-section .section-4 .wrapper{margin-bottom: 40px !important;}
.tab-content-box{background: #fff;}
#e2ma_signup_submit_button{background: #F15A23;}
.fixed-body .section-1{padding-top: 50px;}
.map-360-view iframe{ width: 100%;display: block;pointer-events: none; position: relative; }
.map-360-view iframe.clicked{pointer-events: auto;}
.page-template-location-new-template {overflow-x: hidden !important;}
.gallery-gray{background: #f5f5f5; float: left; width: 100%;}
.gallery-gray .wrapper{ padding: 0px 0 30px;}
.col-push-20{margin-left: 12%;}
.text-center{text-align: center;}
.section-1 h1{font-size: 48px;color: #231f20;}
.section-1 p{color: #333333;}
.mini-box h3{color: #0b0b0b; font-size: 21px;}
.icon-address{background: url(//shootpointblank.com/wp-content/themes/responsive/core/images/icon-qustion.png) center center no-repeat transparent;display: block;height: 64px;width: 64px;margin: 0 auto 15px auto;}
.icon-location{background: url(//shootpointblank.com/wp-content/themes/responsive/core/images/icon-location.png) center center no-repeat transparent;display: block;height: 64px;width: 64px;margin: 0 auto 15px auto;}
.icon-hours{background: url(//shootpointblank.com/wp-content/themes/responsive/core/images/icon-hours.png) center center no-repeat transparent;display: block;height: 64px;width: 64px;margin: 0 auto 15px auto;}
.icon-nearby{background: url(//shootpointblank.com/wp-content/themes/responsive/core/images/icon-nearby.png) center center no-repeat transparent;display: block;height: 64px;width: 64px;margin: 0 auto 15px auto;}
.border-bottom-gray{border-bottom: 1px solid #d7d7d7; margin-bottom: 0;padding-bottom: 24px;}     
.tab-pane h2{color:#e85119;font-size: 24px;    margin-bottom: 20px;text-transform: uppercase;}
.col-pull-24{    padding-right: 24px;}
.section-2 small{font-size: 13px;}
.mini-box {text-align: center;}
.mini-box p{font-size: 16px;line-height: 1.4em;margin-bottom: 1px;}
.page-section p small{font-size: 13px; color: #c2bebe;}
.page-section tbody tr:nth-of-type(odd) {background-color: #f5f5f5;}
.table-responsive { display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.section-2 .sm-note{    margin-bottom: 3px;line-height: 0.8em;}
.page-section table { box-shadow: 0 0 3px rgba(0,0,0,0.1);border: none; }
.carousel-slider .owl-nav .owl-prev, .carousel-slider .owl-nav .owl-next,
.page-section .owl-stage-outer .owl-nav .owl-next,
.page-section .owl-stage-outer .owl-nav .owl-prev{opacity: 1 !important; }
.page-section table tr td{padding-left:10px;padding-right:10px;  border: none;background: none;text-align: left;color: #8c8c8c;vertical-align: top;}
.page-section table tr td strong{color: #333;}
.testimonials-div h1{margin-top:38px; margin-bottom: 0px;}
.testimonials-div .testimonial_rotator_wrap {margin-top: 0px;}
.tab-pane.post-entry{padding-right: 0 !important;}
.page-section .sm-note small{color: #333;}
.section-1 .row.border-bottom-gray {float: left;width: 100%;}
@media (min-width:800px){
.col-24{width:25%;}
}
@media (max-width:799px){
.col-24{width:99%;}
.section-1 h1{font-size: 32px;}
#outer-wrapper-location .wrapper { margin-bottom: 18px;}
}
@media (max-width:1100px) and (min-width:1000px){
.col-push-20 {margin-left:11%;}
}
@media (max-width:1000px){
.col-push-20 {margin-left: 0;}
}
@media (max-width:1200px) and (min-width:981px){
.section-2 .col-460.col-pull-24{padding-right: 2%;}
}
@media (max-width:1200px){
.section-3 .pro-sec{padding: 30px 0 30px;}
}
.section-3 {padding-top: 40px;}
.section-3 h2{margin-top: 1px;}
#4.page-section{margin-top: 40px;}
.custom-message{padding:0;    width: 100%;margin: 0;font-size: 13px;}
.testimonial_rotator_stars .fa.fa-star{color: #ffd203;}
.events-calender ul li.past-event,
.past-event { float: left;width: 33.33%; padding: 0;}
.events-calender ul li.past-event li{    padding: 0;}
.icon-location+h3+p{    padding-left: 19%; padding-right: 19%;}
.gallery-gray .carousel-slider-nav-icon:hover,
.gallery-gray .carousel-slider-nav-icon{fill: #cfcfcf !important; cursor: pointer;}
.visual-form-builder span.vfb-left,
.visual-form-builder span.vfb-right,
.vfb-fieldset.vfb-fieldset-2.dealer .vfb-full{width: 100%;}
.col-sm-80 .col-sm-4 {
font-size: 16px;
float: left;
line-height: 1.2em;
padding: 0 1%;
}
@media (max-width:500px){   
.zaius-list-signup-form #zaius-list-signup-form .form-group{    max-width: 100% !important;} 
div#testimonial-div { width: 90%;} 
}
@media (max-width:768px){
.page-id-40923 .row .col-sm-3,
.page-id-40923 .row .col-sm-4,
.page-id-40923 .row .col-sm-5{width: 100%;}
.zaius-list-signup-form{    text-align: center;}
#zaius-list-signup-form{    min-width: 60%; align-content: center; display: inline-block;}
} .dec-list li{list-style: decimal !important;padding-left: 7px;margin-left: 16px;background: none;padding-bottom: 0;}
.unorder,
.list-disc{    margin-bottom: 10px;}
.class-page {margin-top: 15px;width: 100%;float: left;}
.class-page .grid.col-620{padding-bottom: 0;}
.class-page .grid.col-300{text-align: center;}
.class-page .grid.col-940{margin: 0;}
.class-page .grid.col-300 img.alignleft{float: none;    margin: 5px; max-width:142px;}
.class-page h2{    margin-bottom: 20px;}
.class-page h2 span{ color: #333;display: block;}
.class-page h2 a{ color:#ff6e00;}
.class-page h2 small{ color:#a4a1a1;font-weight: 400;display: block;text-transform: lowercase;font-weight: 100 !important;}
.unorder li{padding-bottom: 0;background: none !important;list-style: none;padding-left: 11px;}
.list-disc li{background: none !important;padding-bottom: 0 !important;padding-left: 11px !important;list-style: disc !important;
margin-left: 19px;}
.list-disc,
.list-disc li{list-style: disc; font-size: 16px;line-height: 23px;}
.class-page .all-eventss{    margin-bottom:35px;}
.unorder li,.class-page p,.class-page,
.list-disc li{font-size: 16px;line-height: 23px;}
.spare-link{ margin-bottom: 12px;display: inline-block;}
.class-page h2{float:left;clear:both;margin-top:20px;width: 100%;}
@media (max-width:936px){
.page-id-22711 .sidebar.col-300,
.class-page .grid.col-940,
.class-page .grid.col-300,
.class-page .grid.col-620{float:left;width:100%;}
.class-page .grid.col-300{text-align:center;}
.class-page .grid.col-300 .alignleft{float:none;margin-left:auto;margin-right:auto;}
.unorder{margin-bottom:0;}
}  .zaius-list-signup-form{margin-top: 46px;}                                                                   
.zaius-list-signup-form .form-group{width:60%; margin-bottom: 0;  float: left;margin-right: 2%;}
.zaius-list-signup-form .form-group .form-control{width: 100%; max-width: 100%;height: 36px !important;line-height: 1.0em;margin-top: 0;}
.zaius-list-signup-form button#zaius-submit-btn,
.zaius-list-signup-form input[type="submit"]{
float: left; cursor: pointer; width: 36% !important;
height: 36px;             
background: #F15A23;
color: white;
border: none;
border-radius: 0;
font-family: 'open sans',arial;
margin-top: 0 !important;
line-height: 1.2em;
}
.zaius-list-signup-form button#zaius-submit-btn{
transition: width 0s;
font-size: 14px;
font-weight: 500;
vertical-align: baseline; 
display: inline-block;   
margin: 0px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset;
}
.zaius-list-signup-form button#zaius-submit-btn:hover,
.zaius-list-signup-form input[type="submit"]:hover{
opacity:0.8;
}
ol.list-disc{padding-left: 19px;}
.org-btn-mg{ margin-left: 22px; margin-top: 20px;}
#location-offers #custom_html-3 .custom-html-widget { background: none;width: 100%;  max-width: 100%;}
#location-offers .amr_widget .textwidget img{ height: auto; width: auto;}
#location-offers .col-220{     margin-right: 0.5%;    margin-left: 0.5%;}
@media (max-width:981px){ 
#location-offers .col-220{width: 100%;}
}
@media (min-width:981px){  
#location-offers #custom_html-3 .custom-html-widget .first-child{    margin-left: 3%;}
}
@media (max-width:1097px) and (min-width:981px){
#location-offers .amr_widget .textwidget img{ height: auto; width: auto;}
}
.gray-portion .fa { font-size: 24px;font-weight: 900;margin-left:4px;}
#home_widget_3 h4,
#home_widget_1 h4{ margin-top: 18px; text-align: center; text-transform: capitalize;}
.mob-loc{display: none;} .hvr-icon-forward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
}
.hvr-icon-forward .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}    
.page #searchForm #addy_in_radius #radiusSelect,       
.page #addy_in_address input[type="text"]{font-size: 14px;}
.page #searchForm #addy_in_radius{ margin-bottom: 10px;}
.banner-red-inner{clear: both;margin: 0px auto 0px auto;padding: 0;position: relative;max-width: 1142px;width: 96%;}
#wrapper{overflow: hidden;}
.social-header-icons .fa{color: #32323c;font-size: 25px;margin: 0 3px;}
#text-17{overflow: hidden;width: 100%;font-weight: 600; list-style: none; text-transform: uppercase;}
#text-17 span{background:url(//shootpointblank.com/wp-content/uploads/sup-dot.jpg) 0 0 no-repeat transparent;width:13px;height:17px;display: inline-block;}
#text-17 h2{ display:none;}
#text-17.amr_widget .textwidget {margin-right: 12px;padding-left:15px;padding-right:15px;background: none;max-width: 1100px;margin: 0 auto;text-align: center;}
#register-boxes{    padding-top: 20px; background:#FF6E00;float: left;width: 100%;}
#register-boxes #custom_html-4{float: left;width: 100%;}
#register-boxes #custom_html-4 .custom-html-widget{max-width: 100%;margin:28px -15px;float:left;width:100%;background: none;}
#register-boxes .outer-box{padding-top: 20px;background: #fff;margin-right: 15px; margin-left: 15px;min-height: 232px;position: relative;padding-bottom: 57px;}
#register-boxes .outer-box .white-portion{    padding: 0 20px 20px 20px;}
#register-boxes .outer-box .white-portion h2 {text-transform: capitalize;color: #FF6E00;margin-right: 13%; font-size: 36px;line-height: 1.0em;}
#register-boxes .outer-box ol{padding-left: 20px;list-style: disc;font-size: 18px;line-height: 1.5em;}
#register-boxes .outer-box .gray-portion{right: 0;position: absolute;background: #E1E1E1;text-align: center;padding: 13px;bottom:-1px;left: 0;}
#register-boxes .outer-box .gray-portion a{  font-weight: 700; color: #32323c;text-transform: uppercase;}
#register-boxes .outer-box .gray-portion a span{ margin-left: 6px;font-weight: 900;}
.main-nav-top .select-loc{background:#32323c;color:#fff !important;min-width:123px;letter-spacing:0.08em;margin-right:19px !important;font-size:12px !important;
text-transform:uppercase !important;display:inline-block;padding-left: 2px;}
.main-nav-top .select-loc a{color: #fff !important; font-size: 12px !important; text-transform: uppercase !important;    line-height: 2em;}
.main-nav-top .select-loc img{margin-right: 6px;     margin-top:4px !important;float: right;margin-left: 5px; padding-bottom: 5px;}
.play-btn{height: 162px; width: 161px; left: 50%; top: 50%; margin-left: -83px; margin-top: -76px; position: absolute; background: url(https://shootpointblank.com/wp-content/uploads/oragne-play-btn.png) no-repeat;background-size: cover;}
ol.list-disc{padding-left: 19px;}
.org-btn-mg{ margin-left: 22px; margin-top: 20px;}
#location-offers #custom_html-4 .custom-html-widget { background: none;width: 100%;  max-width: 100%;}
#location-offers .amr_widget .textwidget img{ height: auto; width: auto;}
#location-offers .col-220{     margin-right: 0.5%;    margin-left: 0.5%;}
#testimonial-div{margin:50px auto 0 auto; width:70%;text-align: center;} 
#testimonial-div .testimonial_rotator_next .fa, 
#testimonial-div .testimonial_rotator_prev .fa{color: #333;} 
.testimonial_rotator_widget_wrap .testimonial_rotator_prev{left:-20px;}
.testimonial_rotator_widget_wrap .testimonial_rotator_next{right:-20px;}
#testimonial-div .testimonial_rotator_stars {text-align: center;} 
#testimonial-div .testimonial_rotator_star{float: none;} 
.testimonial_rotator.template-default .testimonial_rotator_author_info{border: none;}      
#testimonial_rotator_widget_wrap_ .testimonial_rotator_slide_title {color:#32323C;}
.full-width{  width: 100%; float: left;   background: #F5F5F5;}
#text-11 {float: left;width: 100%;  background: #F5F5F5; padding-top: 40px;}
#text-11 .pra-sty{ padding-left: 12%;  padding-right: 12%;}    
#text-11 h3,
#testimonial-div h2{color:#32323C;font-size: 46px;font-family: 'ITC Franklin Gothic Demi', 'corbel';text-transform: capitalize;line-height: 1.2em;} 
#testimonial-div h2.testimonial_rotator_slide_title{font-size: 1.4em;text-transform:capitalize;}
.testimonial_rotator_author_info.cf-tr{color: #ff6e00;}
#testimonial_rotator_widget_wrap_{margin-top: 40px;}
.testimonial_rotator.template-default .testimonial_rotator_author_info{font-weight: 700;    font-size: 0.8em; font-style: normal;}
.youtube-player {max-height: 314px;} body.page-id-21654 #content { min-height:auto !important;height: auto !important;}
body.page-id-21654 .title_desc{height: auto !important;background: #F5F5F5;}
body.page-id-21654 .title_desc #content{ background: #fff;}
#logo{position: relative;} .pricing-page{ margin-top:5%;margin-bottom:20px;}     
.rpt_style_basic .rpt_plan .rpt_icon{  max-width:178px !important;max-height:128px !important; margin-right: 0 !important;} 
.yearly-plan .rpt_style_basic .rpt_plan .rpt_title,
.rpt_style_basic .rpt_plan.basic-plan .rpt_title,     
.rpt_style_basic .rpt_plan.premium-plan .rpt_title,   
.rpt_style_basic .rpt_plan.elite-plan .rpt_title {background: white !important;font-size: 0 !important;    border: none !important;}    
.rpt_style_basic .rpt_plan.basic-plan .rpt_head,
.rpt_style_basic .rpt_plan.premium-plan .rpt_head,
.rpt_style_basic .rpt_plan.elite-plan .rpt_head{ background: none;border-top: 0;border-bottom:3px solid #ff6e00;}  
.rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_price,
.rpt_style_basic .rpt_plan.premium-plan .rpt_head .rpt_price,
.rpt_style_basic .rpt_plan.elite-plan .rpt_head .rpt_price{  text-shadow: none; font-weight: 800;}
.rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_price{     color: #fa192d;}
.rpt_style_basic .rpt_plan.premium-plan .rpt_head .rpt_price{     color: #6a666c;}
.rpt_style_basic .rpt_plan.elite-plan .rpt_head .rpt_price{     color: #ff6e00;}
.rpt_style_basic .rpt_plan .rpt_head .rpt_price{ font-size: 45px !important; line-height: 1.0em !important;}
.yearly-plan .rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_subtitle,
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle,
.rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_subtitle,
.rpt_style_basic .rpt_plan.premium-plan .rpt_head .rpt_subtitle,
.rpt_style_basic .rpt_plan.elite-plan .rpt_head .rpt_subtitle{color:#413c41 !important;text-transform: uppercase !important;font-weight: 800 !important;
font-size: 18px !important;padding-top: 0 !important;padding-bottom:13px !important;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.premium-plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.elite-plan .rpt_head .rpt_price .rpt_currency{position: relative !important;top: 0 !important;left: 0 !important;font-size: inherit !important;line-height: inherit !important;}
.rpt_style_basic .rpt_plan .rpt_foot{  border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;text-transform: uppercase;font-weight: 700 !important;
font-size: 20px !important;}
.yearly-plan h3{text-align: center;  text-transform: none;font-weight: 800;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_title{text-align: center; background: no-repeat;     border: 0;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head{    background: none; border: none; box-shadow: none;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price{ text-shadow: none; color: red;font-weight: 800;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price.rpt_price_0{ color: #fa192d;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price.rpt_price_1{ color: #6a666c;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price.rpt_price_2{ color: #ff6e00;}
.yearly-plan .rpt_style_basic .rpt_3_plans .rpt_plan{ margin-top: 18px;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_foot{border-top: 0 !important;}
.semi-section{    margin: 0 20px 40px 20px;}
.semi-section h5{text-transform: none;font-weight: 700;line-height: 1.4em;margin-bottom: 10px;color:#413c41 !important;}
.frequently-ask .col-940{    margin: 20px 0;}
.frequently-ask h3{ text-align: center;text-transform: none;}   
.yearly-plan h3{    margin-bottom: 40px;}
.rpt_style_basic .rpt_plan .rpt_features{padding:20px 30px !important;}      
.show-feature,
.hide-feature{color: #333;  font-size: 16px;display: block;    line-height: 1.0em;}
.rpt_style_basic .rpt_plan .rpt_features{background: #f3f0f0 !important;}
.yearly-plan .rpt_style_basic .rpt_plan .rpt_foot{width: 60% !important;margin: 0 auto;}
.hide-feature s,
.show-feature a {line-height: 1.0em;font-size: 16px; display: block;}
.hide-feature .fa,
.show-feature .fa{line-height: 0.8em;    display: block;  font-size: 30px;}
.hideDetails{  background: url(//shootpointblank.com/wp-content/uploads/d-arrow.jpg) right 4px no-repeat transparent;
background-size: 19px 10px;
display: inline-block;
padding-bottom: 22px;
margin-top: 14px;
padding-right: 28px;
}
.showDetail{     background: url(//shootpointblank.com/wp-content/uploads/u-arrow.jpg) right 4px no-repeat transparent;
background-size: 19px 10px;
display: inline-block;
padding-bottom: 22px;
margin-top: 14px;
padding-right: 28px;   
}
@media (max-width:640px){
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.basic-plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.premium-plan .rpt_head .rpt_price .rpt_currency,
.rpt_style_basic .rpt_plan.elite-plan .rpt_head .rpt_price .rpt_currency{position: relative;top: 0 !important;left:0 !important;font-size: inherit !important;line-height: inherit !important;}
.pricing-page .rpt_style_basic .rpt_plan .rpt_features .rpt_feature {display: none; }
.pricing-page .rpt_style_basic .rpt_plan .rpt_head .rpt_price,
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size: 45px !important;line-height: 1.0em !important;}
.pricing-page .rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle,
.yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{    line-height: 1.0em;}
} .pricing-page .rpt_style_basic .rpt_plan .rpt_head .rpt_description{padding-bottom: 15px; font-size: 16px;font-weight: 600;color: #333;}
.pricing-page #yearly-plan .rpt_style_basic .rpt_plan .rpt_head .rpt_description{padding-bottom:20px;}
.frequently-ask h3,
.pricing-page h3 { text-align: center; text-transform: none;font-weight: 500;margin-bottom: 40px;} .rpt_feature[style='color: black; display: block;']:before,
.rpt_feature[style='color:black;']:before{  margin-left: -18px;    content: "\002714";position: absolute;color: black; } @supports (-ms-ime-align:auto) {
.rpt_feature[style='color: black; display: block;']:before,
.rpt_feature[style='color:black;']:before{  margin-left: -30px; font-family: arial;content: "\002714";position: absolute;color: black; }     
} @supports (-ms-accelerator:true) and (not (color:unset)) {
.rpt_feature[style='color: black; display: block;']:before,
.rpt_feature[style='color:black;']:before{  margin-left: -30px; font-family: arial;content: "\002714";position: absolute;color: black; } 
} .page-template-coming-soon #outer-wrapper,
.page-template-location-new-template-php #outer-wrapper{padding-top: 0;} content-right{margin-bottom: 0;}
#logo{position: relative;}
h2{    color: #ff6e00 !important;} h1,
h3,
h4,
h5,
h6{   color:#413C41 !important;}
h4{font-size: 22px;text-transform: uppercase;}
body{ color:#413C41;}
.post-entry ul li {    background-position:left 9px; background-size:12px 12px;}
.banner-red.banner-red-inner-1 {    background:#ff6e00;}
.banner-red.banner-red-inner-1 h1{color: #fff !important;}
.post-entry ol li{color: #413C41;padding-bottom:5px;padding-left: 22px;line-height: 1.5em;margin-bottom: 6px;font-size: 18px;padding-bottom: 5px;}
.visual-form-builder label .vfb-required-asterisk ,
.page-id-269 iframe .fs-styled a{color:#ff6e00 !important;}
.page-template-coming-soon .banner-red ,
.page-template-location-new-template .banner-red, 
.location-header{display: none;} .class-pg{width: 100%;clear: both;margin: 20px 0;}
.class-pg .class-box{margin:10px 1%;float: left;position: relative;background:rgba(169, 171, 172,0.1); transition: all .35s ease;}
.badge{text-align: center;padding: 14px 18px;}
.badge img{max-width:171px;position: relative;vertical-align: middle;}
.class-features{padding:2px 20px 20px 15px;float: left;width: 100%; box-sizing: border-box; max-height: 400px; overflow-y: overlay;}
.light-blue{background: rgb(33, 193, 228);}
.md-blue{background: rgb(0, 134, 169);}
.dark-blue{background:#004973;}
.light-green{background: rgb(61, 193, 105);}
.md-green{background: rgb(34, 143, 88);} 
.gray-ordinary{background: rgb(169, 171, 172);} 
.class-dec{clear: both;transition: all .35s ease;cursor: pointer;display: none;} 
.class-pg .class-box:hover .class-dec{transition: all .35s ease;}  
.class-main{ float: left;width: 100%;}
.class-box .btn-primary{font-size: 20px;float: right; margin: 4px 10px 10px 10px;}
.hideBox{background: url(//shootpointblank.com/wp-content/uploads/d-arrow.jpg) right center no-repeat transparent;
background-size: 13px 7px;display: inline-block;padding-right: 13px; margin-top: 14px; margin-bottom: 14px;}
.showBox{ background: url(//shootpointblank.com/wp-content/uploads/u-arrow.jpg)  right center no-repeat transparent;  background-size: 13px 7px;display: inline-block;
padding-right: 13px; margin-top: 14px; margin-bottom: 14px;}    
.btn-row-class {
clear: both;
margin-bottom: 0;
float: left;
position: relative;
z-index: 100;
}
.btn-row-class .hide-feature .fa,.btn-row-class .show-features .fa{  display: inline-block;font-size: 20px;vertical-align: middle;padding-left: 7px;}
.btn-row-class .show-features,.btn-row-class .hide-feature{font-size: 14px;font-weight: 600;display: inline-block; margin: 8px 0;line-height: 1.2em;}
.btn-row-class .show-features{ width: auto;margin-top:5px; margin-bottom:9px;}
.hd-line{clear:both;float: left;width: 100%;      margin-top: 20px;margin-bottom: 30px;}
.sect{
margin-bottom: 35px;
overflow: hidden;
}
.middle-section{margin-left: 10%;margin-right: 10%;}
.class-main h4{text-transform: capitalize;margin-bottom:10px;}
.class-main h3{text-transform: capitalize;margin-bottom:10px;margin-top: 12px;}
.class-main p{font-size: 15px;color: #d34135;margin-bottom:0.5em;line-height: 1.0em;}
.class-main p strong span{color: #b9b9b9;}  
.class-dec p{font-size: 16px;line-height: 1.2em;    margin-bottom: 0.5em;}     
.fixed-btn{position: absolute;bottom: 0;left: 0;right: 0;  }    
.imghvr-pushup {
float: left;
width: 100%;
clear: both;
overflow: hidden;
height: 390px;
}   
.classes-area{
visibility: hidden;
}                        
.classes-area .responsive-tabs__list, .classes-area .responsive-tabs__panel{
height:auto !important;
}
.responsive-tabs .responsive-tabs__panel { }
.class-pg {
margin:0; 
}
@media (min-width:1024px){
.class-pg .class-box{width:31%;height:400px;}
}
@media (max-width:1023px) and (min-width:601px){
.class-pg .class-box{width: 48%;height:400px;}
}
@media (max-width:991px){
.loc-columns {
float: left !important;
margin-bottom: 22px;
padding-top: 0;
width: 50% !important;
}
.loc-columns:nth-child(2n+1) {
clear: left !important;
}
}
@media (max-width:767px){
.classes-area .responsive-tabs .responsive-tabs__panel {
padding: 0 0px 0 0px !important;
}
}
@media (max-width:600px){
.class-pg .class-box{width: 98%;}
.banner-red{margin-bottom: 20px;}
.btn-primary {
width: 140px;
}
.middle-section{margin-left: 0;margin-right: 0;}
.hd-line{clear:both;float: left;width: 100%; margin-top: 20px;margin-bottom: 20px;}
h3 {
font-size: 28px;
}
.class-features {
padding: 2px 10px 20px 10px;
}
}   
@media (max-width:480px){
h3 {
font-size: 22px;
line-height: 28px;
}
}@media screen and (max-width:1600px){
.rslides img{display:block;height:auto;float:left;width:108%;border:0;max-width:initial !important;margin-left:-8%;}
}
@media (max-width:1024px){
#content-full{float: left;}
}
@media (max-width:1230px){
.map-image{margin: 0 auto;}
.map-row .flexbox{display: block;}
.map-row .col{width:100% ;}
.nesletter #id_email{ width: 95%;}
}
@media screen and (max-width:1074px) and (min-width:980px){       
#register-boxes .outer-box{min-height:308px;}
}
@media screen and (max-width:1199px){
#spic .owl-theme .owl-nav [class*="owl-"]:first-child{background-position:0 45px;background-color:rgba(0,0,0,.2);margin-right:3px;transition:all .3s ease-in-out;left:-20px;}
#spic .owl-theme .owl-nav [class*="owl-"]:last-child{background-position:2px 2px;background-color:rgba(0,0,0,.2);margin-left:3px;transition:all .3s ease-in-out;right:-20px;}
}  
@media screen and (max-width:1011px) {
.mobile-calendar{display:block;}
.location-header ,
#wrapper h1.main,
#content h1.main,
.blog_post-template-default.single-blog_post #content .entry-title.post-title ,
.mobile-calendar li.mc-events > div,                   
.desktop-calendar{display:none;}
.mobile-calendar .details {background: #f6f6f6;margin: 20px 0px !important;box-shadow: 0 0 5px #aaa;border-radius: 5px;padding: 10px 10px 0px 10px !important;}
.mobile-calendar .event-date a{display:block;}
.mobile-calendar .past-day {display:none !important;}
.mobile-calendar .mc-events {padding: 10px !important;}
.mobile-calendar a.register{background: #d34135;color: #fff !important;padding: 5px 10px;margin-top: 10px;display: block;text-decoration:none !important;}
.mobile-calendar p, .mobile-calendar strong{line-height:22px;}
.mobile-calendar h2.heading.my-calendar-week{margin-bottom: 2px;font-size: 22px;margin-bottom: 0.5em;font-family: 'ITC Franklin Gothic Demi';font-weight: 400;
text-transform: uppercase;color: #666;}
.mobile-calendar h2.heading.my-calendar-week,
.mobile-calendar h3 {overflow: hidden;padding-top:10px !important;}
.mc-main .list-event .details {background: #fff !important;}
.mc-main .mc-list .even {background: #f9f9f9 !important;}
.mobile-calendar .my-calendar-header {float: right;width: 100%;}
.mobile-calendar span.other {display: block;color: #333;width:100%;}
#outer-wrapper-location .col-940.det{margin-top: 20px;}
.mobile-calendar .event-date .mc-text-button{text-align: left;font-weight: 700;color: #231f20;font-family: 'Open Sans', sans-serif;font-size: 17px !important;}
.mobile-calendar .event-date .mc-text-button .mc-list-details.select-event {    color: #d34135;
font-size: 16px !important;}
}
@media screen and (max-width:999px){
#spic .owl-theme .owl-nav [class*="owl-"]:first-child{background-position:0 45px;background-color:rgba(0,0,0,.2);margin-right:3px;transition:all .3s ease-in-out;left:-26px;}
#spic .owl-theme .owl-nav [class*="owl-"]:last-child{background-position:2px 2px;background-color:rgba(0,0,0,.2);margin-left:3px;transition:all .3s ease-in-out;right:-30px;}
}
@media (max-width:998px){
.map-row .col{width: 100%;text-align: center;} 
.map-row .flex-box{display:block;} 
.map-row .col-2{padding: 20px 10px;} 
.gun-giveaway .nesletter .zaius-list-signup-form .form-group{text-align: left;}
}
@media (min-width:987px){
#footer .colophon-widget .grid.col-300, #footer .ree.col-300.grid {    width: 24%;}
}
@media (max-width:986px){
#colophon-widget h4,
#colophon-widget ul,
#footer .textwidget{ text-align:center;}
#colophon-widget ul,
#footer-wrapper .textwidget .grid.col-140 {width: 100% !important;margin-right: 0;}
.location-widget-ftr .grid.col-300.c-cla ul{margin-bottom:0;}
}
@media (max-width:981px){
.social-header-icons{display: none;}
.title_desc {
height: auto !important;
}
}
@media screen and (min-width:980px) {
.display-desktop{display: block;}
.single .blog-category-video{padding-right: 15px;}    
#home_widget_1.col-300{ margin-right: 2%;}
#home_widget_1.col-300,
#home_widget_3.col-300{margin-bottom: 0;}
}
@media screen and (max-width:980px){
#register-boxes #custom_html-4 .custom-html-widget{margin-left:0 ;margin-right: 0;}
.grid,
.grid-right{float:none;}
.sidebar #widgets{padding-top:25px;}
.main-wr{height:auto !important;}
.bannerz-btn{left:0px;}
.bannerz-btn2{left:0px;}
.left-content-box{border: none; padding-right: 0; margin-right: 0;}
.page-id-269 iframe{padding: 10px;height: 160px;box-sizing: border-box;}
#logo {text-align: left;padding-left: 14px;}
#wrapper h1.main,
#content h1.main{display: none;}
.display-desktop{display: block;}
.my-calendar-table,
table.tablepress{ display: block; width: 100%; overflow: auto; height: 150px;}
.main-nav-top{margin-right: 20px;margin-top: 20px;}
#header .main-nav-top{ margin-right:48px;float: right;margin-top: 10px;}
#header .main-nav-top #menu-locations{float: left;}
.location-header ,
#header #searchform{ display: none; }
.admin-bar #responsive-menu-button{top:58px;}
.admin-bar #responsive-menu-wrapper{margin-top:40px;}
.nesletter{padding: 0 10px; box-sizing: border-box;}
#header {max-width: 1142px; width: 100%;margin: 0 auto;height: 62px;background: #fff;padding-top: 7px;}
#logo .display-mobile{    padding-left: 6px;}
#menu-locations{padding-left: 10px;}
.front-page .home-text-widget,
.front-page #widgets{width:95%;}
.nesletter input[type="text"], .nesletter input[type="password"], .nesletter input[type="email"]{background:#6b6b6b;box-sizing:border-box;border:solid 1px #fafafa !important;}
.links .grid{display:block;float:none;width:100%;margin-right:0;overflow:hidden;}
.copyright,
.scroll-top,
.powered,
det .grid{float:left;}
.show-desktop,
.hide.col-220{display:none;}
.scroll-top{text-align:center;display:none !important;}
.copyright{text-align:left;font-family:'ITC Franklin Gothic';font-size:16px;float:left !important;width:50% !important;}
.sidebar.col-300{width:58%;padding-bottom:20px;margin:0 auto !important;}
.powered{float:left !important;width:50% !important;}
#home_widget_3 h3{position:absolute;z-index:100;text-align:center;left:37%;color:#fff;}
.hide.foot-logo{display:block;}
.grid,
.grid-right{display:block;float:none;width:100%;margin-right:0;}
.nesletter .col-380{display:block;float:left;margin-right:2% !important;width:47%;}
.nesletter .col-540{display:block;float:left;width:51%;}
.nesletter .grid{display:block;float:left;margin-right:0;}
#footer-wrapper .textwidget .grid.col-220{float:left;width:40%;}
#footer-wrapper .textwidget .grid.col-140{float:left;width:20%;}
.home-widgets .col-300{width:50%;padding:0;margin:0px auto !important;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.front-page #widgets{margin-top:40px;}
.top-widget,
.front-page .top-widget{margin-top:0 !important;}
.hide-desktop{display:block;}
.hide-980{display:none;}
.show-980{display:block;}
.home-widgets .col-300{width:50%;padding:0;margin:0px auto;}
.menu li{background:none;}
#logo{margin:0;text-align:center;}
.grid,
.grid-right{float:none;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.top-widget{float:none;margin:0 auto 10px auto;position:relative;text-align:center;width:auto;}
.top-widget .widget-title h3{text-align:center;}
.js .sub-header-menu{display:none;}
.js .main-nav{position:relative;background-color:#585858;background-image:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));background-image:-webkit-linear-gradient(top, #585858, #3d3d3d);background-image:-moz-linear-gradient(top, #585858, #3d3d3d);background-image:-ms-linear-gradient(top, #585858, #3d3d3d);background-image:-o-linear-gradient(top, #585858, #3d3d3d);background-image:linear-gradient(to top, #585858, #3d3d3d);clear:both;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";margin:0 auto;}
.js .main-nav .menu{display:none;position:absolute;width:100%;top:30px;z-index:1000;}
.js .main-nav .menu ul{margin-top:1px;}
.js .main-nav .menu li{float:none;background-color:#ffffff;border:none;}
.js .main-nav .menu li a{color:#444444;font-size:13px;font-weight:normal;height:45px;line-height:45px;padding:0 15px;border:none;border-bottom:1px solid #f5f5f5;text-shadow:none;text-align:left;cursor:pointer;}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a{background-color:#f5f5f5;}
.js .main-nav .menu li li:hover{background:none !important;}
.js .main-nav .menu li li a{position:relative;padding:0 10px 0 30px;}
.js .main-nav .menu li li li a{position:relative;padding:0 10px 0 40px;}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover{background-image:none;filter:none;background-color:#f5f5f5 !important;}
.js .main-nav .menu li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::after{content:'\2013';position:absolute;top:0;left:30px;}
.js .main-nav .menu li ul{position:static;visibility:visible;background-color:#ffffff;}
.js .main-nav .menu ul{min-width:0;}
.js .main-nav #responsive_current_menu_item{display:block;padding:5px 40px 5px 10px;color:#ffffff;font-weight:700;cursor:pointer;display:none;}
.js .main-nav a#responsive_menu_button{position:absolute;display:block;top:-20px;left:100%;height:30px;width:24px;margin-left:-24px;background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/menu.png) no-repeat left top;cursor:pointer;}
.js .main-nav a#responsive_menu_button.responsive-toggle-open{background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/menu.png) no-repeat left top;}
.top-menu,
.footer-menu li{float:none;font-size:11px;text-align:center;}
#searchform input#s{width:170px;}
.page-range-specials #widgets.grid.col-940{margin-top: 2px;}   
#register-boxes .outer-box .white-portion h2{margin-right: 0;}   
}
@media screen and (max-width: 776px){
#popup1 .popup #sl_div{    padding-left: 6px; box-sizing: border-box; padding-right: 6px;}    
.wrapper.w-inn{width: 93%;}
#address_search{ padding: 0 11px;  box-sizing: border-box;}
.post-entry,
#content-full .post-entry{padding-top: 0;padding-left: 4px; padding-right: 4px !important;box-sizing: border-box;}
.visual-form-builder-container input[type="email"],
.visual-form-builder-container input[type="tel"],
.visual-form-builder-container input[type="text"]{width: 100% !important;}
h2{    line-height: 40px;}
#content-blog{margin-top: 0;}
.category-blog,
#content-blog #hey-blog{ padding: 0 14px; box-sizing: border-box;}
}
@media (max-width:767px){
.page-id-269 iframe { border: 0 !important;padding: 0px 0px !important;background-color: transparent !important;overflow: hidden !important;}
.responsive-tabs-wrapper {margin-top: 20px;}
.responsive-tabs .responsive-tabs__panel { background: #fff;border: 1px solid #ccc;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;
border-top: none;margin: 0;padding: 0 0px 0 10px !important;padding-top: 10px !important;}
table.shop_table{font-size:10px;}
h1.main{margin-top:10px;}
}
@media (min-width:767px){
.page-id-269 .responsive-tabs .responsive-tabs__list__item {
background: transparent;border: 0;border-bottom: none;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color: #231f20;font-size: 18px;line-height: 19px;text-transform: inherit;margin: 0 0px 0 0;padding: 5px 0px 5px;white-space: nowrap;float: left;
width: 100%;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;border-bottom: solid 1px #ddd;}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {color: #ff6e00 !important;font-weight: bold;}
.responsive-tabs .responsive-tabs__list__item:hover { color: #cc3323 !important;   }
.page-id-269 .responsive-tabs .responsive-tabs__panel {background: #fff;border: 0;border-top: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;clear:none;margin-bottom: 0;padding: 20px 0px 0;
word-wrap: break-word;float: right;width: 76%;}
.page-id-269 .responsive-tabs ul.responsive-tabs__list {font-size: 18px;line-height: 18px;margin: 20px 0 0 0px;padding: 0;float: left;width: 22%;}
.page-id-269 iframe {border-bottom: solid 1px #ddd !important;}
}
@media screen and (max-width:768px){
.page-section .carousel-slider-outer.carousel-slider-outer-images {padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
.hide{display:none;}
.textwidget .grid.col-220{float:left;width:40%;}
.textwidget .grid.col-140{float:left;width:30% !important;text-align:left;}
#home_widget_3 h3{left:34%;}
#logo{margin:0;text-align:left;width:35%;margin-top:0 !important;padding:0 0 0 20px;}
.js .main-nav a#responsive_menu_button{top:-14px;}
.mc-main .calendar-event .details, .mc-main .calendar-events{left:20% !important;width:60% !important;}
.nesletter #e2ma_signup_form{max-width: 320px;margin: 4px auto; float: none;text-align: center;}
.nesletter #e2ma_signup_form form #id_member_field_aged-filled{    margin-bottom: 2px;}
.nesletter #e2ma_signup_form form .e2ma_signup_form_button_row{   width: 100%;}
.page .e2ma_signup_form_element{    margin-bottom: 5px !important;}
.lgx-carousel-section .owl-theme .owl-controls,
.owl-theme .owl-controls{bottom: 33px;}     
.owl-theme .owl-dots .owl-dot span{ width:8px; height:8px;}
#menu-locations{padding-bottom: 0;}
.home .e2ma_signup_form_row{ width:100%;   margin-right:0%;} .nesletter .grid.col-380 {margin-right: 0;text-align: center;}
.nesletter .grid.col-380, .nesletter .grid.col-540 {width: 100%;}
.nesletter #e2ma_signup_form {max-width: 320px;margin: 4px auto;float: none;text-align: center;}
#e2ma_signup .e2ma_signup_form_row,
.home .e2ma_signup_form_row { width: 100%; margin-right: 0%;}
#e2ma_signup .e2ma_signup_form_element  ,
.page .e2ma_signup_form_element {margin-bottom: 5px !important;}
.e2ma_signup_form_element { margin-bottom: 8px !important;}
.e2ma_signup_form_row { margin: 0;}
#id_member_field_aged-filled{margin-top: 0 !important;}
.blog-col-3, .blog-col-4, .blog-col-2 {margin-bottom: 10px;}
.nesletter #e2ma_signup_submit_button{ font-size: 16px;width: 288px !important;    min-width: 288px !important;}
.nesletter #id_email{    width: 288px;}
.nesletter .e2ma_signup_form_row{    margin-bottom: 4px !important;}
.zaius-list-signup-form{    margin-top: 0.6rem;}   
.carousel-slider-outer-images .owl-prev, 
.carousel-slider-outer-images .owl-next, 
.carousel-slider-outer-images .carousel-slider-nav-icon { height:31px !important;width: 31px !important;  }
.carousel-slider .owl-stage-outer{}
}
@media screen and (max-width:745px){
.main-nav-top{margin-top:14px;float:left;margin-left:15px;}
.js .main-nav .menu{display:none;position:absolute;width:100%;top:46px;z-index:1000;}
.menu{float:right;clear:right;padding-bottom:4px !important;}
#searchform input#searchsubmit{border:0;background:url(//shootpointblank.com/wp-content/themes/responsive/core/css/images/search-img.jpg) no-repeat left top;float:left;margin:2px 8px;padding-right:0;height:23px;}
#searchform{float:right;margin:13px 45px 0px;}
.js .main-nav a#responsive_menu_button{top:14px;margin-left:-34px;}
#logo{width:38%;}
_:-ms-fullscreen, :root #logo { width:35%; }
_:-ms-lang(x), #logo { width:35%\9; }
.copyright, .scroll-top, .powered{float:left !important;width:100% !important;text-align:center;}
#footer .social-icons{float:none;text-align:center;}
#footer .social-icons li { float: none;    padding-left: 4px;position: relative; top: 4px;right: 0px; display: inline-block;}                                                                                                                    
#header{max-width:1142px;width:100%;margin:0 auto;height:62px;background:#fff;padding-top:7px;}
#searchform div{margin-bottom:0;}
.responsive table, .responsive thead, .responsive tbody, .responsive th, .responsive td, .responsive tr{display:block;}
.responsive thead tr{position:absolute;top:-9999px;left:-9999px;}
.responsive tr{border:0;margin-bottom:5px;}
.responsive td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35%;text-align:left;}
.responsive2 td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:left;}
.responsive td:before{position:absolute;top:13px;left:14px;width:45%;padding-right:10px;white-space:nowrap;}
.responsive2 td:before{position:absolute;top:11px;left:14px;width:45%;padding-right:10px;white-space:nowrap;}
.responsive td:nth-of-type(1):before{content:"Mon.";}
.responsive td:nth-of-type(2):before{content:"Tues.";}
.responsive td:nth-of-type(3):before{content:"Wed.";}
.responsive td:nth-of-type(4):before{content:"Thurs";}
.responsive td:nth-of-type(5):before{content:"Fri.";}
.responsive2 td:nth-of-type(1):before{content:"Manufacturer";}
.responsive2 td:nth-of-type(2):before{content:"Model";}
.responsive2 td:nth-of-type(3):before{content:"Caliber";}
.responsive2 td:nth-of-type(4):before{content:"Action";}
.responsive2 td:nth-of-type(5):before{content:"Type";}
.responsive td {min-height: 20px; }
}       
@media (max-width:727px){
.x-scroll{overflow-x:hidden;}
#featured .lgx-carousel-section .lgx-carousel .lgx-item{    padding-top: 10px  ;}
}
@media (max-width:714px){
#bio_ep{ font-family:'Open Sans', arial !important;margin-left:0px !important;margin-top:0px !important;
min-height:398px !important; width:90% !important;margin:0 auto;left:4% !important;top:3% !important;position:absolute !important;}
#bio_ep_close{left:95% !important;}
#om-lightbox-clean-slate-content{padding:0px 15px 15px;background:#fff;overflow:hidden;}
#om-lightbox-clean-slate-left{float:left;width:100%;}
#om-lightbox-clean-slate-right{float:none;max-width:230px;width:100%;position:relative;text-align:center;margin:0 auto;overflow:hidden;}
#om-lightbox-clean-slate-footer{background:#e9e9e9;border-top:1px solid #bbb;padding:10px 20px;overflow:hidden;}
#bio_ep form div{margin-bottom:4px !important;}
#bio_ep .e2ma_signup_form input[type=email]{max-width:inherit !important;}
}
@media(max-width:658px){
.map-image{display:none ;}   
.map-div{display:block;}
}
@media(min-width:767px){
#lbp-row .blog-inner-wrap-view .blog-thumb,
#lbp-row .blog-inner-wrap-view .blog-thumb.no-thumb-found{    margin-right: 2%;}
#lbp-row .blog-inner-wrap-view .blog-content{width: 65%; }
}
@media(max-width:766px){
#lbp-row .blog-inner-wrap-view .blog-thumb,
#lbp-row .blog-inner-wrap-view .blog-thumb.no-thumb-found{     width: 100%;   margin-right: 0%;}    
}
@media(min-width:658px){
.map-image{display:block;}   
.map-div{display: none;}
}
@media (max-width:654px){
.e2ma_signup_form_row{width:100% !important;}
.e2ma_signup_form_button_row{margin:0 auto;float:none !important;}
.nesletter{padding: 0 10px; box-sizing: border-box;}
.nesletter .grid.col-380,
.nesletter .grid.col-540{width: 100%;text-align: center;box-sizing: border-box;}
.nesletter h6,
.nesletter .grid.col-540 h6{ margin: 8px 0 0px 0;}
.nesletter .e2ma_signup_form .e2ma_signup_form_element input[type="text"]{    max-width: 300px !important;} 
}
@media screen and (max-width:650px){
#author-meta{padding:20px;}
.mc-main .calendar-event .details, .mc-main .calendar-events{left:10% !important;width:72% !important;}
.sidebar.col-300{width:86%;padding-bottom:20px;margin:0 auto !important;}
#wrapper .gallery .gallery-item{max-width:100%;}
.hide-650{display:none;}
.show-650{display:block;}
.hide-mobile{display:none;}
#footer{text-align:center;}
#footer .social-icons{padding-bottom:10px;text-align:center;}
.nesletter .col-380{display:block;float:none;margin-right:0% !important;width:100%;text-align:center;margin-bottom:0;}
.nesletter .col-540{display:block;float:none;width:100%;text-align:center;}
.nesletter form{float:left;width:100%;margin-bottom:0;}
.e2ma_signup_form_button{height:36px;background-color:#B8BCC2;color:white;border:none;border-radius:0px !important;text-transform:uppercase;font-size:13px;padding:0 18px;font-weight:600;min-width:100% !important;margin-left:6px;}
form div{margin-bottom:0;}
.home-widgets .col-300{width:60%;padding:0;margin:0px auto;}
.icl_languages_selector,
.rtl .icl_languages_selector{float:none;}
.page-id-24565 #address_search #addy_in_address{margin-bottom: 14px !important; }
.page-id-24565 form div{margin-bottom: 14px !important; }
.page-id-24565 select{max-width: 100% !important;}
.page-id-24565 .storelocatorlink{margin-top: 0%;}
.page #address_search #addy_in_address{margin-bottom: 14px !important; }
.page form div{margin-bottom: 14px !important; }
.page select{max-width: 100% !important;}
.page .storelocatorlink{margin-top: 0%;}
}
@media screen and (max-width:640px){
#spic .owl-theme .owl-nav [class*="owl-"]:first-child{background-position:0 45px;background-color:rgba(0,0,0,.2);margin-right:3px;transition:all .3s ease-in-out;left:-10px;}
#spic .owl-theme .owl-nav [class*="owl-"]:last-child{background-position:2px 2px;background-color:rgba(0,0,0,.2);margin-left:3px;transition:all .3s ease-in-out;right:-14px;}
.page .blog-grid-list .blogfree-plugin .blog-col-3{height: auto !important;}
}
@media (min-width:619px){
.page-id-11 #addy_in_address input[type="text"]{max-width:132px;margin-right:10px !important;}
.page-id-11 #searchForm #addy_in_radius{width:112px;}
.page-id-11 select{height:38px;}
.page-id-11 #searchForm #addy_in_radius{margin-right:10px;}
.page-template #addy_in_address input[type="text"]{max-width:132px;margin-right:10px !important;}
.page-template #searchForm #addy_in_radius{width:112px;}
.page-template input[type='submit']{width:auto !important;font-size:13px !important;padding:7px 13px 5px !important;}
.page-template .zaius-list-signup-form button#zaius-submit-btn, 
.page-template .zaius-list-signup-form input[type="submit"]{font-size: 14px !important;padding: 0px 0.9em !important;width: 36% !important;}    
.page-template select{height:38px;}
.page-template #searchForm #addy_in_radius{margin-right:10px;}
.page #addy_in_address input[type="text"]{max-width:132px;margin-right:0px !important;}
.page #searchForm #addy_in_radius{width:112px;}     
.page select{height:38px;}
.page #searchForm #addy_in_radius{margin-right:10px;}
.search #addy_in_address input[type="text"]{max-width:132px;margin-right:0px !important;}
.search #searchForm #addy_in_radius{width:112px;}
.search input[type='submit']{width:auto !important;font-size:13px !important;}
.search select{height:38px;}
.search #searchForm #addy_in_radius{margin-right:10px;}
.archive #addy_in_address input[type="text"]{max-width:132px;margin-right:0px !important;}
.archive #searchForm #addy_in_radius{width:112px;}
.archive input[type='submit']{width:auto !important;font-size:13px !important;}
.archive select{height:38px;}
.archive #searchForm #addy_in_radius{margin-right:10px;}
.single #addy_in_address input[type="text"]{max-width:132px;margin-right:0px !important;}
.single #searchForm #addy_in_radius{width:112px;}
.single input[type='submit']{width:auto !important;font-size:13px !important;}
.single select{height:38px;}
.single #searchForm #addy_in_radius{margin-right:10px;}
#bio_ep input[type=submit]{width:auto!important;font-size:13px!important;float:right;}
.page input[type=submit]{ font-size:13px!important;}  
#e2ma_signup_submit_button{height: 37px;}
.page-id-11 input[type='submit']{font-size:13px !important;padding:7px 13px 5px !important;}  
a.button,
input[type=submit],
input[type=reset],
input[type=button]{padding:7px 12px;}
}
@media (max-width:618px){
#popup1 .popup #map_sidebar .results_wrapper .results_entry{padding-left: 10px;}
#popup1 .popup #map_sidebar .results_wrapper{    width: 94%;}
#popup1 .popup #map_sidebar .results_row_right_column{    margin-top: -4px;}
.page-id-11 .search_item,
.page-template .search_item,
.page .search_item,
.seacrh .search_item,
.single .search_item,
.archive .search_item{width:100% !important;}
#header #searchform{display:none;}
#searchForm #addy_in_radius{margin-left:0px;}
.page div#map_sidebar .results_row_center_column,
.search div#map_sidebar .results_row_center_column,
.single div#map_sidebar .results_row_center_column,
.archive div#map_sidebar .results_row_center_column{width:56% !important;float:left;}
.popup{width:90% !important; padding:15px 5px !important;}
.page-id-24565 #searchForm #addy_in_radius{width:100% !important;}
.page-id-24565 #radius_in_submit{width: 100%;}
.page-id-24565 .post-entry input[type="submit"]{margin-left:0px;}
.page-id-24565 #addy_in_address input[type="text"]{max-width:100%;}
.page #searchForm #addy_in_radius{width:100% !important;}
.page #radius_in_submit{width: 100%;}
.page .post-entry input[type="submit"]{margin-left:0px;}
.page #addy_in_address input[type="text"]{max-width:100%;}
.hide{display: none; visibility: hidden !important;}
.post-entry2 ul li{width: 92%; box-sizing: border-box;}
#featured .lgx-carousel-section .lgx-carousel .lgx-item{padding-bottom: 5px;}
.front-page #widgets.home-widgets{    margin-top: 10px;}
}
@media screen and (max-width:530px){    
#register-boxes .outer-box{min-height: auto;}      
#colophon-widget .textwidget .grid{float:left;width:100% !important;text-align:center;}
#colophon-widget ul{padding-left:0;list-style:none;float:none !important;padding-right:0 !important;margin-right:0;}
.foot-logo img{display:none;}
.foot-logo .social-icons img{display:inline-block;}
#colophon-widget .social-icons li{padding-left:3px;float:none;padding-right:3px;width:auto;padding-top:15px;display:inline-block;}
#featured{width:100%;margin-bottom:0 !important;position:relative;overflow:hidden;padding-bottom:10px;}
.front-page #widgets{margin-top:5px;}
#searchform{float:right;margin:13px 45px 0px;display:none;}
.home-widgets .col-300{width:80%;padding:0;margin:0px auto;}
.gray-ftr-logo{display: none;}
.ftr-phone{ margin-bottom: 10px;display: inline-block;}  
#footer .copyright{    margin-bottom: 10px;}
#colophon-widget ul{margin-bottom: 0;}
#colophon-widget ul li{    line-height: 18px;}
.post-entry  h3 img.alignright,
.post-entry  h2 img.alignright{    margin-left:auto;margin-right: auto; width: 200px;clear: both;float: none;    display: inherit;}
#wrapper #content.col-940 ,
#wrapper #content-full {box-sizing: border-box;padding-left: 9px;padding-right: 9px;}
.page img.alignright{margin: 5px auto 15px;width: 100%;    box-sizing: border-box;}
#outer-wrapper{float: left; width: 100%;}
.archive div#map_sidebar .results_row_center_column, 
.page div#map_sidebar .results_row_center_column, 
.search div#map_sidebar .results_row_center_column,
.results_row_center_column.location_secondary,
.results_row_right_column.location_tertiary {    width: 100% !important;}
.results_row_right_column.location_tertiary a.storelocatorlink{height: 10px;}
div#map_sidebar .results_row_left_column, div#slpw_resultsbox .results_row_left_column{  padding-right: 20px; box-sizing: border-box;  }
.results_entry.location_primary {position: relative;}
.results_row_right_column.location_tertiary{ position: absolute;top: -4px; right: 0;margin: 0;}
.lgx-carousel-section img.alignleft{margin-bottom: 0;}
}
@media screen and (min-width:530px) {
.page div#map_sidebar .results_row_center_column ,
.page-id-11 div#map_sidebar .results_row_center_column { width: 64%!important; }                       
.page div#map_sidebar .results_row_right_column ,
.page-id-11 div#map_sidebar .results_row_right_column {width: 35%!important; }    
}
@media (max-width:506px){
.page div#map_sidebar .results_row_right_column{margin-top:7px;}
.search div#map_sidebar .results_row_right_column{margin-top:7px;}
.single div#map_sidebar .results_row_right_column{margin-top:7px;}
.archive div#map_sidebar .results_row_right_column{margin-top:7px;}
.map_sidebar{overflow-x:hidden;}
.sidebar.main-wr{height:auto !important;} }
@media (max-width:500px){
#text-11 h3, #testimonial-div h2,
.map-row h1{    font-size: 33px;} 
#menu-locations a{ font-size: 16px;}
#menu-locations a img{    width: 12px;}
}   
@media screen and (max-width: 489px){
.cla-left{display:none !important;}
} 
@media screen and (max-width:480px){
.bannerz-btn{left:0px;}
.home-widgets .col-300{width:75%;padding:0;margin:0px auto;}
.mc-main .calendar-event .details, .mc-main .calendar-events{left:3% !important;width:82% !important;}
.sidebar.col-300{width:100%;padding-bottom:20px;margin:0 auto !important;}
#searchform input#searchsubmit{display:none;}
.grid,
.grid-right{float:none;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.featured-title{font-size:40px;padding:40px 20px 0 20px}
.featured-subtitle{font-size:24px;}
.navigation .next,
.navigation .previous{display:block;margin:0 auto;text-align:center;}
.menu ul,
.menu li,
.top-menu,
.footer-menu li,
.sub-header-menu li{float:none;text-align:center;}
#wrapper .gallery .gallery-item{float:none;}
.hide-480{display:none;}
.show-480{display:block;}
#footer{text-align:center;}
#footer .social-icons{text-align:center;}
.top-circle{display:none;}
.bottom-circle{display:none;}
#footer{clear:both;margin:0 auto;max-width:1142px;padding:0;}
h1.main{ margin-bottom:23px;margin-top:15px;}
h1{font-size:27px;margin-bottom:.75em;font-family:'ITC Franklin Gothic Demi'; }
h2{font-size:24px;margin-bottom:.357em;font-family:'ITC Franklin Gothic Demi'; color:#f15a22; line-height: 30px;}
#text-15 #om-lightbox-clean-slate-optin-title {
font-size: 28px !important;
line-height: 30px !important;
text-align: center !important;
}
#text-15 #om-lightbox-clean-slate-content strong {
font-size: 20px !important;
text-align: center !important;
display: inline-block !important;
width: 100% !important;
padding-bottom: 8px;
}
#text-15 #om-lightbox-clean-slate-content br{
display:none;
}
#text-15 #om-lightbox-clean-slate-optin-bullets{
display:none !important;
}
#text-15 #om-lightbox-clean-slate-footer {
padding: 10px 20px 0 !important;
overflow: hidden !important;
}
#bio_ep_close {
left: 94% !important;
}
#text-15 #om-lightbox-clean-slate-right {
display: none !important;
}
#bio_ep {
min-height: 270px !important;
top: 16% !important;
width: 88% !important;
}
#text-15 #om-lightbox-clean-slate-optin-tagline {
margin: 0 0 0px !important;
}
#text-15 #om-lightbox-clean-slate-content #om-lightbox-clean-slate-optin-tagline{
line-height: 1.3em;
font-family: 'Open Sans', arial;
font-size: 16px !important;
text-align: center;
overflow: hidden;
}
input[type=submit], #text-15 #bio_ep button, #text-15 #om-lightbox-clean-slate-optin-submit {
max-width: 290px !important;
text-align: center !important;
width: 120px !important;
min-width: inherit !important;
margin-bottom: 6px !important;
}
#text-15 .e2ma_signup_form_button_row {
margin: 0 auto;
float: none !important;
text-align: center;
width: 140px !important;
}
#addressSubmit{min-width: 200px !important;}
#zaius-submit-btn,
input[type="submit"]#zaius-submit-btn,
.zaius-list-signup-form .btn{  min-width: 36% !important;width: 36% !important;}
}
@media screen and (max-width:430px){
#searchform{float:none;margin:20px 0 0px;text-align:center;}
.home-widgets .col-300{width:95%;padding:0;margin:0px auto;}
.rslides_tabs{bottom:-31%;}
.rslides_container{margin-bottom:15px;}
#searchform input#s{width:280px;}
.main-nav-top{margin-top:14px;float:left;margin-left:9px;margin-bottom:2px;}
.main-nav-top ul{float:left;}
.menu{float:right;clear:right;padding-bottom:0px !important;}
.home-widgets .col-300{margin:0px auto !important;height:auto !important;}
#widgets{max-width:1142px;width:96%;margin:35px auto 0px auto;}
.home-widgets{overflow:hidden;padding:16px 0 0px 0;}
#footer{clear:both;margin:0 auto;max-width:1142px;width:96%;}
.nesletter h5{margin-top: 10px;}
}
@media screen and (max-width:400px){
table.shop_table{font-size:8px;}
.nesletter #e2ma_signup_submit_button{ font-size: 16px;width: 288px !important;}
.nesletter #id_email{    width: 288px;}
.nesletter .e2ma_signup_form_row{    margin-bottom: 4px !important;}
#ftr-newsletter h5 {font-size: 20px;}
}   
@media screen and (max-width:375px){
.mob-loc{display: block; float: right;font-size: 24px;} 
.mob-loc i{color: #32323c;} 
#menu-locations,
.select-loc{display: none;}
#logo{width: 48%;}   
#header .main-nav-top{ float: right; clear: none;background: none;    width: auto; margin-right:58px;}
#featured {  max-height: 141px; }   
}
@media (max-width:370px){
.page-id-11 .location_tertiary a{font-size:10px;}
.page-template .location_tertiary a{font-size:10px;}
.page .location_tertiary a{font-size:10px;}
.search .location_tertiary a{font-size:10px;}
.single .location_tertiary a{font-size:10px;}
.archive .location_tertiary a{font-size:10px;}
}
@media screen and (max-width:350px){
.mc-main .calendar-event .details, .mc-main .calendar-events{left:3% !important;width:78% !important;}
#home_widget_3 h3{left:31%;}
.rslides_tabs{bottom:-40%;}
#featured p{font-size:12px;line-height:1.5em;}
.featured-title{font-size:35px;}
.featured-subtitle{font-size:15px;}
.call-to-action a.button{font-size:14px;padding:7px 17px;}
.hide-320{display:none;}
.show-320{display:block;}
} 
@media screen and (max-width:320px){
.owl-carousel .owl-item img{margin-top: 0;}
#testimonial-div h2.testimonial_rotator_slide_title{    font-size: 1.0em;}
.testimonial_rotator_quote{font-size: 14px;}
.map-row{margin-top: 0;}
#featured{max-height: 130px;}
#header{height: 48px;float: left;}
#featured .lgx-carousel-section .lgx-carousel .lgx-item{padding-top: 10px;}
#header .main-nav-top{    padding-top: 6px;}
}
@media screen and (max-width:240px){
#featured p{font-size:11px;line-height:1.5em;}
.featured-title{font-size:20px;}
.featured-subtitle{font-size:11px;}
.call-to-action a.button{font-size:12px;padding:5px 15px;}
.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"]{width:75%;}
.widget-title h3,
.widget-title-home h3{font-size:14px;height:13px;line-height:13px;text-align:left;}
.hide-240{display:none;}
.show-240{display:block;}
}
@media (max-width:768px) and (min-width:426){
.youtube-player:before{  width: 120px;   height: 120px;}
}
@media (max-width:425px){
.youtube-player:before{ width: 87px; height: 87px;top: 33%;}
.play-btn{height: 120px; width: 120px; left: 50%; top: 50%; margin-left:-62px; margin-top:-53px;}    
}
.ad-img {position: absolute;top:0;height: 1;  left: 0;   width: 1;display: inline-block;}
@media screen and (max-width: 530px){
#outer-wrapper { float: left; width: 100%;   }
.banner-red{padding-top: 4px;padding-bottom: 4px;margin-bottom: 10px;}
}
@media screen and (max-width: 530px){
#outer-wrapper { padding-top: 16px; }
}@font-face{font-family:TablePress;src:url(//shootpointblank.com/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//shootpointblank.com/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//shootpointblank.com/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//shootpointblank.com/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.like-a-button{background:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));background:-moz-linear-gradient(top, #FFF, #DDD);text-decoration:none;border:1px solid #BBBBBB;margin:0;padding:3px 12px;text-align:center;width:auto;cursor:pointer;color:#333;display:inline-block;line-height:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.like-a-button:hover{background:#DDD;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');background:-webkit-gradient(linear, left top, left bottom, from(#DDD), to(#FFF));background:-moz-linear-gradient(top, #DDD, #FFF);}
.like-a-button A{text-decoration:none;}
#sl_info_bubble .location_detail_hours{white-space:pre-wrap;}
.slp_result_contact.slp_result_hours{white-space:pre-wrap;}
div#map img{background-color:transparent;box-shadow:none;border:none;max-width:none;opacity:1.0;}
div#map div{overflow:visible;}
div#map .gm-style-cc > div{word-wrap:normal;}
div#map img[src='http://maps.gstatic.com/mapfiles/iws3.png']{display:none;}
#map_box_image{display:block;}
div.gm-style-iw div#sl_info_bubble{min-width:12em;}
#map_box_map{display:none;}
div#slp_tagline{background-color:#AABBDD;font-size:11px;font-family:Arial, sans-serif;opacity:0.45;filter:alpha(opacity=45);margin-bottom:3px;padding-right:3px;text-align:right;width:100%;}
#slp_widget\[city\]{display:none;}
#search_by_tag span{margin-right:0.4em;}
#search_by_tag span input[type="radio"]{margin:0 0.2em 0 1em;width:1em;vertical-align:sub;}
#tagalong_category_selector .category_selector.parent{display:block;float:left;}
#tagalong_category_selector .category_selector.child{display:none;float:left;margin-left:0.2em;}
#tagalong_cascade_dropdowns{display:inline-block;position:relative;vertical-align:top;}
#searchForm div.tagalong_category_selector{display:inline;white-space:nowrap;padding-right:1%;}
#searchForm div.tagalong_category_selector:first-child{margin-left:0;}
#searchForm div.tagalong_category_selector:first-child LABEL{display:inline-block;min-width:21%;}
#searchForm div.tagalong_category_selector:first-child SELECT{display:inline;}
#searchForm div.tagalong_category_selector span.ui-selectmenu-button{width:100% !important;}
#tagalong_legend{border:none;padding:0;text-align:right;}
#tagalong_legend .legend_text{display:inline-block;margin-left:0.25em;margin-right:0;max-width:8em;padding-top:0.01em;text-align:left;vertical-align:top;}
#tagalong_legend .tagalong_legend_icon{display:inline-block;margin-bottom:0.75em;min-width:11em;}
.results_line.location_iconarray > a{display:block;height:auto;width:auto;}
ul.ui-autocomplete.ui-front.ui-widget{color:gray;background-color:white;border:solid 1px #C0C0C0;border-radius:3px;padding:0.2em;display:inline-block;height:inherit;}
ul.ui-autocomplete.ui-front.ui-widget li{list-style:none;}
.singular .entry-meta .edit-link a{right:0;left:auto;}
div#sl_div{display:block;margin-top:0px;min-height:650px;position:relative;width:100%;}
div.sl_leftcol{display:inline-block;vertical-align:top;width:44%;}
div#sl_mid_left{width:2%;}
div.sl_rightcol{display:inline-block;padding-left:1%;vertical-align:top;width:55%;}
div#map{border:solid 4px white;box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);height:492px;margin:0px;width:100%;}
div#slp_tagline{font-family:Arial,sans-serif;background-color:transparent;font-size:11px;margin-top:0.5em;opacity:0.45;text-align:right;width:100%;}
#sl_info_bubble span, .slp_info_bubble span{display:block;min-width:25vw;max-width:25vw;}
#search_box #search_box_header{color:#FFFFFF;font-weight:bold;background-color:#C24050;padding:0.5em 0.5em;display:block;margin-bottom:0px;}
#search_box #search_box_form{background-color:#fdf9f4;padding:0.25em 0 0 0;width:100%;}
#search_box #search_box_form #div_nameSearch,
#search_box #search_box_form #addy_in_address,
#search_box #search_box_form #addy_in_city,
#search_box #search_box_form #addy_in_state,
#search_box #search_box_form #addy_in_country,
#search_box #search_box_form #tagalong_category_selector,
#search_box #search_box_form #addy_in_radius{padding-bottom:1em;}
#search_box #search_box_form #div_nameSearch,
#search_box #search_box_form #addy_in_address,
#search_box #search_box_form #addy_in_radius{display:inline-block;margin-left:0.2em;margin-right:0.2em;max-width:32%;}
#search_box #search_box_form #tagalong_category_selector{display:block;width:100%;}
#search_box #search_box_form #tagalong_category_selector LABEL{width:33%;}
#search_box #search_box_form #tagalong_category_selector #tagalong_cascade_dropdowns{width:67%;}
#search_box #search_box_form #search_by_tag{display:block;width:100%;}
#search_box #search_box_form #search_by_tag LABEL{width:33%;}
#search_box #search_box_form #search_by_tag span INPUT[type="radio"]{margin:0 0.2em 0 0;}
#search_box #search_box_form #search_by_tag .slp_checkbox_entry{display:block;}
#search_box #search_box_form #search_by_tag .slp_checkbox_group{display:inline-block;vertical-align:top;}
#search_box #search_box_form LABEL{display:inline-block;padding-right:1%;text-align:right;width:34%;}
#search_box #search_box_form INPUT{color:gray;background-color:white;border:solid 1px #C0C0C0;border-radius:3px;padding:0.2em;display:inline-block;height:inherit;}
#search_box #search_box_form INPUT#addressInput, #search_box #search_box_form INPUT#nameSearch{width:100%;}
#search_box #search_box_form INPUT#addressSubmit{background-color:black;color:white;padding:1em;}
#search_box #search_box_form INPUT#addressSubmit:hover{background-color:#FF0000;}
#search_box #search_box_form SELECT{color:gray;background-color:white;border:solid 1px #C0C0C0;border-radius:3px;padding:0.2em;display:inline-block;height:inherit;}
#search_box #search_box_form #radiusSelect{width:65%;}
#search_box #search_box_form #radius_in_submit{display:block;margin:0px auto;padding:6px;text-align:center;width:100%;}
#results_box #results_box_header{color:white;font-weight:bold;background-color:#C24050;padding:0.5em 0.5em;display:block;margin-top:0px;}
#results_box #results_box_output{font-size:0.75em;}
#results_box #results_box_output H2{font-size:1.5em;}
div#map_sidebar,
div#slpw_resultsbox #slpw_results{overflow:auto;}
div#slpw_resultsbox #slpw_results{display:none;}
div#map_sidebar .results_entry,
div#slpw_resultsbox .results_entry{border-bottom:1px solid #efefef;padding:0em 3%;}
div#map_sidebar .results_entry{cursor:pointer;}
div#map_sidebar .results_entry:hover,
div#slpw_resultsbox .results_entry:hover{background:#f2f2f2;}
div#map_sidebar .results_row_left_column,
div#slpw_resultsbox .results_row_left_column,
div#map_sidebar .results_row_center_column,
div#slpw_resultsbox .results_row_center_column,
div#map_sidebar .results_row_right_column,
div#slpw_resultsbox .results_row_right_column{display:inline-block;vertical-align:top;width:30%;}
div#map_sidebar .results_row_left_column,
div#slpw_resultsbox .results_row_left_column{width:40%;}
div#map_sidebar .results_row_center_column,
div#slpw_resultsbox .results_row_center_column{width:40%;}
div#map_sidebar .results_row_right_column,
div#slpw_resultsbox .results_row_right_column{text-align:right;width:18%;}
span.location_name{color:#f15a22;display:block;font-size:15px;font-weight:700;}
span.slp_result_citystatezip,
span.slp_result_phone,
span.location_distance{display:block;}
span.slp_result_hours{display:block;white-space:pre-wrap;}
.results_entry a.storelocatorlink{overflow:hidden;}
#slp_marker_email > nobr{display:block;overflow:hidden;width:100%;}
div#map_sidebar .results_entry.featured{background-color:#EEF7DC;}.carousel-slider{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.carousel-slider .owl-stage{position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-slider .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.carousel-slider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.carousel-slider .owl-carousel .owl-wrapper,.carousel-slider .owl-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-slider .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.carousel-slider .owl-item img{display:block;width:100%}.carousel-slider .owl-nav.disabled,.carousel-slider .owl-dots.disabled{display:none}.carousel-slider .owl-nav .owl-prev,.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-dot{cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-slider .owl-nav button.owl-prev,.carousel-slider .owl-nav button.owl-next,.carousel-slider button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.carousel-slider.owl-loaded{display:block}.carousel-slider.owl-loading{opacity:0;display:block}.carousel-slider.owl-hidden{opacity:0}.carousel-slider.owl-refresh .owl-item{visibility:hidden}.carousel-slider.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-slider.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel-slider.owl-rtl{direction:rtl}.carousel-slider.owl-rtl .owl-item{float:right}.no-js .carousel-slider{display:block}.carousel-slider .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.carousel-slider .owl-animated-in{z-index:0}.carousel-slider .owl-animated-out{z-index:1}.carousel-slider .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.carousel-slider .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.carousel-slider .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.carousel-slider .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.carousel-slider .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.carousel-slider .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.carousel-slider .owl-item img.owl-lazy{background:url(//shootpointblank.com/wp-content/plugins/carousel-slider/assets/img/ajax-loader.gif) no-repeat center;min-width:32px;min-height:32px}.carousel-slider .carousel-slider-video-wrapper{position:relative;height:100%;background:#000}.carousel-slider .carousel-slider-video-play-icon{position:absolute;height:40px;width:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background:url(//shootpointblank.com/wp-content/plugins/carousel-slider/assets/img/play.svg) no-repeat;cursor:pointer;z-index:2;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;-o-transition:transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.carousel-slider .carousel-slider-video-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.5);z-index:1}.carousel-slider .carousel-slider-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.carousel-slider .owl-nav .owl-prev,.carousel-slider .owl-nav .owl-next{height:48px;width:48px;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;margin:0;padding:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carousel-slider .owl-nav .owl-prev{left:0}.carousel-slider .owl-nav .owl-next{right:0}.carousel-slider:hover .owl-nav .owl-prev,.carousel-slider:hover .owl-nav .owl-next{opacity:1}.carousel-slider.arrows-visible-always .owl-prev,.carousel-slider.arrows-visible-always .owl-next{opacity:1}.carousel-slider.arrows-outside .owl-nav .owl-prev{left:-48px}.carousel-slider.arrows-outside .owl-nav .owl-next{right:-48px}.carousel-slider .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:10px}.carousel-slider .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.carousel-slider .owl-dots .owl-dot span{width:10px;height:10px;margin:4px 8px;background-color:#9e9e9e;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.carousel-slider .owl-dots .owl-dot.active span,.carousel-slider .owl-dots .owl-dot:hover span{background-color:#4caf50}.carousel-slider.dots-center .owl-dots{text-align:center}.carousel-slider.dots-left .owl-dots{text-align:left}.carousel-slider.dots-left .owl-dots:first-child span{margin-left:0}.carousel-slider.dots-right .owl-dots{text-align:right}.carousel-slider.dots-right .owl-dots:last-child span{margin-right:0}.carousel-slider.dots-visible-hover .owl-dots{opacity:0}.carousel-slider.dots-visible-hover:hover .owl-dots{opacity:1}.carousel-slider.dots-circle .owl-dots .owl-dot span{border-radius:9999px}.carousel-slider__post{border:1px solid #f1f1f1;float:left;height:450px;width:100%;position:relative;display:block;overflow:hidden}.carousel-slider__post-content{bottom:0;position:absolute;top:0;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:100%;display:block}.carousel-slider__post-image{border-bottom:1px solid #f1f1f1;display:block;height:207px;line-height:0;margin:0 auto;overflow:hidden;text-align:center;width:100%;background-color:#f1f1f1;background-size:cover;background-position:center center}.carousel-slider__post-title{display:block;margin:10px 15px 0;max-height:70px}.carousel-slider__post-title h1{color:#4a4a4a;font:bold 18px/1.4em Arial,sans-serif;margin-bottom:0;margin-top:0}.carousel-slider__post-excerpt{color:#7d7d7d;font-size:14px;line-height:1.5em;padding:10px 15px 5px;text-align:left;width:100%;position:absolute;top:285px}.carousel-slider__post-excerpt-overlay{background:transparent none repeat scroll 0 0;display:block;height:20px;width:100%}.carousel-slider__post-meta{bottom:10px;color:#8e8e8e;font-size:12px;left:0;padding:0 15px;position:absolute;width:100%;display:block}.carousel-slider__post-publication-meta{background-color:white;display:block;padding-top:15px;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.carousel-slider__post-details-info{display:inline-block}.carousel-slider__post-author{display:block;font-style:normal;line-height:1em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.carousel-slider__post-author-link{color:#8e8e8e;display:inline-block;max-width:175px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.carousel-slider__post-category{color:#4cc1be;text-transform:uppercase;position:absolute;right:15px;top:50px;z-index:1}.carousel-slider__product{position:relative;text-align:center;border:1px solid #f1f1f1}.carousel-slider__product .woocommerce-LoopProduct-link{display:block;overflow:hidden;margin:0 0 .5em}.carousel-slider__product .onsale{border:0 none;line-height:1;margin:0;padding:15px 5px;color:#f1f1f1;background-color:#96588a;position:absolute;left:8px;top:8px;border-radius:50%}.carousel-slider__product h3{padding:.5em 1em;text-align:left;margin:0;font-size:1em;color:#333}.carousel-slider__product a{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.carousel-slider__product a img{width:100%;height:auto;display:block;-webkit-box-shadow:none;box-shadow:none}.carousel-slider__product strong{display:block}.carousel-slider__product .price{color:#333;display:inline-block;font-weight:normal;margin:.5em 1em;font-size:.857em;float:left}.carousel-slider__product .price del{color:inherit;background-color:transparent;opacity:0.5;display:inline-block}.carousel-slider__product .price ins{color:inherit;background-color:transparent;font-weight:bold}.carousel-slider__product .star-rating{color:#96588a;display:inline-block;margin:.5em 1em;float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:'star'}.carousel-slider__product .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.carousel-slider__product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.carousel-slider__product .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.carousel-slider__product a.add_to_cart_button,.carousel-slider__product a.added_to_cart,.carousel-slider__product a.quick_view{color:#f1f1f1;background-color:#96588a;margin:1em;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.5em 1em;font-weight:normal;border-radius:3px;left:auto;border:0;white-space:nowrap;display:block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.carousel-slider__product a.add_to_cart_button:hover,.carousel-slider__product a.added_to_cart:hover,.carousel-slider__product a.quick_view:hover{color:#f1f1f1;background-color:#96588a;text-decoration:none;background-image:none}.carousel-slider__product a.add_to_cart_button.loading{opacity:0.25;padding-right:2.618em}.carousel-slider__product a.add_to_cart_button.loading:after{font-family:"WooCommerce";content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:normal;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.carousel-slider__product a.add_to_cart_button.added:after{font-family:'WooCommerce';content:"\e017";margin-left:.53em;vertical-align:bottom}.carousel-slider-hero__cell__background{background-size:cover;background-position:center;background-repeat:no-repeat;min-width:100%;min-height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s}.carousel-slider-hero__cell__background.carousel-slider-hero-ken-out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.carousel-slider .active .carousel-slider-hero__cell__background{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:20s;animation-duration:20s}.carousel-slider .active .carousel-slider-hero__cell__background.carousel-slider-hero-ken-in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-animation-name:ken-burns-in;animation-name:ken-burns-in}.carousel-slider .active .carousel-slider-hero__cell__background.carousel-slider-hero-ken-out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation-name:ken-burns-out;animation-name:ken-burns-out}.carousel-slider-hero__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:400px}.carousel-slider-hero__cell:focus{outline:0}.carousel-slider-hero__cell__inner{background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px}.carousel-slider-hero__cell__inner,.carousel-slider-hero__cell__inner:hover{color:white;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-slider-hero__cell__background_overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.carousel-slider-hero__cell__content{position:relative;z-index:1;width:100%;max-width:1140px}.carousel-slider-hero__cell__heading{font-size:40px;font-weight:bold;line-height:1}.carousel-slider-hero__cell__description{font-size:20px;line-height:1.4}.carousel-slider-hero__cell__heading:not(:last-child),.carousel-slider-hero__cell__description:not(:last-child){margin-bottom:30px}.carousel-slider-hero__cell__button__one{margin-right:5px}.carousel-slider-hero__cell__button__two{margin-left:5px}.carousel-slider-hero__cell__button__one,.carousel-slider-hero__cell__button__two{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.carousel-slider-hero__cell__inner.carousel-slider--v-position-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.carousel-slider-hero__cell__inner.carousel-slider--v-position-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.carousel-slider-hero__cell__inner.carousel-slider--v-position-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-slider-hero__cell__inner.carousel-slider--h-position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.carousel-slider-hero__cell__inner.carousel-slider--h-position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.carousel-slider-hero__cell__inner.carousel-slider--h-position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-slider-hero__cell__inner.carousel-slider--text-left{text-align:left}.carousel-slider-hero__cell__inner.carousel-slider--text-right{text-align:right}.carousel-slider-hero__cell__inner.carousel-slider--text-center{text-align:center}@media (max-width: 767px){.carousel-slider-hero__cell__inner{padding:30px}.carousel-slider-hero__cell__heading{font-size:24px;line-height:1;margin-bottom:15px}.carousel-slider-hero__cell__description{font-size:14px;line-height:1.4;margin-bottom:15px}}.carousel-slider .carousel-slider__item{position:relative}.carousel-slider .carousel-slider__item img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.carousel-slider .carousel-slider__caption{position:relative}.carousel-slider .carousel-slider__caption .title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#474747;font-size:16px;font-weight:500;margin:10px 0 0;text-align:center}.carousel-slider .carousel-slider__caption .caption{font-size:14px;font-weight:300;margin:10px 0 0;text-align:center}.cs-hero-button{-webkit-appearance:none;-webkit-font-smoothing:inherit;display:inline-block;font-size:1rem;line-height:1;padding:0.75em 1em;border-radius:0;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.cs-hero-button:hover{text-decoration:none}.cs-hero-button--normal{opacity:0.9;filter:alpha(opacity=90)}.cs-hero-button--stroke{background:transparent;border-width:1px;border-style:solid;border-color:transparent}.cs-hero-button--medium{font-size:1.2rem;padding:0.9em 1.2em}.cs-hero-button--large{font-size:1.5rem;padding:0.9em 1.6em}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-content .product{background-color:#ffffff;display:table;margin:0 auto;padding:15px}.mfp-content .product .images{display:inline-block;float:left;max-width:600px}.mfp-content .product .images img{display:block}.mfp-content .product .onsale{left:24px;top:24px;position:absolute}.mfp-content .product .summary{display:inline-block;margin-left:15px;width:300px}.mfp-content .product .product_title,.mfp-content .product .description{margin:1em 0}.mfp-content .product .price{display:inline-block;font-weight:normal;margin:.5em 1em;font-size:.857em;float:left}.mfp-content .product .price del{color:inherit;background-color:transparent;opacity:0.5;display:inline-block}.mfp-content .product .price ins{color:inherit;background-color:transparent;font-weight:bold}.mfp-content .product .star-rating{display:inline-block;margin:.5em 1em;float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:'star'}.mfp-content .product .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.mfp-content .product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.mfp-content .product .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.mfp-content .product a.add_to_cart_button,.mfp-content .product a.added_to_cart{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.5em 1em;font-weight:normal;border-radius:3px;left:auto;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.mfp-content .product a.add_to_cart_button:hover,.mfp-content .product a.added_to_cart:hover{text-decoration:none;background-image:none}.mfp-content .product a.add_to_cart_button.loading{opacity:0.25;padding-right:2.618em}.mfp-content .product a.add_to_cart_button.loading:after{font-family:"WooCommerce";content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:normal;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.mfp-content .product a.add_to_cart_button.added:after{font-family:'WooCommerce';content:"\e017";margin-left:.53em;vertical-align:bottom}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{max-width:945px;margin-top:40px;margin-bottom:40px}@media (max-width: 600px){.mfp-content .product .images{margin-bottom:30px}.mfp-content .product .summary{display:block;margin:0;width:100%}}@media (min-width: 601px){.mfp-content .product .images{display:inline-block;width:49%}.mfp-content .product .summary{display:inline-block;margin:0 0 0 1%;width:49%}}.rpt_2_plans .rpt_plan{width:49%;float:left}.rpt_2_plans .rpt_plan_0{margin-right:2%}.rpt_3_plans .rpt_plan{width:32%;float:left}.rpt_3_plans .rpt_plan_0{margin-right:1.9%}.rpt_3_plans .rpt_plan_2{margin-left:1.9%}.rpt_4_plans .rpt_plan{width:24.5%;float:left}.rpt_4_plans .rpt_plan_0{margin-right:.66%}.rpt_4_plans .rpt_plan_2{margin-left:.66%}.rpt_4_plans .rpt_plan_3{margin-left:.66%}.rpt_5_plans .rpt_plan{width:19.5%;float:left}.rpt_5_plans .rpt_plan_0{margin-right:.62%}.rpt_5_plans .rpt_plan_2{margin-left:.62%}.rpt_5_plans .rpt_plan_3{margin-left:.62%}.rpt_5_plans .rpt_plan_4{margin-left:.62%}.rpt_style_basic .rpt_plan .rpt_title img{margin-right:10px;position:relative;vertical-align:middle}.rpt_style_basic .rpt_plan .rpt_title{border-bottom:#111 solid 1px;background:#222;padding:14px 18px;font-size:26px;color:white;line-height:35px;border-top-left-radius:8px;border-top-right-radius:8px}.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title{font-size:20px}.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:15px}.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_plan .rpt_title{font-size:15px}.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:12px}.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency{position:relative;top:-44px;left:-10px;font-size:35px;line-height:0}.rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-26px}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:30px;top:-44px;left:-4px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:25px;top:-30px;left:-4px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:21px;top:-14px;left:-4px}.rpt_style_basic .rpt_plan .rpt_head{border-top:#222 solid 2px;background:#333;background:-moz-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#333333),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-o-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-ms-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:linear-gradient(45deg,#333333 0%,#1c1c1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#1c1c1c',GradientType=1)}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{padding:6px 10px;font-size:74px;line-height:100px;font-weight:300;text-align:center;color:white;text-shadow:1px 2px 7px rgba(0,0,0,.6)}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:62px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:56px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:38px}.rpt_4_plans .rpt_plan .rpt_head .rpt_price{font-size:69px;line-height:80px}.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:53px;line-height:65px}.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:47px;line-height:64px}.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:31px;line-height:60px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price{font-size:59px;line-height:80px}.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:44px;line-height:60px}.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:37px;line-height:53px}.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:24px;line-height:50px}.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence{font-size:13px;font-weight:300;line-height:18px;padding:20px 40px 10px;color:lightgrey;text-align:center}.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence{font-size:11px;padding:20px 40px 4px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:20px;font-weight:300;text-align:center;padding:10px 30px 20px}.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px}.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:18px;padding:10px 10px 20px}.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px;line-height:17px}.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:16px}.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:15px;line-height:18px;padding:10px 10px 20px}.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:17px}.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px;line-height:16px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:14px;line-height:20px;padding:0 20px 30px;font-weight:300;text-align:center;color:grey}.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_description{font-size:13px;line-height:18px}.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:17px}.rpt_5_plans .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:18px}.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:11px;line-height:17px}.rpt_style_basic .rpt_plan .rpt_features{padding:20px;background:whitesmoke;text-align:center}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{font-size:16px;padding:6px 16px;border-bottom:1px dotted lightgrey}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature:last-child{border-bottom:none}.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:14px}.rpt_4_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:14px}.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:12px}.rpt_5_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:13px}.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:11px}.rpt_style_basic .rpt_plan .rpt_foot{display:block;padding:10px 30px;border-top:whitesmoke solid 2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:white;font-size:24px;text-decoration:none;font-weight:300;transition:All 500ms ease;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease}.rpt_style_basic .rpt_plan .rpt_foot:hover{opacity:.8}.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot{font-size:19px}.rpt_4_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:19px}.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot{font-size:16px}.rpt_style_basic .rpt_recommended_plan{position:relative;top:-10px}.rpt_style_basic .rpt_recommended_plan .rpt_title{background:#111}.rpt_style_basic .rpt_recommended_plan .rpt_head{background:#1e1e1e;background:-moz-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e1e1e),color-stop(100%,#191919));background:-webkit-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-o-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-ms-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:linear-gradient(45deg,#1e1e1e 0%,#191919 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e',endColorstr='#191919',GradientType=1)}.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;padding:16px 0}.rpt_recommended_plan img.rpt_recommended{position:absolute!important;right:10px!important}.rpt_style_basic .rpt_recommended_plan .rpt_head .rpt_price{font-size:98px}.rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:74px}.rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:67px}.rpt_style_basic .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:83px}.rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:60px}.rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:54px}.rpt_style_basic .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:55px}.rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:49px}.rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:41px}.rpt_style_basic .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:42px}.rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:34px}.rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:26px}.rpt_style_basic .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:25px}.rpt_4_plans .rpt_recommended_plan .rpt_foot{font-size:22px;font-weight:300;padding:10px 0}.rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:19px;padding:10px 0}.rpt_5_plans .rpt_recommended_plan .rpt_foot{font-size:20px;font-weight:300;padding:10px 0}.rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:18px;padding:10px 0}.rpt_style_basic .rpt_plan .rpt_custom_btn{border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:16px 20px}.entry-content .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan .rpt_icon{max-width:30px;max-height:30px}.rpt_style_basic .rpt_plan img{display:inline;margin:0 10px 0 0;padding:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border:none}@media only screen and (max-width:640px){.rpt_plans .rpt_plan{width:96%}.rpt_plans .rpt_plan{margin:10px 2% 20px!important}.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;font-weight:300;padding:20px 0}.rpt_style_basic .rpt_plan .rpt_foot{padding:10px 40px;text-align:center;font-size:20px!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size:74px!important;line-height:100px!important}.rpt_style_basic .rpt_plan .rpt_title{position:relative;font-size:26px!important;line-height:35px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:17px!important;line-height:28px;padding:10px 40px 20px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:15px!important;line-height:26px!important;padding:0 40px 30px}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{padding:6px 16px;font-size:14px!important}.rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px!important;left:-10px!important;font-size:35px!important}}#rpt_pricr .rpt_plan_ori .rpt_title,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_description,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a,#rpt_pricr .rpt_plan_ori .rpt_foot{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}