

.gform_wrapper .gfield select, select {
    color:#232220;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    letter-spacing: 0!important;
}

.new-flavor-badge {
    max-width: 160px;
}
div#gform_wrapper_3 {
    display: block !important;
}
.cat-menu {
    margin-top: -13px;
    background: #ececec;
}
.no-padding-main {
    margin-top: -20px;
}

/* Hamburger Menu CSS */

#nav-icon2 {
width: 30px;
    height: 30px;
    position: relative;
    float: right;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    margin-top: -30px;
}



#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #d3531a;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 18px;
}

#nav-icon1 span:nth-child(3) {
  top: 36px;
}

#nav-icon1.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

/* Icon 2 */

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 6px;
  width: 50%;
  background: #b71c1c;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 5px 5px 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 5px 0 0 5px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 10px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 20px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
   left: 0px;
    top: 7px;
    width: 70%;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 3px);
    top: 7px;
    width: 70%;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 0px;
    top: 19px;
    width: 70%;
}

#nav-icon2.open span:nth-child(6) {
   left: calc(50% - 3px);
    top: 19px;
    width: 70%;
}

/* Icon 3 */

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 18px;
}

#nav-icon3 span:nth-child(4) {
  top: 36px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* Icon 4 */

#nav-icon4 {
}

#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 18px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 36px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 39px;
  left: 8px;
}
/*End Hamburger Menu CSS */

/* display and hidden CSS import from bootstrap */
.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}



/*# sourceMappingURL=bootstrap.min.css.map */

.menu-item-img {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #ececec;
}
span.and-up {
    font-size: 12px!important;
    color: #eb253b!important;
    vertical-align: super;
}
.menu-cat-desc {
    }
.secondary-nav-item {
    display: inline-block;
    list-style: none;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
}
.menu-sec-title {
    text-transform: uppercase;
    font-weight: 900;
}
.menu-item-img {
    width: 282px;
    height: 180px;
   display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
a.sec-menu-links {
    padding: 15px 10px;
    display: -webkit-inline-box;
}
.active {
    background: #f6f6f6;
}
.active a {
    color: #b71c1c;
}
li.secondary-nav-item:hover {
    background: #f6f6f6;
}
li.secondary-nav-item:hover a {
    color: #b71c1c!important;
}

nav.secondary-nav {
    max-width: 1175px;
    margin: 0 auto;
}
ul.secondary-nav-list {
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: center;
}
.spacer-1 {
    height: 14px;
}

.price {
    font-weight: 900;
    letter-spacing: -.5px;
    font-size: 22px!important;
    color: #eb253b!important;
    margin-bottom: -5px!important;
}
.menu-item-description {
    text-align: left;
    font-size: 12px!important;
    line-height: 1.32!important;
    color: #747474!important;
    margin-bottom: 15px!important;
}

.menu-item-name {
    color: #232220;
    font-size: 21px!important;
    line-height: 1.3!important;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}figure{margin:0}img{vertical-align:middle}.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{
        position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}


    .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}
.in-brygid {
    background: #b71c1c;
    padding-bottom: 0px;
    color: white;
    display:none;
}
p.in-brygid {
    margin-top: 0px;
    margin-bottom: 0;
    padding-bottom: 8px;
    padding-top: 8px;
    max-width: 1190px;
    margin: 0 auto;
    font-size: 15px;
        padding-left: 15px;
    padding-right: 15px;
}


.page-id-12239 .in-brygid {
    display:block;
}

.page-id-12253 .in-brygid {
    display:block;
}
.page-id-12254 .in-brygid {
    display:block;
}

.page-id-12257 .in-brygid {
    display:block;
}
.page-id-12258 .in-brygid {
    display:block;
}
.page-id-12259 .in-brygid {
    display:block;
}
.page-id-12260 .in-brygid {
    display:block;
}



.imgright {
    float: right; width: 277px; padding-left: 20px;
}
.featured {
    background: white;
    padding: 10px 20px;
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);
}
.press{
    padding: 10px 20px;

}
td {
    font-size: 14px;
    line-height: 2.5;
    border-bottom: 3px solid white;
    border-color: rgba(0, 0, 0, 0.02)!important;
}
#main .sidebar {
    background-color: rgba(255, 255, 255, 0);
}

.width1400 {
    max-width: 1400px!important;
    margin: 0 auto!important;
}
.fusion-page-title-bar {
    border: none;
    height: inherit;
    padding: 25px 0 0 0;
    background-color: #f6f6f6;
}
.gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
    letter-spacing: 0;
}

.pgimg {
    margin-top: -20px;
    margin-bottom: 25px;
    margin-left: -35px;
    max-width: calc(100% + 70px);
}
.img-seo {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    margin-top: -20px;
    margin-bottom: 5px;
    margin-left: -35px;
    max-width: calc(100% + 70px);
    width:850px;
}
 p.columns-p-text {
    font-size: 16px;
    line-height:1.4;
    margin-top:-5px;
}

.cta-nopadding {
    margin-bottom: -40px;
}

