/*
Theme Name: Running Cables
Theme URI: https://wisdekcorp.com
Author: Wisdek Corp.
Author URI: https://wisdekcorp.com
Description: Wordpress theme designed for Running Cables.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: runningcables
Tags: one-column, two-columns, custom-menu, featured-images
*/
body {position:relative; margin:0; padding:0; font-family: 'Roboto', sans-serif; font-size:16px; line-height:32px; font-weight:400; color:#111;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif; font-weight:700;}
img { max-width:100%; height:auto; }
a { transition:all linear 0.2s 0s; -webkit-transition:all linear 0.2s 0s; }
a:hover, a:focus { outline:0; color:#999;}

.aligncenter { text-align:center;}
img.aligncenter { text-align:center; position:relative; left:50%; transform:translate(-50%); -webkit-transform:translate(-50%);}
.alignnone { float:none;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:0;border-radius:4px;-webkit-border-radius:4px}
.wp-caption img{margin:0;padding:0;border:0}
.wp-caption p.wp-caption-text{font-size:12px;padding:0 5px;margin:0}
.sticky {position:relative;}
.gallery-caption {}
.bypostauthor {}

.btn {letter-spacing:1.1px;  display:inline-block; text-decoration:none; position:relative;}
.btn-custom {color:#fff; border:#FFF solid 1px; color:#fff; text-decoration:none; position:relative; }
.btn-custom:hover { background-color:#fe7d14; color:#fff; text-decoration:none;}
.btn-custom:after, .btn-custom:before {content:''; display:block; position:absolute; top:50%; height:1px; width:22px; background-color:#fff; position:absolute; z-index: 20;}
.btn-custom:hover:after, .btn-custom:hover:before {background-color:#fff; }
.btn-custom:before {left: -11px;}
.btn-custom:after {right: -11px;}

.btn-warning{background:#fe7d14; border-color:#fe7d14; color:#fff;}
.btn-warning:hover, .btn-warning:focus{background:#ce6a18; border-color:#ce6a18; color:#fff;}

.grey_bg { background:#eee}
section { padding:60px 0; position:relative;  }

.form-control, .btn {border-radius:0; -webkit-border-radius:0; }
.form-control { border:#eee solid 1px; background-color:#f2f2f2; font-size:13px; }
.form-control:focus, .btn:focus {box-shadow:none;}

header { position:absolute; z-index:99; left:0; right:0; top:0; padding:15px 0; display:block;}
.logo { transition:all linear 0.2s 0s; -webkit-transition:all linear 0.2s 0s;}
.top_info { float:right; margin-bottom:10px; padding-bottom:7px; display:block}
.phone_text {float:left; }
.phone_text ul { list-style:none; margin:0; padding:0; }
.phone_text ul li {color:#fff; position:relative; margin-right:30px; padding-left:42px; float:left; border-right: rgba(255,255,255,0.4) 1px solid;
padding-right: 30px;}
.phone_text ul li:last-child { border-right:0; padding-right:0; margin-right:0; }
.top_info .btn { padding:10px 20px;}
.phone_text i.icon_top { position:absolute; left:0; top:5px; width:32px; height:32px; border:#ffc107 1px solid; border-radius:100%; text-align:center; padding:7px; color:#ffc107}
.phone_text small { display:block; line-height:1.1;}
.phone_text a { color:#fff; font-weight:600;}
.social_block a { margin-right:7px;}
.logo img {max-width:160px; float:left; margin-right:10px;}
.logo span { display:none; float:left; margin-top:24px; position:relative; z-index:9; }
.main_menu{position:relative; text-align:left; clear:both;}
.main_menu ul{list-style:none;margin:0;padding:0; display:block; text-align:right; }
.main_menu ul li{display:inline-block;position:relative;margin:0 2px;}
.main_menu ul li a{color:#fff; padding:6px 10px; display:block;text-decoration:none;position:relative; text-transform:uppercase; -webkit-transition:all .3s linear;transition:all .3s linear; font-size:13px; line-height:18px; font-weight:300; letter-spacing:0.1em;}
.main_menu ul li:last-child a{ padding-right:0}
.main_menu li > a:after { content: '\f107'; font-family:'FontAwesome'; margin-left:5px; }
.main_menu li > a:only-child:after { margin-left: 0; content: ''; }
.main_menu ul li a:hover,.main_menu ul li.active a,.main_menu ul li.current_page_item>a,.main_menu ul li.current-menu-ancestor>a,.main_menu ul li.current-menu-item>a,.main_menu ul li.current-menu-parent>a{color:#fe7d14;background-color:transparent}
.main_menu li.active ul li a{color:#fff;background:#f8920c}
.main_menu li.active ul li a:hover{color:#fff;background:#f8920c}
.main_menu li>ul{position:absolute;left:0;top:100%;z-index:999;min-width:220px;white-space:nowrap;}
.main_menu ul li.active ul li a { background:#fff; color:#fcae16;}
.main_menu li>ul li{background:#fff;border-bottom:1px solid rgba(0,0,0,0.09);display:block;position:relative; margin:0; text-align:left;}
.main_menu li>ul li:hover{background:#000;border-bottom:1px solid rgba(0,0,0,0.09)}
.main_menu li>ul li a{color:#333;font-size:11px; padding:10px 15px;  border-right:0;}
.main_menu li>ul li a:hover{color:#fff;text-decoration:none}
.main_menu li ul li.current_page_item>a,.main_menu li ul li.current-menu-ancestor>a,.main_menu li ul li.current-menu-item>a,.main_menu li ul li.current-menu-parent>a{background:#f8920c;color:#fff}
.main_menu>li{border-left:1px solid #999}
.main_menu>li:first-child,.main_menu>li.has-submenu+li{border-left:0}
.main_menu li>ul>li>ul{position:absolute;left:100%;top:0;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}
.main_menu li>ul>li:hover>ul{visibility:visible;opacity:1;display:block}
.main_menu li>ul{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}
.main_menu li:hover>ul{visibility:visible;opacity:1}
.main_menu li>ul li a{padding:0 23px;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s}
.main_menu li:hover>ul li a{padding:10px 23px}

.contact_right { display:none;}
.logo .logo_sticky { display:none;}
@keyframes menu_sticky {
  0%   {margin-top:-100px;}
  50%  {margin-top: -90px;}
  100% {margin-top: 0;}
}
header.sticky {  margin: 0;  position: fixed;  background:rgba(0,0,0,0.9); top:0; left:0; width:100%; z-index:3; animation-name:menu_sticky; animation-duration: 0.60s; animation-timing-function: ease-out;  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.49); -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.49); padding:12px 0}
header.sticky .logo .logo_sticky { display:block; max-width:178px;}
header.sticky .logo .logo_normal { display:none;}
header.sticky .main_menu ul { text-align:left}
header.sticky .main_menu ul li a { padding:6px 7px; font-size:12px;}
header.sticky .top_info { display:none;}

header.sticky .contact_right { display:block; position:relative; color:#fff;}
.contact_right_box {position: absolute;right: -20px;top: -32px;}
.phone_block_right {text-align:left;}
.contact_right_box small { display:block; line-height:1.1}
.contact_right_box a { color:#fff; font-weight:600; padding:0;}

section h2 { margin-bottom:40px;}
.social_nav a { border:1px solid rgba(242,242,242,.4); color: #fff; position: relative; display:inline-block; vertical-align: middle; width:34px; height:34px; cursor: pointer; text-decoration: none; text-align:center; font-size:16px; line-height: 32px; background-color: transparent; -webkit-transition: border .3s ease-in,background-color .3s ease-in,color .3s ease-in; transition: border .3s ease-in,background-color .3s ease-in,color .3s ease-in; color:#111; padding:1px 5px 0 5px!important; }
.social_nav a:hover {border: 1px solid #fff; background-color:#fff!important; color: #111!important;}
.social_nav a i {font-size: 12px; line-height: 32px; font-weight: 400;}
#social_icon_box { display:none; width:50px; position:absolute; left:-2px; top:100%; }
#social_icon_box ul li { display:block!important; float:none!important; clear:both!important; margin-bottom:5px; }

ul.social_list{ padding:0; margin:0; list-style:none; display:block; text-align:right; margin-top:8px;}
ul.social_list li{ display:inline-block; padding:0 5px}
ul.social_list li a { font-size:18px; display:block; color:#333; text-decoration:none;}
ul.social_list li a:hover { text-decoration:none; color:#000; }

.heading.dark {color: #111;}
.heading {padding:15px 0; text-align: left;}
.heading .title {margin-top: 10px; margin-bottom: 0; letter-spacing: .9px; color:#2b2b2b;}
.heading.dark .subtitle {color: #111;}
.content_wrapper .content {margin-top: 15px;}
.content_wrapper h2 {font-size: 40px; line-height: 44px;}

#home_slider .item { position:relative; background-position:center; background-size:cover; background-repeat:no-repeat; min-height:700px;}
#home_slider .item:after { position:absolute; background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); left:0; right:0; top:0; bottom:0; content: "";}

.banner_caption { position:absolute; left:50%; top:60%; transform:translate(-50%,-55%); -webkit-transform:translate(-50%,-55%); color:#fff; z-index:1; width:1000px; }
.banner_caption .banner_title { font-weight:700;font-size:40px; line-height:1.25; margin:0; padding:0; color:#fff; text-decoration:none; }
.banner_caption .description { font-size:16px; color:#fff; text-decoration:none; display:block; }
.banner_caption p {color:#fff; }
.banner_caption .btn { margin-top:20px;}
#home_slider.owl-theme .owl-nav { margin:0;}
#home_slider { position:relative; margin-bottom:0; }
#home_slider .item {position:relative; }
#home_slider .item .row { margin:0; padding:0; }
#home_slider .item .btn { padding:10px 45px;}
#home_slider.owl-theme .owl-nav [class*="owl-"] { margin:0}
#home_slider .owl-prev, #home_slider .owl-next {background:rgba(0,0,0,0.35); color:#fff; position:absolute; top:50%; right:0; text-align:center; transition:all ease .3s; width:50px; z-index:1000; font-size:30px; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
#home_slider .owl-prev { left:0;}
#home_slider .owl-prev:hover , #home_slider .owl-next:hover { width:50px; background-color:#000;}
#home_slider .owl-prev i, #home_slider .owl-next i { line-height:44px;}
.alignleft { float:left; margin-right:30px;}
.alignright {float:right; margin-left:30px;}
.about_text { font-size:20px; overflow:hidden; line-height:1.9}
.about_inner { padding-top:15px;}
.about_text img.alignright, .about_page img.alignright{ margin-bottom:30px;}
.about_btn a { margin-right:15px;}
.link_text { color:#000;  font-weight:700; font-size:1.25rem}
.link_text a { color:#000; text-decoration:underline; }
.link_text a:hover { color:#fe7d14; text-decoration:none;}
.services_sec_header {
    padding: 140px 0 30px 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.84) 20%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.45) 100%), url(/wp-content/uploads/2019/10/Running-Cables-Trucks-e1570216275327.jpg);; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 20%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.45) 100%), url(/wp-content/uploads/2019/10/Running-Cables-Trucks-e1570216275327.jpg);; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.84) 20%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.45) 100%), url(/wp-content/uploads/2019/10/Running-Cables-Trucks-e1570216275327.jpg);; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#73000000',GradientType=0 ); /* IE6-9 */
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
.services_sec_header h2, .services_sec_header h4, .services_sec_header p {color: #fff;}
.services_sec { padding-bottom:0px;}
.services_sec .subtitle{ margin-bottom:50px;}
ul.services_list { list-style:none; padding:0; margin:0 -15px; text-align:center; }
ul.services_list li {display:inline-block; width:33%; padding:0 15px; margin-bottom:40px; color:#333;}
.services_box { position:relative;padding:40px 20px; background: #ffffff;box-shadow: 0 0 16px 0 rgba(41, 41, 41, 0.06); box-shadow:0 0 16px 0 rgba(41, 41, 41, 0.06); transition: .33s;}
.running_services { text-align:center;}
ul.serv_box_list{list-style:none; padding:0; margin:0 -15px; text-align:center; overflow:hidden; }
ul.serv_box_list li { float:left; width:30%; margin-left: 0; margin-right: 0; padding:0 15px; margin-top: 20px; margin-bottom:40px; color:#333;}
.services_info_icon { position:relative;  margin:0 auto 15px; width:76px; height:76px;}
.services_info_icon img { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); max-height:66px;}
.services_icon { position:relative; height:78px; width:78px; background:#fe7d14; border-radius:100%; margin:0 auto 25px;}
.services_icon img { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); max-height:32px;}
.services_icon .hov_img { display:none;}
.services_box_inner { position:relative; z-index:99!important; cursor:pointer; display:block;}
.services_box h4 { font-size:20px;}
.services_box_inner a h4, .services_box_inner a p { color:#333;}
.running_services { margin-bottom:40px; font-size:14px; line-height:1.6}
.running_services h4 { font-size:18px;}
.services_thumb {margin-bottom:20px;}
.gallery_sec {  position:relative; padding-bottom:20px; }
.gallery_sec h2 { margin-bottom:30px;}
.gallery_text { text-align:center; margin-bottom:40px; position:relative; z-index:1}
.gallery_text a, .contens_sec a { color:#e81e25; text-decoration:underline;}
.gallery_text a:hover, .contens_sec a:hover { text-decoration:none;}
.gallery_item { position:relative; overflow:hidden; text-align:center;}
.gallery_item .gallery_hover a { width: 55px; text-align: center;  display: block; background: #fe7d14;color: #fff; position: relative; left: -100%; transition: all 300ms linear 0s; text-transform: uppercase; margin: 0 auto; padding:4px 20px; text-decoration:none; font-size:16px;}
.gallery_item .gallery_hover h4 {color: #fff; text-transform: uppercase; padding-bottom: 18px; position: relative; right: -100%; font-size:18px; transition: all 300ms linear 0s;}
.gallery_item .gallery_hover {  position: absolute;top: 45%; left: 0; transform: translateY(-50%);-webkit-transform: translateY(-50%); right: 0; text-align: center; z-index: 2;}
.gallery_item:hover:after, .gallery_item:focus:after {  opacity: 1;}
.gallery_item:after { content: ""; position: absolute; background-color: rgba(0, 0, 0, 0.6); display: block; top: 0; left: 0; right: 0; bottom: 0;  z-index: 1;  opacity: 0; transition: all 300ms linear 0s;}
.gallery_item:hover .gallery_hover h4, .gallery_item:focus .gallery_hover h4 { right: 0;}
.gallery_item:hover .gallery_hover a, .gallery_item:focus .gallery_hover a { left: 0;}
#gallery_slide .owl-prev, #gallery_slide .owl-next { background:rgba(0,0,0,0.35); color:#fff; height:50px; position:absolute; top:calc(58% - 50px); right:0; text-align:center; transition:all ease .3s; width:50px; z-index:1000; font-size:30px; }
#gallery_slide .owl-prev { left:0;}
#gallery_slide .owl-prev:hover , #gallery_slide .owl-next:hover { width:50px; background-color:#000;}
#gallery_slide .owl-prev i, #gallery_slide .owl-next i { line-height:50px;}

.more_large { margin-top:40px; text-align:center;}
.more_large .btn { font-size:16px;}
@-webkit-keyframes titleanimi {
 0% {
  -webkit-transform:translateX(-50px);
  transform:translateX(-50px);
 }
 100% {
  -webkit-transform:translateX(38px);
  transform:translateX(38px);
 }
}
@keyframes titleanimi {
 0% {
  -webkit-transform:translateX(-50px);
  transform:translateX(-50px);
 }
 100% {
  -webkit-transform:translateX(38px);
  transform:translateX(38px);
 }
}
.subtitle { position:relative; margin-bottom:40px; padding-bottom:10px;}
.subtitle:before {content: ""; position: absolute; bottom: 0; background:#fe7d14; height:2px; width:110px; left:50%; margin-left:-55px;}
.subtitle:after { content: ''; width: 12px; height: 2px; position: absolute;left: 50%; bottom: 0; background: #fff;   -webkit-animation: titleanimi 3s linear infinite;   animation: titleanimi 3s linear infinite;}
.subtitle_left  { position:relative; margin-bottom:40px; padding-bottom:10px;}

.subtitle_left:before {content: ""; position: absolute; bottom: 0; background:#fe7d14; height:2px; width:110px; left:0; }
.subtitle_left:after { content: ''; width: 12px; height: 2px; position: absolute;left:0; bottom: 0; background: #fff;   -webkit-animation: titleanimi 3s linear infinite;   animation: titleanimi 3s linear infinite;}
.custom-heading { position:relative; padding-left:20px; text-transform:uppercase; font-weight:600;}

.custom-heading:before {content: "";  position:absolute; top: 4px; bottom: 4px; left: 0; border-left: 6px solid #fe7d14;}
.custom-heading + .divider { margin-top: 12px;  border-bottom:1px solid #f2f3f8;margin-bottom:25px; }

.testimonial_sec { text-align:center;}
#testimonial_slider .item { }
#testimonial_slider.owl-theme .owl-dots .owl-dot span { height:7px; width:25px; border-radius:0;}
#testimonial_slider.owl-theme .owl-nav.disabled + .owl-dots { margin-top:30px}

.testimonials-icon { font-size:20px; color:#000;}
.testi_text { font-size:18px; color:#7e7d7d; padding-top:30px;}
.testi_name { font-size:1.5rem; color:#333; font-weight:700; margin-top:25px;}
.footer_wrapper { background:#323c47; padding:40px 0; color:#fff; letter-spacing: .05em; font-size:14px; line-height:1.71429;}
.footer_wrapper h4 { font-size:18px; letter-spacing:1.5px;}
ul.contact_list { list-style:none; padding:0; margin:0;}
ul.contact_list li { display:block;}
ul.contact_list li dt {color: #6a7688; display:block; font-weight:400;}
ul.contact_list li, ul.contact_list li a { color:#fff;}
.link-md { font-size: 18px;}
.footer_social {}
.footer_social a { margin-top:5px;}
.footer_social .icon {height: 2em; width:2em; float:left; line-height:2em; text-align:center; font-size:12px; position:relative; margin-right:7px;}
.footer_social a {background:#ccc; border-radius:100%; -webkit-border-radius:100%; display:block; position:relative;}
.footer_social a:after { content: ''; position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px;  padding: 2px;  box-shadow:0 0 0 2px rgba(182, 192, 98, 0.78); transition: opacity 0.2s, -webkit-transform 0.2s; transition: transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s; -webkit-transform: scale(0.8);transform: scale(0.8); opacity:0; border-radius: inherit;}
.footer_social a:hover:after { -webkit-transform: scale(1); transform: scale(1);  opacity: 1;}
.footer_social a.facebook, .footer_social a.facebook:focus {color:#ffffff; background-color:#4d70a8; border-color:#4d70a8;}
.footer_social a.twitter, .footer_social a.twitter:focus {color: #ffffff; background-color: #81cbdb; border-color: #81cbdb;}
.footer_social a.linkedin, .footer_social a.linkedin:focus {color:#ffffff; background-color:#2c6ca6; border-color:#2c6ca6;}
.footer_social a.pinterest, .footer_social a.pinterest:focus {color:#ffffff; background-color:#b64640; border-color:#b64640;}
.footer_social a.google, .footer_social a.google:focus {color:#ffffff; background-color:#b64640; border-color:#b64640;}
.footer_social a.facebook:hover, .footer_social a.facebook:active {color: #ffffff; background-color: #456497;border-color: #456497;}
.footer_social a.facebook:after {box-shadow:0 0 0 2px rgba(116, 138, 188, 0.9); -webkit-box-shadow:0 0 0 2px rgba(116, 138, 188, 0.9);}
.footer_social a.twitter:after {box-shadow:0 0 0 2px rgba(129, 203, 219, 0.9); -webkit-box-shadow:0 0 0 2px rgba(129, 203, 219, 0.9)}
.footer_social a.linkedin:after {box-shadow:0 0 0 2px rgba(44, 108, 166, 0.9); -webkit-box-shadow:0 0 0 2px rgba(44, 108, 166, 0.9)}
.footer_social a.pinterest:after {box-shadow:0 0 0 2px rgba(182, 70, 64, 0.9); -webkit-box-shadow:0 0 0 2px rgba(182, 70, 64, 0.9)}
.footer_social a.google:after {box-shadow:0 0 0 2px rgba(182, 70, 64, 0.9); -webkit-box-shadow: 0 0 0 2px rgba(182, 70, 64, 0.9)}
ul.footer_list {padding:0; margin:0; list-style:none;}
ul.footer_list li a {color:#fff; position:relative; display:block; padding:0 0 9px 15px; font-weight:300; font-size:13px;}
ul.footer_list li a:before {position:absolute; content:"\f101"; left:0; top:0; font-family:fontawesome; transition:all linear 0.1s; -webkit-transition:all linear 0.1s;}
ul.footer_list li a:hover {color:#fe7d14;}
ul.footer_list li a:hover:before {left:3px;}
.copyrights_bar { background:#2e3741; padding:20px 0;}
.copyrights_text{ text-align:center; font-size:13px; color:#6a7688;}
.inner_banner { position:relative; text-align:center; padding:150px 0; background-position:center; background-size:cover;}
.inner_banner:after { position:absolute; background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); left:0; right:0; top:0; bottom:0; content: "";}
.inner_bar{background:#f5f5f5;position:relative; }
.breadcrumb{color:#fe7d14;margin-bottom:0;background-color:transparent;display:block; font-size:14px; padding:.75rem 0;   border-radius: 0;}
.breadcrumb a{color:#000}
.breadcrumb a:hover{color:#fe7d14;}
.breadcrumb > span + span::before{color:#000;content:"/ ";padding:0 5px 0 8px}

.btn-mrg { margin:0 10px 10px 0;}
.inner_contents { min-height:400px; overflow:hidden;}
.inner_contents a { color:#000;}
.inner_contents a:hover { color:#fe7d14; text-decoration:none;}
span.wpcf7-not-valid-tip { display:none;}
.wpcf7-not-valid { border:1px solid #F00;}
div.wpcf7-response-output { margin:10px 0;}

// Googles

// Hide the directions
.wpsl-directions {
    display: none !important;
}


#wpsl-stores {
	height: 890px !important;
}

#wpsl-stores .wpsl-store-thumb {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* #wpsl-result-list ul { */
.three-column ul {
	margin: 0;
/* 	padding: 0 15px; */
	display: block;
	overflow: hidden;
}

div.three-column {
	padding: 0px;
}
/* #wpsl-wrap.wpsl-store-below #wpsl-result-list li { */
.three-column li {

	padding: 20px !important;
	float: left;
	width: 33%;
	min-height: 800px;
	text-align: center;
	border-bottom: none !important;
}

#wpsl-stores.three-column {
	height: 100% !important;
}

.review-stars {
    white-space: nowrap;
}

/* 
.section-rating .section-star {
	vertical-align: top;
	display: inline-block;
	width: 14px;
	height: 13px
}

.section-rating .section-star {
	background-size: 14px 14px;
	background-image: url('/wp-content/uploads/2020/10/ic_star_rate_14.png')
}

.section-rating .section-star-half {
	background-image: url('/wp-content/uploads/2020/10/ic_star_rate_half_14.png')
}

html[dir="rtl"] .screen-mode .section-rating .section-star-half {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.section-rating .section-star-empty {
	background-image: url('/wp-content/uploads/2020/10//ic_star_rate_empty_14.png')
}
 */