@media (max-width:768px){.wpcp-carousel-wrapper img {padding:0 10px !Important;box-sizing:border-box;}}

.single-store #boxes .home_3_block:first-child>.vc_column-inner {background-image:url("/wp-content/uploads/2020/05/becca-mchaffie-Fzde_6ITjkw-unsplash@2x.jpg");}
.single-store #boxes .home_3_block:nth-child(2)>.vc_column-inner {background-image:url("/wp-content/uploads/2020/05/taylor-kiser-EvoIiaIVRzU-unsplash@2x.jpg");}
.single-store #boxes .home_3_block:last-child>.vc_column-inner {background-image:url("/wp-content/uploads/2020/10/popcorn-people.jpg");}


.grid-items .read_more:hover {background-color:#f7d23d !important;}
.imp-shapes-menu-shape-title.focused {-webkit-box-shadow: inset 0px 0px 0px 2px rgba(230,181,25,1) !important;
-moz-box-shadow: inset 0px 0px 0px 2px rgba(230,181,25,1) !important;
box-shadow: inset 0px 0px 0px 2px rgba(230,181,25,1) !important;}

.search-results .content, .content .container {background:white !important;}
.search-results .date, .search-results .post_info {display:none !important;}
.search-results .post_text_inner {padding:20px 0 !important;font-size:0px !important;line-height:0px !important;}
.pagination {margin-bottom:100px;}
.pagination * {background-color:white !important;border:0px !important;}

@media (min-width:600px) {
	.search-results .post_image a {height:150px;}
	.search-results .post_image a {overflow:hidden;display:flex !important;justify-content:center;align-items:center;}
.search-results .post_image a img {flex:none;max-width:100%;min-width:100%;max-height:none;min-height:100%;height:auto;width:auto;}
}

.sbi_photo_wrap {background:white;}
.qode_search_form input:focus {width:80% !important;}
/*#regional_info {text-align:center;}
#regional_info .qbutton {float:left;}*/
.regional_info_item {display:inline-block;}
.regional_info_item * {text-align:left !important;}
.regional_info_item .item_location:not(:first-of-type){margin-top:-20px !important;}
#locations {background: #F7F7F7;border: 0px;height: 36px;line-height: 36px;padding: 0px 15px;font-size: 14px;font-weight: bold;color: #BCB8B8;}
#location_search_btn {cursor:pointer;background: #E6B519;height: 36px;font-size: 12px;display: inline-block;color: white;line-height: 36px;vertical-align: top;padding: 0 33px;margin-left: 10px;text-transform: uppercase;font-weight: bold;}
#location_search_btn:hover {background:#f7d23d;}


.regional_info_item .item_location {font-size:16px;color:#BCB8B8;font-weight:bold;text-transform:uppercase;margin-top:20px;}
.regional_info_item .regional_info_link {margin-top:20px;}
#search_locations {text-align:center;margin-bottom:80px;}
.regional_info_item {width:24% !important;box-sizing:border-box;padding:50px;vertical-align:top;}
.column1>div, .column2>div, .column3>div {padding-left:0 !important;padding-right:0 !important;}

@media (max-width:1300px){.regional_info_item {width:32% !important;padding:30px;}}
@media (max-width:1000px){.regional_info_item {width:49% !important;padding:30px;}}
@media (max-width:768px){
	.regional_info_item .item_location {font-size:12px !important;}
	.regional_info_item .item_location:not(:first-of-type){margin-top:-10px !important;}
	#location_search_btn {padding: 0 15px;}
	#search_locations {margin-bottom:50px;}
	.regional_info_item {width:100% !important;padding:30px;}}

/*SINGLE STORE PAGE*/
.single-store .imp-initialized { max-height:600px;overflow:hidden;cursor: pointer !important; }
.single-store .post_content_holder a:last-child {display:block;}
	.single-store footer {margin-top:-10px !important;}
.single-store .store-info-title {font-size:40px;text-transform:none !Important;line-height:50px;}
.single-store .store-info-hours, .single-store .store-info-phone, .single-store .store-info-address {position:relative;padding-left:40px;}
.single-store .imp-shapes-menu-button {display:none !important;}
.single-store .store-info-address {min-height:32px;}
.single-store .store-info-hours:before {
	content:" ";display:inline-block;width:22px !important;height:22px !important;margin-left:-40px;background-size: contain;position:absolute;top:calc(50% - 11px);background:url("/wp-content/uploads/2020/06/Clock.png");background-repeat:no-repeat;background-position:center center;}
.single-store .store-info-phone:before {
	content:" ";display:inline-block;width:22px !important;height:22px !important;margin-left:-40px;background-size: contain;position:absolute;top:calc(50% - 11px);background:url("/wp-content/uploads/2020/06/Phone.png");background-repeat:no-repeat;background-position:center center;}
.single-store .store-info-address:before {
	content:" ";display:inline-block;width:22px !important;height:22px !important;margin-left:-40px;background-size: contain;position:absolute;top:calc(50% - 11px);background:url("/wp-content/uploads/2020/06/MapIcon.png");background-repeat:no-repeat;background-position:center center;}


/* GENERIC */
@media (max-width:768px) {.notonmobile {display:none !important;}}
@media (min-width:768px) {.onlyonmobile {display:none !important;}}
@media (max-width:1000px) {.notonmobile1000 {display:none !important;}}
@media (min-width:1000px) {.onlyonmobile1000 {display:none !important;}}
@media (max-width:768px) {.notonmobile {display:none !important;}}
@media (min-width:768px) {.onlyonmobile {display:none !important;}}
.vc_column-inner p {margin-bottom:10px !important;}
ul>br:not(:first-child) {display:none !Important;}
ol>br:not(:first-child) {display:none !Important;}
.content ul {list-style-position: outside !Important;padding-left:20px;}
.content ol {list-style-position: outside !Important;padding-left:20px;}
.post_text_inner br:nth-child(3) {display:none !important;}
@media (min-width:1200px) {.post-grid .item {margin:16px !important;}
.post-grid {padding-left:0px !important;padding-right:0px !important;margin-left:-20px !important;margin-right:-20px !important;}}
@media (max-width:768px) {
	h1 {font-size:22px;text-align:center;}
	.qbutton {font-size:12px !important;line-height:12px !important;padding:13px 30px !important;height:auto !important;}
}

/*FOOTER*/
.footer_bottom {height:47px !important;}
.footer_bottom * {font-weight:bold !important;font-size:14px !important;}
footer a:hover {color:#e6b519 !important;}
@media (min-width:751px){
	.hph1 {font-size:40px !important;}
	.column2.footer_col2 #media_image-2 img {max-height:230px !important;}
	.icon_text_holder {padding: 0 0 0 45px !important;}
	.footer_top {max-height: 385px !important;box-sizing: border-box;padding-left:88px !important;padding-right:88px !important;}
	footer .column1 .custom-html-widget .qode_icon_with_text_widget{padding-bottom:20px;}
	.column3 .custom-html-widget {display:none !important;}
	.column1.footer_col1 p {font-size:16px !important;}
}
@media (max-width:750px){
	.footer_top .three_columns>div:not(.column1) {display:block !important;width:100% !important;}
.column1.footer_col1 {display:none !important;}
#media_image-2 {text-align:center;margin-bottom:0 !important;}
	.column3.footer_col2 {margin-bottom:25px !important;}
#media_image-2 img {max-width:150px !important;width:100% !important;margin:auto !important;}
.column3.footer_col3 {text-align:center;}
.column3.footer_col3 li a {font-size:14px;}
	.column3 .custom-html-widget {margin-top:25px !important;}
	.column3 .custom-html-widget>div:last-child {text-align:center !important;}
	.q_icon_with_title>div {
		display:block !important;text-align:center !important;width:100% !important;
		padding:0 !important;float:none !important;}
	.column3 img {margin-top:25px !important;height:17px !important;}
	.column3 .footer-social-icon {margin:20px 0 0 !important;width:17px !Important;height:17px !important;}
	.column3 #footer-social-fb {margin:20px 25px 0 !important;}
}
.footer_top a:not(.qbutton):hover {color:#e6b519 !important;}

/*HEADER**/
nav.mobile_menu ul li:last-child {border-bottom:3px solid black !important;margin-bottom:30px !important;}
nav.mobile_menu ul li {border-bottom:3px solid black;}
.qode_search_form .qode_icon_in_search {    padding: 0 20px 0 5px !important;}
#menu-header a {margin-right:30px;}
.header_top .left {float:left !important;text-align:left !important;}
.header_top .right {float:right !important;text-align:right !important;}
	.fa-bars {font-size:28px !Important;line-height:28px !important;}
.fa-search {transform: scaleX(-1);color:#E6B519 !important;}
#searchform .fa-search {margin-left: 25px;}
	.search_button>.fa-search {font-size:28px !Important;line-height:28px !important;margin-top:-10px;margin-left:-10px;}
.header_top {    padding: 0 45px;}
@media (min-width:1000px){#nav-menu-item-51870 {display:none !important;}}
@media (max-width:1000px){.header_top {height:55px !important;}}
@media (max-width:768px){
	.side_menu_button, .logo_wrapper, .mobile_menu_button {height:80px !important;}
	.q_logo {height:45px;margin-top:25%;}
	.header_top .left {margin-top:-11px !important;}
	.header_top {height:24px !Important;}
	.header_top .left *, .header_top .right * {margin:0 !important;line-height:normal !important;font-size:10px !important;padding:0 !Important;vertical-align:baseline !important;}
	.header_top .right {height:24px !Important;margin-top:-4px !Important;}
	#pinnacle_weather {font-size:10px !important;height:20px !important;line-height:24px !important;}
.header-right-widget a {margin:0 5px !important;height:12px !important;width:12px !important;line-height:24px;}
	.header_top #header-social-fb {margin:0 14px !important;}
}
@media (max-width:480px){
	.header_top {    padding: 0 25px;}
	/*.header_top>div>.container_inner {width:100% !important;padding:0 15px !important;box-sizing:border-box !Important;}*/
}

/*HOMEPAGE*/
.instacontainer {margin-top:-170px;}
@media (max-width: 640px){
	#sb_instagram.sbi_col_4 #sbi_images .sbi_item {width:100% !Important;}}
.instaname {font-family: 'Playfair Display', sans-serif;font-size:40px;font-weight:bold;color:white;}
.instaname a {color:white;}
.instaname a:hover {color:#f7d23d;}
.homepageheader {padding:231px 0;}
.home-instagram-name-link {font-size:28px;}
	.instablackrow {padding:100px 0 230px;}
.home_3_block .vc_column-inner {padding:220px 0;}
@media (max-width:768px){
	.instaname {font-size:28px;}
	.instacontainer {margin-top:-140px;}
	.homepageheader h1 {font-size:32px !important;line-height:normal !important;}
	.homepageheader {padding:119px 0;}
	.instablackrow {padding:60px 0 160px;}
	.home_3_block .vc_column-inner {padding:170px 0;}
}

/*BLOG*/
.single-post .content_inner .container:first-child {background-color:white !important;}
.single-post .post_content_holder {margin-top:140px;}
.single-post .entry_title {font-weight:bold;font-size:40px;line-height:55px;text-transform:none;}
.single-post .entry_date {
	color:#BCB8B8;font-family:"Lato";font-size:16px;font-weight:bold;line-height:26px;
	position:absolute;bottom:-40px;text-transform:uppercase;}
.single-post .post_text_inner {padding-bottom:120px !important;padding-top:70px !important;color:black;font-family:"Lato";font-size:20px;font-weight:400;line-height:32px;}
.single-post .post_info {display:none !important;}
.blog_holder.blog_single article .post_content_holder h2 {position:relative;margin-bottom:60px;}
.single-post .two_columns_75_25>.column2 {display:none !important;}
.single-post .two_columns_75_25>.column1 {width:100% !important;}
.single-post .post_text .post_text_inner {width:75%;float:left;box-sizing:border-box;padding-right:60px !important;}
.single-post .post_text .sidebar_container {width:25%;float:left;box-sizing:border-box;}
.sidebar .widget_nav_menu {background-color:#F7F7F7;padding:40px !important;box-sizing:border-box;margin-top:70px;}
.sidebar .widget_nav_menu h5 {font-size:28px;font-family:"Lato";font-weight:bold;margin-bottom:20px;text-transform:none;}
	.sidebar .widget_nav_menu li {padding:0 !Important;}
.sidebar .widget_nav_menu a {font-size:16px;line-height:36px;font-family:"Lato";font-weight:bold;margin-bottom:0px;text-transform:uppercase;color:#BCB8B8;}
.sidebar .widget_nav_menu a:hover {color:black;}
.single-post .blog_single p {margin-bottom:0px !Important;}
@media (max-width:1000px){
	.single-post .post_text .post_text_inner {width:100%;float:none;box-sizing:border-box;padding-right:0px !important;display:block;}
	.single-post .post_text .sidebar_container {width:100%;float:none;box-sizing:border-box;display:block;}
.single-post .post_text_inner {padding-bottom:0px !important;}
}
@media (max-width:768px){
	.blog_holder.blog_single article .post_content_holder h2 {font-size:22px;line-height:32px;margin-bottom:60px;}
	.single-post .post_text_inner {padding-bottom:0px !important;padding-top:50px !important;font-size:14px;line-height:20px;}
	.single-post .entry_date {color:#BCB8B8;font-family:"Lato";font-size:10px;font-weight:bold;line-height:16px;position:absolute;bottom:-30px;}
	.sidebar .widget_nav_menu {padding:50px 40px !important;margin-top:50px;}
.sidebar .widget_nav_menu h5 {font-size:22px;}
.sidebar .widget_nav_menu a {font-size:10px;line-height:24px;}
	.single-post .post_content_holder {margin-top:60px;}
	.single-post .post_content_holder .post_image {display: flex !important;align-items: center;justify-content: center;height:340px  !important;overflow:hidden;}
.single-post .post_content_holder .post_image img {flex:none;width:auto !important;height:auto !important;min-width:100% !important;min-height:100% !important;max-height:none !important;max-width:none !important;}
	}