.fusion-page-title-bar h1 {
    font-size: 40px;
    color: #b71c1c;
    line-height:1.5;
}
.fusion-page-title-bar h3 {
  font-size: 18px;
    line-height: 1.5;
    color: #232220;
}
.fusion-logo {
    max-width: 260px;
    height: 42px;
    display: flex;
    align-items: center;
    margin-right: 3%;
}

.button.default {
    background: #129648;
    color: #FFFFFF;
    background-image: none;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

.button-large .fusion-button-text-left {
    display: inline-block;
        padding-left: 12px;
        font-size: 19px;
    letter-spacing: .3px;
}

[title~="start-order"] {

}

.fusion-secondary-menu > ul > li {
    border-color: rgba(255, 255, 255, 0.15);
}
h1.home-page-4-columns {
      color: #232220;
    font-size: 22px!important;
    line-height: 1.3!important;
}
.home-columns-head {
    color: #232220;
    font-size: 36px;
    line-height:1.1;
}

.button-icon-divider-left {
    border-right: 0px!important;
}

.fusion-menu-item-button .menu-text {
    background: #b71c1c;
    color: #ffffff;
    border: none;
    letter-spacing: 0.2px;
    font-family: 'Roboto';
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    font-size: 18px;
    padding: 15px 20px;
    border-radius:5px;
}

.fusion-menu-item-button .menu-text:hover {
    color: #fff;
    border: none;
    background: #eb253b;
}
.fusion-menu-item-button:hover .menu-text {
    border-color: #333;
}

.fusion-button i {
    transition: .0s;
}
.fusion-main-menu > ul > li > a {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: .2px;
       color: #232220;
}

 
    
    
div#tawkchat-status-text-container {
    color: white!important;
}
div#tawkchat-minified-container {
    background: #D32F2F!important;
    border: #D32F2F!important;
}
.fusion-main-menu > ul > li > a {
    border-top: 0px solid transparent;
    height: 110px;
    line-height: 110px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item {
        background-color: rgba(0, 0, 0, 0.03);
        border-right: none;
        
}
li.menu-item:hover {
    background-color: rgba(0, 0, 0, 0.03);
}
li#menu-item-11666:hover {
    background-color: rgba(0, 0, 0, 0);
}

.prettyMapList .prettyFileBar .btn {
    background: #eb253b;
    color: white;
    text-shadow: none;
    text-transform: uppercase;
    float: right;
}

.rightmap .prettyFileBar {
    background: #fff;
    padding: 25px!important;
}
.prettyFileBar {
    border-bottom: none!important;
}

.prettyMapList .mapHolder {
    border: solid 5px #fff!important;
   
    
}

.prettyMapList .corePrettyStyle, .prettyMapList .prettyFileBar .categoryList a.showing, .prettyMapList .prettyFileBar .prettyFileFilters a.showing {
    text-shadow: none;
}

.fusion-button-text, .fusion-button-icon-divider, .fusion-button i {
    transition: 0s;
}

.prettyMapList .prettylink {
    padding: 10px 20px 10px 20px!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
    background: #fff!important;
}

.infoWindowContainer .infoWindow h3, .prettyMapList .corePrettyStyle, .prettyMapList .prettyFileBar .categoryList a.showing, .prettyMapList .prettyFileBar .prettyFileFilters a.showing {
    text-shadow: none!important;
    border: none!important;
}

.clearSearch {
    margin-right: 3px!important;
}
.rightmap .prettyFileBar {
    width: 40%!important;
    z-index:4;
}
.rightmap #ListContainer {
    width: 40%!important;
}
.rightmap .mapHolder {
    width: 59%!important;
        margin-right: 0%!important;
}


.fusion-button.button-red, .fusion-button.button-red.wpcf7-submit, .button.red {
    background: #eb253b;
    background-image: none;
    border: 2px solid #eb253b;
    color: #ffffff!important;
}


.fusion-button.button-red:hover, .fusion-button.button-red.wpcf7-submit:hover, .button.red:hover, .fusion-button.button-red:focus, .fusion-button.button-red.wpcf7-submit:focus, .button.red:focus, .fusion-button.button-red:active, .fusion-button.button-red.wpcf7-submit:active, .button.red:active {
    background: rgb(183, 28, 28);
    background-image: none;
    border: 2px solid rgb(183, 28, 28);
    color: #f8f8f8!important;
}
span.location-title {
    font-size: 25px;
    line-height: 1.5;
    font-weight: 600;
    float: none;
    color: #232220;
    
}
span.location-title:hover {
    color: #333333;
    
}
span.friendly-distance {
    float: right;
   font-size: 17px;
    line-height: 2.35;
    font-weight: 400;
    color: #eb253b;
}
.prettyMapList .prettylink:after {
    display: none!important;
}
.prettyMapList .prettyFileBar .prettyMapListSearch input, .prettyMapList .prettyFileBar .prettySearchValue {
    width: 78%!important;
    color: #232220!important;
    border: none!important;
    background: #f6f6f6;
    font-size: 15px!important;
    height: 45px!important;
    padding: 10px!important;
}
.prettyMapList .prettyFileBar .distanceSelector {
    border: 2px solid #CCC!important;
}
.infoWindowContainer.infobox {
    border: 5px solid #f6f6f6;
}
.infoWindowContainer .infoWindow h3 {
    color: #eb253b!important;
    background: #f6f6f6!important;
    border:none!important;
}
.infoWindowContainer.infobox {
    border: none!important;
}

