@charset "utf-8";
.wp-block-locations-single-location {
background-color: #000;
color: #fff;
padding: 2px;
}.wp-block-locations-all-locations {
background-color: #000;
color: #fff;
padding: 2px;
}.wp-block-locations-store-locator {
background-color: #000;
color: #fff;
padding: 2px;
}.wp-block-locations-search-locations {
background-color: #000;
color: #fff;
padding: 2px;
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
   .alert p {
font-size: 20px;
font-family: 'Raleway', sans-serif;
margin: 0px 0px 0px 30px;
color:#fff;
}
.alert {
position: relative;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.alert.error:before {
content: "\f057";
}
.alert.error {
background: #cc6f6e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cc6f6e), to(#BD4243));
background: -webkit-linear-gradient(#cc6f6e, #BD4243);
background: -moz-linear-gradient(#cc6f6e, #BD4243);
background: -ms-linear-gradient(#cc6f6e, #BD4243);
background: -o-linear-gradient(#cc6f6e, #BD4243);
background: linear-gradient(#cc6f6e, #BD4243);
float: left;
width: 100%;
}
.alert.error:before, .alert.general:before, .alert.success:before, .alert.notice:before {
font-family: FontAwesome;
display: inline-block;
color: #fefefe;
font-size: 30px;
line-height: none;
position: absolute;
left: 10px;
top: 3px;
}
.alert.general:before {
content: "\f10c";
}
.alert.notice:before{
content: "\f06a";
}
.alert.notice {
background: #949bb3;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#949bb3), to(#60779D));
background: -webkit-linear-gradient(#949bb3, #60779D);
background: -moz-linear-gradient(#949bb3, #60779D);
background: -ms-linear-gradient(#949bb3, #60779D);
background: -o-linear-gradient(#949bb3, #60779D);
background: linear-gradient(#949bb3, #60779D);
float: left;
width: 100%;
}
.alert.general {
background: #fff568;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1de1ed), to(#aceff0));
background: -webkit-linear-gradient(#1de1ed, #aceff0);
background: -moz-linear-gradient(#1de1ed, #aceff0);
background: -ms-linear-gradient(#1de1ed, #aceff0);
background: -o-linear-gradient(#1de1ed, #aceff0);
background: linear-gradient(#1de1ed, #aceff0);
float: left;
width: 100%;
}
.alert.success:before {
content: "\f00c";
}
.alert.success {
background: #7cb581;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7cb581), to(#418352));
background: -webkit-linear-gradient(#7cb581, #418352);
background: -moz-linear-gradient(#7cb581, #418352);
background: -ms-linear-gradient(#7cb581, #418352);
background: -o-linear-gradient(#7cb581, #418352);
background: linear-gradient(#7cb581, #418352);
float: left;
width: 100%;
}  .cp-buttons-wrapper{
float:left;
width:100%;
}
.cp-buttons{
float:left;
width:100%;
}
.cp-buttons-wrapper button{
float:left;
margin:0px 20px 20px 0px;
}
.cp-btn{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border-top:solid 1px rgba(0,0,0,0.2);
border-left:solid 1px rgba(0,0,0,0.2);
border-right:solid 1px rgba(0,0,0,0.2);
border-bottom:solid 3px rgba(0,0,0,0.2);
padding:13px 25px;
border-radius:4px;
cursor:pointer;
color:#FFF;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.5);
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5);
display:inline-block;
margin-bottom:10px;
}
.cp-btn:active{
padding:15px 25px 13px 25px;
border-bottom:solid 1px rgba(0,0,0,0.1);
}
.cp-btn i{
font-size:18px;
margin:0px 10px 0px 0px;
}
.white{
background-color:#f9f9f9;
color:#a6a6a6 !important;
text-shadow:1px 1px 1px rgba(255,255,255,0.2) !important;
}
.purple{
background-color:#331e31;
}
.pink{
background-color:#da5260;
}
.gray{
background-color:#797979;
}
.light-gray{
background-color:#c2c2c2;
}
.orange{
background-color:#ff7623 ;
}
.dull-blue{
background-color:#5a7991;
} .cp-metro-style a{
float: left;
}
.cp-metro-banner{
float:left;
width:100%;
color:#FFF;
background-color:#EE5B6A;
padding:50px 60px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.cp-metro-banner i{
font-size:72px;
float:left;
margin:0px 30px 0px 0px;
}
.cp-metro-banner h2{
font-size:36px;
font-weight:300;
}
.cp-metro-banner p{
font-size:18px;
font-weight:300;
} .cp-btn-metro{
width:125px;
height:125px;
color:#FFF;
text-transform:uppercase;
text-shadow:0px 0px 1px rgba(0,0,0,0.5);
-webkit-text-shadow:0px 0px 1px rgba(0,0,0,0.5);
-moz-text-shadow:0px 0px 1px rgba(0,0,0,0.5);
text-align:center;
padding:10px 10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border-radius:0px;
border:solid 1px rgba(0,0,0,0.1);
font-weight:bold;
font-size:12px;
font-family: 'Open Sans', sans-serif;
cursor:pointer;
}
.cp-btn-metro i{
font-size:60px;
margin:0px 0px 10px 0px;
display:block;
}   blockquote {  background-repeat:no-repeat; padding:15px 15px 15px 51px; margin:0; } .quote-center { text-align:center; }
.quote-right { text-align:right; overflow:hidden; }
.quote-left { text-align:left; } .cp-code { overflow:hidden;overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-weight:bold;background:#fff;padding:20px;}     table { width:100%; margin-bottom: 10px; text-align:left; border-collapse: collapse; border-spacing: 0; }  .shortcode1-2 { width:50%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:9px; }
.shortcode1-3 { width:33.3%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:9px; }
.shortcode3-4 { width:75%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:9px; }
.shortcode2-3 { width:65%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:9px; }
.shortcode1-4 { width:25%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:9px; }
.shortcode1-1 { width:100%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .cp-contant-box-style{
float:left;
width:100%;
}
.cp-contant-box-1{
float:left;
width:100%;
background-color:#c33c4a;
}
.cp-contant-box-1 h4{
font-size:14px;
color:#FFF;
padding:15px 20px;
margin:0px !important;
font-weight:bold;
border-bottom:solid 1px rgba(0,0,0,0.2);
}
.cp-contant-box-1 p{
text-transform:inherit;
line-height:24px;
font-size:16px;
margin:0px 0px 20px 0px;	
}
.cp-contant-box-1 h2{
font-size:24px;	
font-weight:300;
}
.cp-contant-box-1 h4 i{
margin:0px 10px 0px 0px;
}
.cp-contant-box-1 .cp-text{
text-align:center;
width:100%;
padding:35px;
background:none;
}
.cp-contant-box-1 .cp-btn-normal.white{
color:#c33c4a !important;
padding:10px 20px;
border:none;
margin:0px 10px;
} .cp-contant-box-2{
float:left;
width:100%;
background-color:#f6f6f6;
}
.cp-contant-box-2 h4{
font-size:14px;
color:#666666;
padding:15px 20px;
margin:0px;
font-weight:bold;
border-bottom:solid 1px rgba(0,0,0,0.2)
}
.cp-contant-box-2 p{
text-transform:inherit;
line-height:24px;
font-size:16px;
margin:0px 0px 20px 0px;
color:#666666;
}
.cp-contant-box-2 h2{
font-size:24px;
color:#666666;
font-weight:300;
}
.cp-contant-box-2 h4 i{
margin:0px 10px 0px 0px;
}
.cp-contant-box-2 .cp-text{
text-align:left;
width:100%;
padding:40px 40px;
background:none;
}
.cp-contant-box-2 .cp-btn-normal.pink{
padding:10px 20px;
border:none;
margin:0px 20px 0px 0px;
}
.btn-container{display:inline-block;}
.normal-btns{
float:left;
width:100%;
}
.cp-btn-normal{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border:solid 1px rgba(0,0,0,0.2);
padding:13px 25px;
border-radius:4px;
cursor:pointer;
color:#FFF;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
display:inline-block;
margin-bottom:10px;
}
.normal-btns button{
margin:0px 0px 25px 25px;
}
.cp-btn-normal i{
margin:0px 10px 0px 0px;
}
.ic-boxes{
float:left;
width:100%;
}
.ic-boxes i{
margin:0px 10px;
}
.ic-circle{
height:100px;
width:100px;
border:solid 1px;
text-align:center;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
font-size:32px;
padding:34px 0px;
}
.cp-fontaw-con{float:left;}
.chart .cp-fontaw-con{float:none !important;}
#mycarousel{
overflow:visible !important;
}
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 100%;
padding: 20px 40px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
padding:15px 0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  100%;
}
.jcarousel-skin-tango .jcarousel-item {
width: 80px;
height: 80px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);
-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.jcarousel-skin-tango .jcarousel-item:hover{
border:solid 3px #00CCFF;
}
.jcarousel-skin-tango .jcarousel-item img{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
width:100%;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 1px;
margin-right: 19px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
} .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 50%;
margin-top:-13px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(//szks.ba/wp-content/themes/politicize/frontend/images/directions.png) no-repeat right 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(//szks.ba/wp-content/themes/politicize/frontend/images/directions.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
background-position: right -29px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 50%;
margin-top:-13px;
left: 5px;
width: 29px;
height: 26px;
cursor: pointer;
background: transparent url(//szks.ba/wp-content/themes/politicize/frontend/images/directions.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(//szks.ba/wp-content/themes/politicize/frontend/images/directions.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
background-position: 0px -29px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}
.accordion_cp{display:inline-block;width:100%;} .services-boxes{
float:left;
width:100%;
} .box-icon-top{
float:left;
width:100%;
background-color:#707070;
text-align:center;
padding: 80px 30px 30px 30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:70px 0px 0px 0px;
}
.box-icon-top h4{
color:#FFF;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.box-icon-top p, .box-icon-top a, .box-icon-top a:hover{
color:#fff;
}
.ic-box{
position:absolute;
text-align:center;
top:-45px;
background-color:#575757;
height:90px;
width:90px;
left:0px;
right:0px;
margin:auto;
color:#FFF;
font-size:30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
transform:rotate(45deg);
padding:20px 0px;
}
.ic-box i{
transform:rotate(-45deg);
height:35px;
width:35px;
text-align:center;
} .circle-icon-top{
float:left;
width:100%;
background-color:#c33c4a;
text-align:center;
padding: 80px 30px 30px 30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:70px 0px 0px 0px;
}
.circle-icon-top h4{
color:#FFF;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.circle-icon-top p, .circle-icon-top a, .circle-icon-top a:hover{
color:#fff;
}
.circle-icon-top .ic-box{
background-color:#fff;
color:#c33c4a;
border:solid 1px #c33c4a;
border-radius:100%;
} .servic-box3{
float:left;
width:100%;
background-color:#fff;
border:solid 1px #CCCCCC;
text-align:center;
padding: 80px 30px 30px 30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:70px 0px 0px 0px;
}
.servic-box3 h4{
color:#666;
font-size:16px;
font-weight:normal;
margin:0px 0px 10px 0px;
}
.servic-box3 p, .servic-box3 a, .servic-box3 a:hover{
color:#666;
}
.servic-box3 .ic-box{
background-color:#fff;
color:#c33c4a;
border:solid 1px #CCCCCC;
border-radius:100%;
} .servic-box4{
float:left;
width:100%;
background-color:#fff;
border:solid 1px #3e1f3c;
text-align:center;
padding: 80px 30px 30px 30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:70px 0px 0px 0px;
}
.servic-box4 h4{
color:#666;
font-size:16px;
font-weight:normal;
margin:0px 0px 10px 0px;
}
.servic-box4 p, .servic-box4 a, .servic-box4 a:hover{
color:#666;
}
.servic-box4 .ic-box{
background-color:#fff;
color:#3e1f3c;
border:solid 1px #3e1f3c;
border-radius:100%;
} .circle-icon-left{
float:left;
background-color:#fff;
border:solid 1px #c33c4a;
padding: 30px 30px 30px 80px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:0px 0px 0px 50px;
}
.circle-icon-left h4{
color:#666;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.circle-icon-left p, .circle-icon-left a, .circle-icon-left a:hover{
color:#666;
}
.circle-icon-left .ic-box{
background-color:#c33c4a;
color:#fff;
transform:none;
top:50%;
left:-45px;
margin:-45px 0px 0px 0px;
border-radius:100%;
}
.circle-icon-left .ic-box i{
transform:none
} .box-icon-left{
float:left;
background-color:#fff;
border:solid 1px #3e1f3c;
padding: 30px 30px 30px 80px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
position:relative;
margin:0px 0px 0px 50px
}
.box-icon-left h4{
color:#666;
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.box-icon-left p, .box-icon-left a, .box-icon-left a:hover{
color:#666;
}
.box-icon-left .ic-box{
background-color:#3e1f3c;
color:#fff;
transform:none;
top:50%;
left:-45px;
margin:-45px 0px 0px 0px;
}
.box-icon-left .ic-box i{
transform:none
}  .cp-team-content{
float:left;
width:100%;
}
.cp-thumb{
float:left;
width:100%;
position:relative;
text-align:center;
}
.team-boxed{
float:left;
width:100%;
}
.team-boxed .cp-thumb a:before{
position:absolute;
background-color:rgba(0,0,0,0.5);
left:0px;
bottom:0px;
width:100%;
height:0;
content:"";
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.team-boxed:hover .cp-thumb a:before{
height:100%;
}
.team-boxed:hover .cp-thumb a:after{
opacity:1
}
.team-boxed .cp-thumb a:after{
content:"\f054";
font-family: FontAwesome;
color:#fff;
position:absolute;
left:0px;
top:50%;
margin-top:-13px;
width:100%;
font-size:30px;
text-align:center;
opacity:0;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.cp-team-content .cp-thumb{
}
.cp-social-icons{
float:left;
width:100%;
}
.cp-social-icons ul{
float:left;
width:100%;
margin:0px;
padding:0px;
list-style:none;
text-align:center
}
.cp-social-icons ul li{
display:inline-block
}
.cp-social-icons ul li a{
display:block;
height:35px;
width:35px;
color:#333;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align:center;
font-size:18px;
padding:8px 0px;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.cp-social-icons ul li a:hover{
background-color:#333;
}
.cp-social-icons ul li a:hover i{
color:#FFF;
}
.cp-text{
float:left;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align:center;
}
.cp-social-icons .cp-text{
float:left;
width:100%;
background-color:#EE5B6A;
padding:20px 10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align:center;
}
.cp-text h4{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
line-height:none;
margin:0px
}
.cp-social-icons .cp-text p{
font-size:12px;
color:#FFF;
text-transform:uppercase;
margin:0px;
}
.team-circle .cp-thumb img{
border:solid 4px #EE5B6A;
}
.team-circle .description{
text-align:center;
}
.cp-text-circle{
float:left;
width:100%;
text-align:center;
padding:20px 0px;
}
.team-circle img{border-radius:100%;} .cp-testimonials-style{
float:left;
width:100%;
}
.client-style-1{
float:left;
width:100%;
}
.client-style-1 .cp-text{
padding:30px;
background-color:#f6f6f6;
border: solid 1px rgba(0,0,0,0.1);
position:relative;
}
.client-style-1 .cp-text:after{
position:absolute;
content:"";
height:15px;
width:15px;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
left:35px;
bottom:-8px;
background:#f6f6f6;
border-right: solid 1px rgba(0,0,0,0.1);
border-bottom: solid 1px rgba(0,0,0,0.1);
}
.client-style-1 .cp-text p{
font-style:italic;
color:#2a2a2a;
text-align:center;
font-size:16px;
line-height:24px;
font-weight:normal;
}
.client-style-1 .cp-thumb{
float:left;
height:43px;
width:43px;
overflow:hidden;
background-color:#b8b8b8;
border-radius:100%;
border:solid 1px #FFFFFF;
margin:0px 10px 0px 0px;
}
.client-style-1 .cp-profile{
float:left;
width:100%;
padding:20px 20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.client-style-1 .cp-profile h5{
margin:0px;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
}
.client-style-1 .cp-profile p{
font-size:10px;
text-transform:uppercase;
}
.client-style-2 .cp-profile{
background-color:#ededed;
}
.client-style-3 .cp-text, .client-style-3.cp-text:after{
background-color:#c33c4a;
}
.client-style-3 .cp-text p, .cp-testimonial-box-4 .cp-text p{
color:#fff;
}
.cp-testimonial-box-4 .cp-text:after, .cp-testimonial-box-4 .cp-text{
background-color:#5d2b5a;
}
.cp-testimonial-box-4 .cp-profile{
background-color:#c43c4a;
}
.cp-post{
float:left;
width:100%;
}
.cp-post-type{
float:left;
width:100%;
border-bottom:solid 4px #da5260;
padding:0px 0px 30px 0px;
margin:0px 0px 30px 0px;
}
.cp-post-type.no-image figure{
display:none;
}
.cp-post-type .type-icon{
height:86px;
width:86px;
background-color:#f6f6f6;
float:right;
border:solid 1px rgba(0,0,0,0.1);
text-align:center;
font-size:36px;
color:#da5260;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:16px 0px;
}
.cp-post-type h2, .cp-post-type h2 a{
font-size:25px;
padding:5px 10px;
margin:0px 0px 10px 0px;
font-weight:normal;
color:#fff;
}
.cp-post-type figure{
margin:0px 0px 0px 0px;
float:left;
width:100%;
}
.cp-post-desc{
float:left;
width:100%;
}
.cp-comments-area{
float:left;
width:100%;
margin:0px 0px 15px 0px;
}
.cp-categories{
float:left;
width:100%;
border-bottom: solid 1px rgba(0,0,0,0.1);
list-style:none;
padding:0px 0px 10px 0px;
margin:12px 0px 10px 0px;
}
.cp-categories li{
float:left;
padding:0px 10px;
position:relative;
}
.cp-categories li:first-child{
padding-left:0px;
}
.cp-categories li:first-child:before{
content:inherit;
}
.cp-categories li:before{
content:"/";
font-size:12px;
font-weight:normal;
color:#666;
position:absolute;
left:0px;
top:2px;
}
.cp-categories li a{
font-size:12px;
text-transform:uppercase;
color:#666;
font-weight:normal;
}
.cp-post-detail{
list-style:none;
float:left;
width:100%;
}
.cp-post-detail li{
float:left;
margin:0px 0px 0px 15px;
}
.cp-post-detail li:first-child{
margin:0px;
}
.cp-post-detail li i{
margin:0px 5px 0px 0px;
}
.cp-post-detail li a{
font-size:12px;
text-transform:uppercase;
color:#da5260;
}
.cp-post-type .cp-text p{
margin:0px 0px 20px 0px;
}
.cp-related-post{
float:left;
width:100%;
}
.cp-related-post .cp-post {
background-color:#f6f6f6;
padding:10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:solid 1px rgba(0,0,0,0.1);
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.cp-related-post .cp-post:hover{
border-color:#da5260;
}
.cp-related-post .cp-post figure{
margin:0px 0px 10px 0px;
}
.cp-related-post h2{
font-size:14px;
font-weight:bold;
line-height:normal;
margin:0px;
}
.cp-related-post .cp-post figure{
position:relative;
}
.cp-related-post .cp-post figure a:after{
content:"\f14c";
font-family: FontAwesome;
color: #fff;
font-size: 20px;
position: absolute;
top: 50%;
left:0;
width:100%;
text-align:center;
margin:-10px 0px 0px 0px;
opacity:0;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.cp-related-post .cp-post:hover figure a:after{
opacity:1;
}
.cp-related-post .cp-post figure a:before{
content:"";
height:0;
width:100%;
background-color:#da5260;
position:absolute;
left:0px;
bottom:0px;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.cp-related-post .cp-post:hover figure a:before{
height:100%;
}
.drop-cap{
float:left;
width:100%;
}
.cp-dropcap{
font-size:50px;
font-weight:bold;
margin:0px;
color:#da5260;
}
mark{
color:#fff;
background-color:#da5260;
}
.ic-boxes .cp-fontaw-con span {
display: inline-block;
float: left;
margin: 0 8px;
width: 100%;
}
.ic-boxes .cp-fontaw-con span i{margin:0px;}
.contents.tab-content li{list-style:none;}
.cp-tooltip{position:relative;display:inline-block;}
.list-styles{
float:left;
width:100%;
}
.list-style{
list-style:none;
margin:0px;
padding:0px;
}
.list-style figure{
float:left;
margin:0px 30px 0px 0px;
width:250px;
}
.list-style li{
float:left;
width:100%;
position:relative;
padding:0px 0px 0px 20px;
display:block;	
border-radius:3px;
margin:5px 0px 5px 0px; }
.list-style li:before{
font-family: FontAwesome;
font-size: 14px;
position: absolute;
top:50%;
margin:-10px 0px 0px 0px;
left: 0px;
}
.skills{
float:left;
width:100%;
}
.skills .skill-inner{float:left;width:25%;}
.cp-btn.small{
padding:5px 15px;
}
.cp-btn.small:active{
padding:7px 15px 5px 15px;
border-bottom:solid 1px rgba(0,0,0,0.1);
}
.cp-btn.medium{
padding:13px 25px;
}
.cp-btn.medium:active{
padding:15px 25px 13px 25px;
border-bottom:solid 1px rgba(0,0,0,0.1);
}
.cp-btn.large{
padding:15px 35px;
font-size:18px;
}
.cp-btn.large:active{
padding:17px 35px 15px 35px;
border-bottom:solid 1px rgba(0,0,0,0.1);
}
.cp-btn-metro.medium{
height:125px;
width:125px;
font-size:14px;
}
.cp-btn-metro.medium i{
font-size:60px;
}
.cp-btn-metro.small{
height:100px;
width:100px;
font-size:12px;
}
.cp-btn-metro.small i{
font-size:40px;
}
.cp-btn-metro.large{
height:150px;
font-size:16px;
width:150px;
}
.cp-btn-metro.large i{
font-size:70px;
}
.cp-btn-normal.small{
font-size:10px;
padding:5px 15px;
}
.cp-btn-normal.medium{
font-size:12px;
padding:13px 20px;
}
.cp-btn-normal.large{
font-size:14px;
padding:18px 20px;
} .services{
}
.services-detail{
float:left;
width:100%;
margin:0px 0px 30px 0px;
}
.services-detail figure{
float:left;
width:100%;
}
.services-detail figure img{
width:100%;
}
.services-detail h3{
margin:0px 0px 10px 0px;
line-height:normal;
}
.services-list{
margin:0px;
padding:0px;
list-style:none;
}
.services-list li{
margin:0px;
float:left;
width:100%;
position:relative;
}
.services-list li a{
display:block;
padding:5px 0px 5px 20px;
font-weight:normal;
color:#898989;
}
.services-list li:before{
content:"\f192";
font-size:16px;
font-family: FontAwesome;
position:absolute;
left:0px;
top:6px;
}
.main-services{
float:left;
width:100%;
background-color:#fff;
padding:30px 20px;
text-align:center;
margin:0px 0px 0px 0px;
}
.main-services h4{
font-size:18px;
margin:10px 0px;
}
.main-services i{
text-align:center;
height:100px;
width:100px;
border:solid 1px;
font-size:50px;
padding:22px 0px;
margin:0px 0px 20px 0px;
}
.main-services:hover i{
color:#FFF;
border-color:#FFF;
}
.main-services .btn-style{
font-size:12px;
padding:8px 12px;
display:inline-block;
}
.mission-vision{
float:left;
width:100%;
margin:0px 0px 30px 0px;
}
.mission-vision h4{
margin:0px 0px 10px 0px;
}
.mission-vision figure{
margin:0px 0px 10px 0px;
position:relative;
}
.mission-vision figure:before, .latest-projects li:before{
content: "\f055";
font-family: FontAwesome;
color: #fff;
font-size: 18px;
position: absolute;
top: 50%;
left: 0;
right:0px;
text-align:center;
opacity:0;
}
.mission-vision figure:hover:before, .latest-projects li:hover:before{
font-size:50px;
opacity:1;
transform:rotate(630deg);
-moz-transform:rotate(630deg);
-webkit-transform:rotate(630deg);
margin:-30px 0px 0px 0px;
}
.mission-vision figure:hover img, .latest-projects li:hover img{
opacity:0.2;
}
.clients{
float:left;
width:100%;
margin:0px 0px 30px 0px;
}
.clients .thumb{
float:left;
}
.clients h4{
margin:0px;
font-size:18px;
line-height:none;
}
.clients .date{
border-bottom:solid 1px #a5a9ac;
padding:7px 0px;
}
.clients .text{
padding:0px 0px 0px 200px	
}
.clients .share-it{
padding:0px;
margin:0px 0px 10px 0px;
text-align:left;
}
.clients .share-it i{
border-radius:0px;
border:solid 1px #9c9c9c;
background-color:#FFF;
color:#9c9c9c;
}
.clients .share-it i:hover{
color:#FFF;
}
.clients .rating{
float:left;
width:100%;
text-align:left;
}
.our-clients{
margin:0px 0px 0px -20px;
list-style:none;
}
.our-clients li{
float:left;
margin:0px 0px 20px 20px;
width:29.1%;
}
.pricing{
float:left;
width:100%;
margin:0px 0px 30px 0px;
}
.price-table{
float:left;
width:100%;
overflow:hidden;
background-color:#FFF;
text-align:center;
padding:0px 0px 50px 0px;
}
.price-table .cp_price_table{
border-radius:5px;
}
.price-table .cp_price_table:hover{
box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);
}
.table-header{
float:left;
margin:0px;
width:100%;
padding:10px 20px;
}
.main-content .table-header h3{
color:#FFF;
font-size:14px;
margin:0px;
line-height:normal;
margin:3px 0px;
font-weight:bold;
}
.table-header h3 span{
font-size:24px;
display:block;
line-height:normal;
}
.table-header h2{
color:#FFF;
line-height:normal;
font-size:44px;
margin:0px;
font-weight:bold;
}
.table-header h2 span{
font-size:14px;
}
.table-body{
float:left;
width:100%;
padding:10px 20px 10px 20px;
}
.table-body ul{
list-style:none;
margin:0px 0px 30px 0px;
padding:0px;
text-align:center;
float:left;
width:100%
}
.table-body ul li{
float:left;
width:100%;
}
.table-body ul li a{
display:inline-block;
padding:12px 10px;
border-top: dashed 1px #CCCCCC;
color:#999999;
font-size:15px;
font-weight:normal;
}
.table-body ul li:first-child a{
border:none;
}
.price-table .btn-style{
background-color:#898989;
font-size:18px;
float:none;
border-radius:5px;
width:80%;
}
.short_slider{position:relative;}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active{height:auto;}.store_locator.compact.light_theme {
background-color: white;
border: 1px solid lightgray;
color: black;
}
.store_locator.compact.light_theme .store_locator_caption {
background-color: #fff;
color: black;
}
.store_locator.compact.light_theme a,
.store_locator.compact.light_theme a:visited {
color: #24890d;
}
.store_locator.compact.light_theme a:active {
color: dodgerblue;
}
.store_locator.compact.light_theme .store_locator_search_form_wrapper {
background-color: white;
border-bottom: 1px solid lightgray;
}
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"],
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select option {
background-color: #fff;
border: 1px solid lightgray;
color: #000;
}
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"]:focus,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"]:active,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select:focus,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select:active,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select option:focus,
.store_locator.compact.light_theme .store_locator_search_form_wrapper .input_wrapper select option:active {
border: 1px solid lightblue;
box-shadow: 0px 0px 5px lightblue;
}
.store_locator.compact.light_theme .store_locator_wrapper .left_col .results_found_message {
background-color: lightyellow;
}
.store_locator.compact.light_theme .store_locator_wrapper .left_col .directions_link {
color: dodgerblue;
}
.store_locator.compact.light_theme .store_locator_wrapper .locations_search_results li::before {
background-color: green;	
}
.store_locator.compact.light_theme .store_locator_wrapper .locations_search_results li.current_item::before {
background-color: dodgerblue;
}
.store_locator.compact.light_theme .store_locator_wrapper .locations_search_results li.current_item > h3 {
color: dodgerblue;
} .store_locator.compact.dark_theme {
background-color: white;
border: 1px solid #1a1a1a;
color: black;
}
.store_locator.compact.dark_theme .store_locator_caption {
background-color: #343434;
color: white;
}
.store_locator.compact.dark_theme .store_locator_search_form_wrapper {
background-color: #343434;
border-bottom: 1px solid #1a1a1a;
color: white;	
}
.store_locator.compact.dark_theme .store_locator_search_form_wrapper label {
color: #efefef;
}
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"],
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select option {
background-color: #686868;
border: 1px solid #343434;
color: #efefef;
}
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"]:focus,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper input[type="text"]:active,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select:focus,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select:active,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select option:focus,
.store_locator.compact.dark_theme .store_locator_search_form_wrapper .input_wrapper select option:active {
border: 1px solid darkgray;
}
.store_locator.compact.dark_theme .submit_wrapper .btn {
background-color: #a1a1a1;
}
.store_locator.compact.dark_theme .store_locator_wrapper .left_col {
background-color: #434343;
color: white;
}
.store_locator.compact.dark_theme .store_locator_wrapper .left_col {
background-color: #434343;
color: white;
}
.store_locator.compact.dark_theme .store_locator_wrapper .left_col .results_found_message {
background-color: #343434;
}
.store_locator.compact.dark_theme .store_locator_wrapper .left_col .directions_link {
color: lightblue;
}
.store_locator.compact.dark_theme .store_locator_wrapper .locations_search_results li::before {
background-color: gray;	
}
.store_locator.compact.dark_theme .store_locator_wrapper .locations_search_results li.current_item::before {
background-color: dodgerblue;
}
.store_locator.compact.dark_theme .store_locator_wrapper .locations_search_results li.current_item {
color: lightyellow;
background-color: transparent;
}
.locations .location
{
border: 1px solid #ddd;
border-radius: 8px;
display: inline-block;
min-width: 230px;
max-width: 100%;
margin: 0 20px 25px 0;
padding: 25px;
overflow: hidden;
box-sizing: border-box;
} .singleLocationWidget .locations .location,
.locationsListWidget .locations .location{
display: block;
}
.locations .location.hasPhoto
{
padding: 170px 20px 25px;
position: relative;
}
.locations .location h3
{
text-transform: none;
font-size: 1.2em;
font-weight: bold;
letter-spacing: normal;
line-height: normal;
margin: 0 0 10px;
}
.locations .location .location-photo
{
background-size: cover;
border: 1px solid #DDDDDD;
height: 150px;
left: 0;
margin-bottom: 10px;
max-width: 100%;
position: absolute;
right: 0;
top: 0;
}
.locations .location .location-photo img
{
}
.locations .location .address
{
margin-bottom: 15px;
padding-left: 1px;
}
.locations .location .map_link
{
margin-top: 20px;
}
.locations .location .map_link .divider
{
color: #ccc;
margin: 0 2px;
}
.locations .location .phone-wrapper,
.locations .location .fax-wrapper,
.locations .location .info-wrapper
{
margin-bottom: 4px;
border-bottom: 1px solid #eee;
}
.locations .location .map_link a,
.locations .location .map_link span
{
display: inline-block;
}
.locations .location .phone-wrapper strong,
.locations .location .fax-wrapper strong
{
display: inline-block;
width: 70px;
}
.locations .location .phone-wrapper .num,
.locations .location .fax-wrapper .num
{
text-align: right;
float: right;
}
.locations .location .locations_gmap{
margin: 10px 0;
}
.locations .location .info-wrapper ul{
padding: 0 0 0 20px;
} .store_locator
{
}
.store_locator .input_wrapper
{
padding-bottom: 10px;
}
.store_locator .input_wrapper label
{
display: block;
} .map-canvas img,
#map-canvas img { 
max-width: none !important;
} .store_locator .map-canvas,
.store_locator #map-canvas {
margin-bottom: 20px;
max-width: 100%;
}
.store_locator .search_again {
margin-bottom: 10px;
} .store_locator.locations .locations_search_results {
margin-top: 20px;
}
.locations_search_results.tile {
margin-left: 0;
}
.store_locator.locations .locations_search_results > li {
display: inline-block;	
list-style-type: none;
margin-right: 4%;
width: 48%;
}
.store_locator.locations .locations_search_results.tile > li {
vertical-align: top;
}
.store_locator.locations .locations_search_results > li:nth-child(even) {
margin-right: 0;
}
.store_locator.locations .locations_search_results .location {
width: 100%;
}
.store_locator.locations .locations_search_results .location:last-child {
margin-right: 0;
}
.store_locator.locations .locations_search_results .location .distance-wrapper {
margin-bottom: 20px;
}
.store_locator.locations .locations_search_results .location .map_link {
margin-top: 20px;
margin-bottom: 20px;
} .store_locator.compact {
border: 1px solid gray;
font-family: Arial, Helvetica, sans-serif;
}
.store_locator.compact,
.store_locator.compact div {
box-sizing: border-box;
}
.store_locator.compact .store_locator_search_form_wrapper label {
font-weight: bold;
}
.store_locator.compact .store_locator_caption {
margin: 0;
padding: 10px;
}
.store_locator.compact .map-canvas,
.store_locator.compact #map-canvas {
margin-bottom: 0;
}
.store_locator.compact h3.search_again {
display: none;
}
.store_locator.compact .store_locator_search_form_wrapper {
background-color: lightsteelblue;
border-bottom: 1px solid gray;
padding: 8px 12px;
}
.store_locator.compact > p {
background-color: #ececec;
border-bottom: 1px solid gray;
padding: 10px 20px;
margin: 0;
}
.store_locator.compact .store_locator_wrapper {
height: 502px;
position: relative;
width: 100%;
}
.store_locator.compact.small.show_results .store_locator_wrapper {
padding-top: 240px;
position: relative;
margin-bottom: 240px;
}
.store_locator.compact .store_locator_wrapper .left_col {
bottom: 0;
display: none;
left: 0;
overflow-y: auto;
padding: 0;
position: absolute;
top: 0;
width: 300px;
max-width: 100%;
}
.store_locator.compact.medium .store_locator_wrapper .left_col {
width: 250px;
}
.store_locator.compact.small.show_results .store_locator_wrapper .right_col,
.store_locator.compact.small .store_locator_wrapper .right_col {
position: relative;
left: 0;
top: 0;
max-height: 240px;
}
.store_locator.compact.small .store_locator_wrapper .left_col {
position: absolute;
left: 0;
height: 240px;
width: 100%;
}
.store_locator.compact.show_results .store_locator_wrapper .left_col {
display: block;
}
.store_locator.compact .store_locator_wrapper .left_col .results_found_message {
background-color: gainsboro;
font-size: 14px;
margin-bottom: 0;
padding: 8px 12px;
}
.store_locator.compact .store_locator_wrapper .right_col {
left: 0px;
position: absolute;
right: 0;
}
.store_locator.compact.show_results .store_locator_wrapper .right_col {
left: 300px;
}
.store_locator.compact.show_results.medium .store_locator_wrapper .right_col {
left: 250px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results {
margin-left: 0;
list-style-type: none;
padding: 20px 10px 0 48px;
}
.store_locator.compact .locations_search_results li > h3 {
font-size: 16px;
margin-bottom: 3px;
line-height: 1.5;
margin-top: 3px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results  {
counter-reset: step-counter;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li {
cursor: pointer;
margin-bottom: 30px;
position: relative;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li:before {
background-color: forestgreen;
border-radius: 5px;
box-sizing: border-box;
color: white;
content: counter(step-counter, decimal);
counter-increment: step-counter;
font-size: 12px;
font-weight: bold;
left: -36px;
margin-right: 5px;
padding: 2px;
position: absolute;
text-align: center;
top: 1px;
width: 24px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li.current_item { }
.store_locator.compact .store_locator_wrapper .locations_search_results li.current_item:before {
background-color: dodgerblue;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li .address {
margin-bottom: 4px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li .address,
.store_locator.compact .store_locator_wrapper .locations_search_results li .phone-wrapper {
font-size: 14px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li .distance-wrapper {
font-size: 12px;
}
.store_locator.compact .store_locator_wrapper .locations_search_results li .directions-wrapper {
font-size: 12px;
}
.store_locator.compact .store_locator_query {
display: inline-block;
margin-right: 2%;
vertical-align: top;
width: 78%;
} .store_locator.compact .show_category_select .store_locator_query,
.store_locator.compact .show_search_radius .store_locator_query {
width: 56%;
} .store_locator.compact .show_category_select.show_search_radius .store_locator_query {
width: 34%;
}
.store_locator.compact .store_locator_query > input {
border: 1px solid #ddd;
font-size: 16px;
line-height: 1.5;
padding: 0.625em 0.4375em;
width: 100%;
}
.store_locator.compact .store_locator_radius {
display: inline-block;
font-size: 16px;
line-height: 1.5;
margin-right: 2%;
width: 20%;
}
.store_locator.compact .store_locator_radius > select {
border: 1px solid #ddd;
padding: 0.625em 0.4375em;
font-size: 16px;
line-height: 1.5;
width: 100%;
}
.store_locator.compact .store_locator_category {
display: inline-block;
margin-right: 2%;
width: 20%;
}
.store_locator.compact .store_locator_category > select {
border: 1px solid #ddd;
padding: 0.625em 0.4375em;
font-size: 16px;
line-height: 1.5;
width: 100%;
}
.store_locator.compact .store_locator_category .description {
display: none;
}
.store_locator.compact .submit_wrapper {
display: inline-block;
width: 20%;
} .store_locator.compact.small .submit_wrapper,
.store_locator.compact.small .store_locator_query,
.store_locator.compact.small .show_category_select.show_search_radius .store_locator_query,
.store_locator.compact.small .store_locator_category,
.store_locator.compact.small .store_locator_radius {
display: block;
margin-right: 0;
width: 100%;
}
.store_locator.compact .submit_wrapper .btn {
font-size: 16px;
padding: 0.84375em 0.875em 0.78125em;
margin-top: 10px;
text-transform: none;
width: 100%;
vertical-align: baseline;
} .store_locator.compact.small .store_locator_info_window {
min-width: 50px;	
}
.store_locator.compact.medium .store_locator_info_window,
.store_locator.compact.large .store_locator_info_window {
min-width: 200px;
}
.store_locator_info_window #bodyContent .addr {
margin-bottom: 0;
}
.store_locator_info_window #bodyContent .phone,
.store_locator_info_window #bodyContent .fax,
.store_locator_info_window #bodyContent .directions,
.store_locator_info_window #bodyContent .email {
margin-bottom: 4px;
}
.store_locator_info_window #bodyContent .phone:last-child,
.store_locator_info_window #bodyContent .fax:last-child,
.store_locator_info_window #bodyContent .email:last-child,
.store_locator_info_window #bodyContent .directions:last-child {
margin-bottom: 0px;
}
.store_locator_info_window .store_locator_location_heading {
margin-top: 4px !important; 
margin-bottom: 4px !important;
} .store_locator_info_window .store_locator_location_heading,
.store_locator_info_window .store_locator_location_heading a,
.store_locator_info_window .store_locator_location_heading a:visited, 
.store_locator_info_window .store_locator_location_heading a:active, 
.store_locator_info_window .store_locator_location_heading a:link,
.store_locator_info_window .store_locator_location_heading a:hover {
border-bottom: 0 none;
box-shadow: none;
text-decoration: none;
} .singleLocationWidget .locations .location,
.locationsListWidget .locations .location {
background-color: white;
color: black;
}
.locationsListWidget .locations .location,
.singleLocationWidget .locations .location {
min-width: 50px;
}
.singleLocationWidget .locations .location a,
.singleLocationWidget .locations .location a:visited,
.singleLocationWidget .locations .location a:active,
.locationsListWidget .locations .location a,
.locationsListWidget .locations .location a:visited,
.locationsListWidget .locations .location a:active {
color: forestgreen;
}#job-manager-alerts table ul.job-alert-actions{margin:0;padding:0;visibility:hidden;font-size:.92em}#job-manager-alerts table ul.job-alert-actions li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400;list-style:none outside}#job-manager-alerts table ul.job-alert-actions li:after{padding:0 0 0 .5em;content:"\2023"}#job-manager-alerts table ul.job-alert-actions li:last-child:after{content:''}#job-manager-alerts table ul.job-alert-actions li .job-alerts-action-delete{color:red}#job-manager-alerts table tr:focus ul.job-alert-actions,#job-manager-alerts table tr:hover ul.job-alert-actions{visibility:visible}#job-manager-alerts td,#job-manager-alerts th{padding:.5em 1em .5em 0}#job-manager-alerts small{display:block}#job-manager-alerts tr.alert-disabled td,#job-manager-alerts tr.alert-disabled th{opacity:.5}p.job-manager-single-alert-link a:before{content:"\e81c";display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:-1px 4px 0 0;padding:0;*overflow:auto;*zoom:1;*display:inline}