.infoWindowContainer.infobox:before {
    border-color: rgba(51, 51, 51, 0);
    border-top-color: #fff;
}
p.address {
    line-height: 1.4;
}
p.call-now {
    font-weight: 500;
    font-size: 17px;
    color: #555;
}
.fusion-button.button-green, .fusion-button.button-green.wpcf7-submit, .button.green {
    background: #FFFFFF;
    background-image: none;
    border: 1px solid #129648;
    color: #129648!important;
}
.fusion-alignleft {
    margin-right: 10px;
}

.fusion-button, .post-password-form input[type="submit"], .wpcf7-submit, .gform_wrapper .gform_button, .gform_wrapper .button, .woocommerce .checkout #place_order, .woocommerce .cart-collaterals .checkout-button, .bbp-submit-wrapper .button, .tribe-events-tickets .button {
    transition: 0s!important;
    }
    
.button-small, .button.small, .post-password-form input[type="submit"], #bbp_user_edit_submit, .woocommerce .single_add_to_cart_button, .bbp-submit-wrapper .button {
    padding: 9px 16px;
    
    }
.fusion-button-text:hover, .fusion-button-icon-divider:hover, .fusion-button i:hover {
    transition: 0s!important;
}

a.fusion-button.button-flat.button-square.button-small.button-lightgray.button-3 {
    background: #D9D9D9!important;
    border: #D9D9D9!important;
}
.prettyMapList .corePrettyStyle:hover a, .prettyMapList a.corePrettyStyle:hover {
    color: none!important;
}
#MapAddressContainer {
    display: none!important;
}
.single-navigation {
     display: none!important;
}

#wrapper #main .post > h2.entry-title {
    font-size: 18px;
    display: none;
}
.FullMapPage #SingleMapLocation {
    height: 530px;
    border: solid 5px #ffffff!important;
    width: 59%;
    float: right;
    margin-bottom: 0px;
    box-shadow: none;
}
div#MapDescription {
    width: 40%;
    background: #FFF;
    border-radius:5px;
    padding: 25px 25px 0px 25px;
    background-image: url('/v/assets/images/pizzaslices-light-3.png');
    background-size: cover;
    margin-bottom: 25px;

    
}

#main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title {
    font-family: "roboto";
    font-size: 23px;
    line-height: 1.5;
    font-weight: 600;
}
p.location-detail-text {
    font-size: 15px;
    line-height: 1.5;
}

.fusion-meta-info, .fusion-recent-posts .columns .column .meta, .post .single-line-meta {
    display: none;
}
.about-author {
    display: none;
}
p.store-hours {
    line-height: 1.8;
}
p.store-hours-h {
    font-size: 16px;
    margin-bottom: 5px;
    color: #129648;
    }
    
    
.prettyMapList .getDirections {
    margin-top: 40px;
    border: 5px solid #E8E8E8;
    background: #F6F6F6;
    padding: 20px;
    margin-bottom:40px;
}
a.getdirections.btn.corePrettyStyle {
    background: #eb253b;
    color: white;
    width: 60px;
    text-align: center;
}    
.prettyMapList .prettylink .address {
    margin-bottom: 10px;
    margin-top: -10px;
}

a.fusion-button.button-flat.button-square.button-small.button-lightgray {
    background: #D9D9D9;
    border: 2px solid #d9d9d9;
    color: #555;
}

a.fusion-button.button-flat.button-square.button-small.button-lightgray:hover {
    border: 2px solid #CECECE;
    color: #555;
    background: #CECECE;
}

.prettyMapList .prettyMessage {
       margin: 0px 0px;
    padding: 10px 10px 10px 35px;
    position: relative;
    background: #eb253b!important;
    width: 40%;
    color:white;
}




.prettyFileBar.clearfix {
    z-index: 1;
}

.prettyMapList .prettyMessage a {
    margin-left: 10px;
    color: #F1F1F1;
    font-size: 13px;
    margin-top: 10px;
    font-weight: 500;
}
.post-content p {
    font-size: 16px;
    line-height: 1.5;
	color:#747474;

}
h1.hot-deals-heading {
    text-align: center;
    border: 3px dashed #eb253b;
    padding: 15px;
    font-family:'Roboto';
    color: #eb253b;
    font-size: 28px;
    margin-top:-10px;
}
.fusion-contact-info {
    line-height: 1.5;
    font-size: 13.5px;
}
.fusion-secondary-menu > ul > li > a .menu-text {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.5;
    font-size: 13.5px;
}

.post-content h1 {
    font-size: 36px;
}

a.fusion-button.button-flat.button-square.button-small.button-hotdeals {
    color: #eb253b;
    border: 2px dashed #eb253b;
}
a.fusion-button.button-flat.button-square.button-small.button-hotdeals:hover {
    color: rgb(183, 28, 28);
    border: 2px dashed rgb(183, 28, 28);
    background: #fff;
}
.fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
    border-top: 0px solid #a71515;
}
.fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background-color: #fff;
}
.fusion-secondary-header {
    border-bottom: 0px;
}


a.fusion-button.button-flat.button-square.button-small.button-hotdeals.button-5 {
    background: white;
    border: 2px solid white;
}



.fusion-mobile-nav-item a {
    color: #232220;
    font-size: 18px;
    text-align: right;
    border-color: #393836;
    height: inherit;
    border: none;
    line-height: 1.4;
    padding: 8px 0px;
    font-family: 'Roboto';
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0px;
    border-top: 5px solid rgba(167, 167, 167, 0.04);
}
.fusion-mobile-current-nav-item > a {
    background-color: rgba(0, 0, 0, 0.03);
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul, .fusion-mobile-nav-holder > ul {
    border-color: rgba(255, 255, 255, 0.15);
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul {
    border-top: 0px solid transparent;
}
.fusion-mobile-nav-holder > ul {
    border: none;
}



.fusion-mobile-nav-item a:hover {
    background-color: rgba(0, 0, 0, 0.03);
}

select#footer-links-kw {
      background: #f6f6f6;
    border: 3px solid rgba(128, 128, 128, 0.44);
    height: 26px;
    color: #808080;

}

select#footer-find-your-store {
       background: #f6f6f6;
    border: 3px solid rgba(128, 128, 128, 0.44);
    height: 26px;
    color: #808080;

}
.prettyPagination {
    width: 39%;
}
.prettyPagination .pagingInfo {
    display: none!important;
}



.fusion-button.button-5 .fusion-button-text.call-to-action-order {
     color: #ec253b!important;
}



.fusion-footer-widget-area a:hover, .fusion-footer-widget-area ul li a:hover {
        color: #b71c1c;
}





input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border: 3px solid #e6e6e6;
    background: rgb(255, 255, 255);
}
input.wpcf7-form-control.wpcf7-submit.subscribe-button {
        background: #b71c1c;
    background-image: none;
    color: #ffffff!important;
    margin-top: 15px;
    font-size: 13.5px;
    letter-spacing: 0.2px;
    border-radius: 5px;
    padding: 11px 23px;
}



input.wpcf7-form-control.wpcf7-submit.subscribe-button:hover {
       background: #eb253b;
    background-image: none;
    color: #ffffff!important;
    margin-top: 15px;
    font-size: 13.5px;
    letter-spacing: 0.2px;
    border-radius: 5px;
    padding: 11px 23px;
}
.prettyMapList .mapHolder {
    height: 607px!important;
}

.widget_nav_menu .current_page_item {
    background: none!important;
}

.sidebar-pg-width {
    width: 23%;
    float: right;
}

.content-pg-main {
    width: calc(100% - 23% - 80px);
}

.hundred-percent-fullwidth.fusion-nonzero-padding.next-fullwidth-bottom {
    padding-top: 40px!important;
    padding-bottom: 31px!important;
}
p.next-sec {
    text-align: center;
    margin-bottom: 10px;
    color:white;
}
h1.next-sec-h1 {
    text-align: center;
    margin-top: 0px;
}
.event-is-recurring:hover, .tooltip-shortcode, a:hover {
    color: #b71c1c;
}
.page-id-11668 #main {
    padding-top: 0px;
    padding-bottom: 0px;
}


    
.page-id-11668 .fusion-fullwidth-1, .fusion-fullwidth-1.fusion-section-separator {
    margin-top: -1px;
}


.tparrows:before {
    color: #d0d0d0;
}

.fusion-mobile-nav-item a:hover {
    color: #232220;
}
h2.headings-form-application {
    text-transform: uppercase!important;
    color: #b71c1c;
    margin-top: 5px;
    border-bottom: 2px solid #b71c1c!important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 5px;
}

label.gfield_label {
    font-family: roboto;
    padding-top: 5px;
       padding-bottom: 10px;
    font-size: 17px;
    font-weight: 400!important;
    color: #5d5d5d;
}
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 400!important;
    font-family: roboto!important;
}
.gform_wrapper .gfield_radio li label {
    font-family: roboto!important;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=url] {
    border-radius: 3px!important;
}
.gform_wrapper .gravity-select-parent select {
    border-radius: 3px!important;
    min-width:0;
}
.gform_wrapper .gfield_radio li label {
    font-size: 14px;
    line-height: 1.5;
}

#wrapper .select-arrow {
    background-color: rgba(255, 255, 255, 0);
}


#main {
    padding-top: 40px;
    padding-bottom: 40px;
        background-color: #f6f6f6;
}
h1 {
    margin-bottom: 10px;
}
.gform_wrapper .button, .gform_wrapper .gform_button {
    background: #b71c1c!important;
    color: #ffffff;
}
.gform_wrapper .button, .gform_wrapper .gform_button:hover {
    color: #ffffff;
}


@media only screen and (max-width: 467px) {
.button-small {
        padding: 10px 8px!important;
        font-size:11px!important;
}
.fusion-alignleft {
    margin-right: 5px;
}
}
.prettyPagination a {
    background: #f6f6f6!important;
    border: solid 3px #e6e6e6!important;
}
.single .fusion-sharing-box {
    display: none;
}

.menu-full-width {
margin-top: -40px;

}

h2.menu-item-name {
    text-align: center;
    font-family: 'Roboto'!important;
    color: #b71c1c;
    font-size: 23px!important;
}
p.menu-item-desc {
    font-size: 15px;
    text-align: center;
    line-height: 1.5;
    margin-top: -10px;
}
.fusion-accordian .fusion-panel {
    border-bottom: 0px;
}
div#accordion-11697-1 {
        background: white;
    background-image: url(//s3.amazonaws.com/etntmedia/media/images/ext/993244322/best-sodas-coca-cola.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 10px;
    padding-top: 20px;
    font-size: 30px;
    padding-bottom: 20px;
}
.fusion-toggle-heading {
    margin-left: 40px;
    font-size: 20px;
    font-weight: 700;
}
.price > .amount {
    font-size: 37px;
}
ul.social-share.clearfix {
    background: #f6f6f6;
}

@media only screen and (min-width: 800px) {
.left-side {
    padding-left: 0px;
    padding-right: 37px;
    border-right: 3px solid #e4e4e4;
}

.right-side {
    padding-left: 40px;
    padding-right: 40px;
}
}
.fusion-dropcap {
    text-transform: uppercase;
    font-weight: 700;
    font-family:'Roboto';
}
h1.fran-process {
    color: #b71c1c;
    font-size: 28px;
    padding-top: 10px;
}
p.process-bottom {
    padding-bottom: 20px;
}
li {
    font-size: 16px;
    line-height: 1.7;
}
ul.fran-process {
    padding-bottom: 35px;
}
.mapLocationDetail {
    display: block!important;
    margin-bottom: -10px;
      padding: 0px 0!important;
}
.prettyMapList .map {
    padding-top: 15px!important;
}

p.recommend-p {
    text-align: center;
    font-size: 20px;
    margin-bottom: -15px;
    font-weight: 700;
    padding-top: 50px;
    font-family: 'Roboto';
    text-transform: uppercase;
    color: #747474;
}
.ares .tp-bullet.selected {
    background: #f6f6f6;
}
.ares .tp-bullet {
    background: rgba(255, 255, 255, 0.5);
}
.fusion-header-v3 .fusion-header {
    border-bottom: none;
}
.prettyMapList .float_left {
    float: none!important;
}
p.left-float {
    width: 50%;
    float: left;
    padding-bottom: 0px;
    margin-bottom: -15px;
}
p.right-float {
    float: right;
    text-align: right;
    width: 50%;
    color: #129a48;
    font-size: 15px;
    padding-bottom: 0px;
}
.fusion-main-menu {
    
overflow:visible;
}

.fusion-main-menu > ul > li {
    padding-right: 12px;
    padding-left: 12px;
}
.fusion-main-menu {
        float: none;
    overflow: hidden!important;
}
.fusion-main-menu > ul > li:last-child {
    float: right;
    border-right: none;
}


body {
    background-color: #292929;
    
}


a.fusion-button.button-flat.button-round.button-xlarge.button-custom.call-to-action-order {
    font-size: 25px;
    line-height:1.3;

}

.border-red {
    border-bottom: 12px solid #b71c1c;
}
.wpcf7-form .wpcf7-not-valid-tip {
    display: block;
    color: #129648;
}
.wpcf7-form .wpcf7-validation-errors {
    background-color: #b71c1c;
    border: 1px solid #b71c1c;
    color: #f6f6f6;
    font-family: roboto;
    text-transform: none;
}
@media only screen and (min-width: 1100px) {
.fusion-page-title-row {
    padding-left: 40px;
    padding-right: 40px;
}
}
@media only screen and (min-width: 1240px) {
.fusion-page-title-row {
    padding-left: 0px;
    padding-right: 0px;
}
}
.post {
    margin-bottom: 0px;
}
@media only screen and (max-width: 1100px) {
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {
    margin-bottom: calc(-15px - 0px);
}
.prettyMessage {
    width: 100%!important;
}
.FullMapPage #SingleMapLocation {
    height: 260px;
    width: 100%;
    }
div#MapDescription {
    width: 100%;
    }
    
.fusion-page-title-bar h1 {

    color: #b71c1c;
}
.fusion-page-title-bar h3 {
    font-size: 15px;
    line-height: 1.5;
    color: #232220;
}
li#mobile-menu-item-12129 {
    margin-bottom: -30px;
}

}

@media only screen and (max-width: 900px) {
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.fusion-menu-item-button {
    background: none;
    padding-left: 55%;
    list-style-type: none;
}
}
@media only screen and (max-width: 767px) {
.pizza-guys-logo-bg {
     padding-top: 30px!important;
    padding-bottom: 30px!important;
}
}




img.menu-icon {
   display:none;
}

ul.inline li {
    padding-right: 10px;
    padding-left: 10px;
    display: inline;
    font-size: 20px;
}
ul.inline {
    -webkit-margin-before: 0em;
    -webkit-padding-start: 0px;
    background: #f6f6f6;
    padding: 10px;
    border-radius: 2px;
    color: #232220;
}

ul.inline li:hover {
    color: #b71c1c;
}
p.menu-sec-desc {
    font-size: 13px;
    text-align: center;
}
a.active {
    color: #b71c1c;
}

#wrapper .button-round {
    border-radius: 5px;
}
#wrapper .button-square {
    border-radius: 5px;
}
.fusion-main-menu .current-menu-item > a, .fusion-main-menu .current_page_item > a {
    color: #232220;
}
.fusion-main-menu > ul > li > a:hover {
    color: #232220;
}

.fusion-main-menu {
    overflow: visible!important;
}
.fusion-logo {
    z-index: 500;}
    


.home-column-padding {
    padding: 0 20px;
}

.well {
    width: 24%;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 20px;
    
}


.page-id-11668 .fusion-one-fourth {
    width: 23%;
    background: #f7f7f7;
    border-radius: 5px;
    padding-bottom: 20px;
    
}
.page-id-11668 .fusion-one-half {
    width: 50%;
    margin-right: 0;
}



.fusion-layout-column {
    margin-right: 1%;
}


.fusion-button-wrapper.fusion-alignleft {
    margin-bottom: 15px;
}



.fusion-footer-widget-area {
    background-image: url('/v/assets/images/pizzaslices-light-3.png');
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 50px;
    padding-bottom: 20px;
}
.fusion-footer-widget-area .widget-title {
    margin: 0 0 15px;
}

.padding60desk {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}

img.footer-logo {
    width: 220px;
    padding: 10px;
    margin-top: 10px;
}



@media only screen and (max-width: 1125px) {
.button-medium {
    padding: 8px 12px;
    line-height: 16px;
    font-size: 12px;
}

}



@media only screen and (max-width: 1200px) {
    .button-large .fusion-button-text-left {
    font-size: 16px;
    }
    .fusion-main-menu > ul > li > a {
    font-size: 16px;
    }
    .fusion-menu-item-button .menu-text {
    font-size: 16px;
    padding: 14px 19px;
}
.padding60desk {
    padding-top:35px!important;
    padding-bottom:25px!important;
}
}

#main {
    padding-top: 20px;
    padding-bottom: 0px;
}
@media only screen and (max-width: 970px) {
.fusion-menu-item-button .menu-text {
      font-size: 12px;
    padding: 8px 12px;
    margin-top: 5px;
    border-radius: 5px;
    letter-spacing: .2px;
}
}

@media only screen and (max-width: 1100px) {

.padding60desk {
    padding-top:20px!important;
    padding-bottom:10px!important;
}
#main {
    padding-top: 25px;
    padding-bottom: 25px;
}


.fusion-mobile-menu-icons a:before {
    color: #b71c1c;
    font-size: 30px;
}


.fusion-mobile-menu-icons {
    margin-top: 0px!important;
}

.fusion-mobile-menu-icons a {
    margin-top: -33px;
}
}
@media only screen and (max-width: 800px) {
.fusion-footer-widget-area {
    padding-top: 0px;
    padding-bottom: 0px;
}
.padding60-desk {
    padding-top: 35px!important;
    padding-bottom: 25px!important;
}

.home-chevron {
    display: none;
}
img.footer-logo {
    display:none;
}

    a.fusion-button.button-flat.button-round.button-xlarge.button-custom.call-to-action-order {
     line-height: 1.3;
    font-size: 18px!important;

}
.padding60desk {
    padding-top:20px!important;
    padding-bottom:15px!important;
}
.fusion-body .fusion-page-title-bar {
    height: auto;
        padding: 30px 15px 0 15px;
}
.prettyMapList.rightmap.cf {
    padding-bottom: 0;
}
.fusion-page-title-bar h3 {
    font-size: 14px;
    
}
#main {
    padding-left: 10px;
    padding-right: 10px;
}



.white-bg-menu {
    display: none;
}
.fusion-mobile-menu-icons {
    margin-top: 8px;
}
}
@media only screen and (max-width: 557px) {
    span.your-mobile-hide {
    display: none;
}
span.location-title {
    font-size: 17px;
    float:none;
}

span.friendly-distance {
    font-size: 13px;
    line-height: 2.1;
}
.imgright {
    display:none;
}
.new-flavor-badge {
    max-width: 80px;
}
}



@media only screen and (max-width: 1100px) {
h1.home-page-4-columns {
    font-size: 19px!important;
}
    p.columns-p-text {
    font-size: 14px;
}

    .fusion-page-title-captions {
    text-align: center;
    }
    #main {
    padding-top: 15px;
    padding-bottom: 0px;
}
    
.rightmap .mapHolder{
    display: none;
}
.rightmap #ListContainer {
    width: 100%!important;
}
.rightmap .prettyFileBar {
    float: none!important;
    width: 100%!important;
}

}
@media only screen and (min-width: 901px) {
.start-order-topo-mobile {
   display:none;
}
}
@media only screen and (max-width: 900px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {
    padding-top: 15px;
    padding-bottom: 15px;
        padding-left: 15px;
    padding-right: 15px;
}
li#mobile-menu-item-11666 {
    display: none;
}
}

a.fusion-button.button-flat.button-square.button-small.button-hotdeals {
    display: none;
}


@media only screen and (max-width: 778px) {
.align-center-mobile {
    text-align: center!important;
}

}
@media only screen and (max-width: 683px) {
 p.columns-p-text {
    font-size: 13.5px;
}
}
@media only screen and (max-width: 421px) {
 p.columns-p-text {
    font-size: 12.5px;
}

}
@media only screen and (max-width: 340px) {
 p.columns-p-text {
    font-size: 13.5px;
}
}




.fusion-widget-area .widget_nav_menu li.current_page_item {
    background: #f6f6f6!important;
    color: white!important;
}
.fusion-widget-area h4, .post-content h4 {
    font-size:25px!important;
    margin-top: 15px!important;
    margin-bottom: 15px!important;
    text-transform: uppercase!important;
    color: #b71c1c!important;
}
.white-bg-menu.widget_nav_menu {
    background: #fff;
    padding: 20px 35px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1);
}

.fusion-widget-area .widget_nav_menu li {
    border-bottom: 0;
    padding: 3px 10px 3px 12px;
    font-size:15px;
    margin-left: -10px;
}

.fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_recent_entries li a:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_links li a:before {
    display:none;
}

#wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current_page_item > a {
    color:#b71c1c!important;
}

.fusion-content-widget-area .widget li a:hover {
    color:#b71c1c!important;
}

.fusion-widget-area .widget_nav_menu li:hover {
    background: rgba(246, 246, 246, 0);
}

.fusion-footer-widget-area .widget_nav_menu li:hover {
    background: none;
}

.fusion-footer-widget-area .fusion-widget-area .widget_nav_menu li.current_page_item {
    background: none!important;
}


.carousel-indicators .active {
    width: 12px;
    height: 12px;
    background-color: #fff!important;
    margin: 1!important;
}
.carousel-indicators li {
    display: inline-block;
    width: 12px!important;
    height: 12px!important;
    margin: 1px!important;
    border:none!important;
    background-color: rgba(255, 255, 255, 0.48)!important;
}
.home-columns-text {
    font-size: 17px;
    margin-top: 0;
    line-height: 1.5;
}


.prettyMapList .corePrettyStyle:hover {
    box-shadow: 0 0 5px rgba(0,0,0,.25)!important;
}
.fusion-header {
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 0 #e3e4e8;
}

@media only screen and (max-width: 446px) {
.home-column-padding {
    padding: 0 10px;
}
.home-page-4-columns {
    font-size: 16.5px!important;
}
}



table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.12/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.12/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.12/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.12/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.12/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}
}  
    
input.subscribe-footer {
    background-image: none;
    border: 2px solid #eb253b;
    color: #ffffff!important;
    border-radius: 5px;
    background: #eb253b;
    padding: 9px 20px;
    line-height: 16px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}

.prettyMapList.rightmap.cf {
    padding-bottom: 35px;
}





.page-id-11960 .mapHolder {
    height: 733px!important;
}


.gf_progressbar {
    padding: 3px!important;
}


img.construction-technology {
    width: 360px;
    float: right;
    background: white;
    padding: 2px;
    border: 1px solid #DDD;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    margin-top: 35px;
    margin-right: 10px;
    margin-left:20px;
}

img.ad-support {
    width: 340px;
    float: right;
    background: white;
    padding: 2px;
    border: 1px solid #DDD;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    margin-top: 0px;
    margin-right: 10px;
    margin-left:20px;
}
.fusion-footer-widget-column {
    margin-bottom: 35px;
}
.newsletter {
    border-radius: 5px;
}
.fusion-copyright-notice {
    padding-bottom: 10px!important;
}

.next-fullwidth-bottom {
    background: #b71c1c!important;
}
.next-link {
    color:white;
}
.next-link:hover {
    color:#f6f6f6;
}

.shadow {
    background: white;
    padding: 2px;
    border: 1px solid #DDD;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}



.slide-huge {
    font-size: 105px!important;
    font-weight: 900!important;
    color: white!important;
    margin-top: 0!important;
text-shadow: 1px 1px 10px #000;
}

.slide-huge-dark {
    font-size: 105px!important;
    font-weight: 900!important;
    color: black!important;
    margin-top: 0!important;
    text-shadow: 1px 1px 10px #fff;
}

div#carousel-example-generic {
    max-width: 1600px;
    max-height: 500px;
    margin: 0 auto;
}

.slide-text {
    color: white!important;
    font-size: 20px!important;
    line-height: 1.3!important;
    margin-bottom:0!important;
text-shadow: 1px 1px 10px #000;

}
.slide-text-dark {
    color: black!important;
    font-size: 21px!important;
    line-height: 1.3!important;
    margin-bottom: 0!important;
    text-shadow: 1px 1px 10px #fff;
}

.slide-head {
    font-size: 40px!important;
    color: white!important;
    font-weight: 900!important;
    line-height: 1.2!important;
margin-top: 10px!important;
    text-transform: uppercase;
    text-shadow: 1px 1px 10px #000;
}

@media screen and (min-width: 768px){
.carousel-indicators {
    bottom: 0px;
}
.mobile {
    display: none;
}


}
.slide-huge {
    font-size: 105px!important;
    font-weight: 900!important;
    color: white!important;
    margin-top: 0!important;
text-shadow: 1px 1px 10px #000;
}
.slide-huge-dark {
    font-size: 105px!important;
    font-weight: 900!important;
    color: black!important;
    margin-top: 0!important;
    text-shadow: 1px 1px 10px #fff;
}

.row.home-slider {
    display: flex;
    align-items: center;
    height: 500px;
}
@media screen and (max-width: 768px){
    .row.home-slider {
    display: flex;
    align-items: center;
    height: 450px;
}

.desktop {
    display:none;
}
.slide1 {
height: 450px;
}
.slide2 {
height: 450px;
}
.slide3 {
height: 450px;
}
.slide4 {
height: 450px;
}
.slide5 {
height: 450px;
}
div#carousel-example-generic {
    max-height: 450px;
}

.slide-huge {
    font-size: 85px!important;
text-align:center;
margin-top:15px!important;
margin-bottom:15px!important;
}
.slide-huge-dark {
  font-size: 85px!important;
text-align:center;
margin-top:15px!important;
margin-bottom:15px!important;
}

.slide-text {
    color: white!important;
    font-size: 14px!important;
text-align:center;
line-height: 1.2!important;
padding-bottom:10px;
}
.slide-text-dark {
    color: black!important;
    font-size: 14px!important;
text-align:center;
line-height: 1.2!important;
padding-bottom:10px;
}


.slide-head {
    font-size: 30px!important;
    text-align: center;
}

.fusion-footer-widget-area {
    background-size: 101%;
}
.promo1 {
    display: none;
}
}


li#menu-item-12244:hover {
    background: rgba(255, 255, 255, 0);
}




@media (min-width:915px) {
span.mobile-only {
    display: none;
}
}

@media (max-width:915px) {
span.hide-mobile {
    display:none;
}
}




@media (min-width:767px) {
span.right-change-location {
    float: right;
}    
span.div-mobile-only {
    display: none;
}
}

 p.slide-text-dark.left-mobile {
    max-width: 450px;
}

@media (max-width:767px) {
    p.slide-text-dark.left-mobile {
    text-align: left!important;
    max-width: 300px!important;
}
span.div-desktop-only {
    display: none;
}
p.in-brygid {
    text-align: center;
    font-size: 13px;
}

}


a.white-link {
    color: white;
}

a.white-link:hover {
    color: #f3f3f3;
}

.select-arrow {
    width: 36px!important;
    height: 36px!important;
    border-left-width: 0;
    bottom: 0px;
    right: 0px;
}


p.price {
    display: none;
}
.ui-datepicker-calendar .ui-state-default {
    background: #fff!important;
    }

.ui-datepicker td a {
    text-shadow: none!important;
    }

    .ui-datepicker-header {
      background-color: #b71c1c!important;
color: #424242!important;
box-shadow: none!important;
text-shadow: none!important;
border: none!important;
  }
  .ui-datepicker-title select {
    margin-bottom: 2.5%!important;
        margin-right: 2px!important;
}

.ui-datepicker-prev {
    margin-top: 8px!important;
}
.ui-datepicker thead {
    background-color: #f6f6f6!important;
}
.ui-datepicker th {
    font-size: 7pt!important;
    text-shadow: none!important;
  }
  td.ui-datepicker-unselectable.ui-state-disabled {
    background-color: #f6f6f6!important;
}
.ui-datepicker tbody td {
    border-top: none!important;
    border-right: none!important;
}

.ui-datepicker thead {
    border: none!important;
}
table.ui-datepicker-calendar {
    margin: 0!important;
    background: white!important;
}
.ui-datepicker {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1)!important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1)!important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1)!important;
}

.leadship-desc {
    font-size: 14px!important;
    margin-top: -10px!important;
}

.position {
    font-size: 14px!important;
    margin-top: -15px!important;
    margin-bottom: -10px!important;
}

.distanceSelector {
display:none!important;
}


.prettyMapListSearch {
    width: 100%;
}


 .prettyMapListSearch a {
    line-height: 35px!important;
    margin-top: 0px!important;
}

.prettyMapList a.corePrettyStyle:hover {
    color: #333333!important;
    
}
.prettyMapList .prettyFileBar .btn:hover {
    background-color: #b71c1c!important;
    border-color: #b71c1c!important;
}

@media only screen and (max-width: 450px) {

.prettyMapList .prettyFileBar .prettyMapListSearch input, .prettyMapList .prettyFileBar .prettySearchValue {
    width: 82%!important;
}
	
	.viewLocationDetail{
		
		display:none!important;
	}
	
	
	
	.prettyFileBar {
		
		display:none!important;
	}
	.viewLocationDetail.clearfix {
		float:right;
	}
	
	.redbuttonnn:hover{
		color:#ffffff
		
	}
	
	span.fusion-button-text {
		
		background-color:#eb253b;
	}
