@charset "UTF-8";
/* SITE SPECIFIC INCLUDES============================================== */
/*@import url('galleries-spinner.css');*/

/* DEBUGGING=========================================================== */

/* STANDARD============================================================ */
.image-top-right {float:right; margin:0 0 20px 20px;}
.clear {clear:both;}
.stretch {width:100%;}
.v-space-top {margin-top:10px;}
.v-space-bottom {margin-bottom:10px;}
.h-space-left {margin-left:10px;}
.h-space-right {margin-right:10px;}
.fa-spacer {width:8px;}
.fa-with-space {margin-right:10px;}
.fa-with-space-right {margin-left:10px;}
.fa-sm {font-size:0.8em; padding-top:4px;}

.smaller {font-size:0.8em;}
.stackable {margin-bottom:5px;}

/*https://www.bootply.com/126437*/
.row-flex, .row-flex > div[class*='col-'] {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex:1 1 auto;}
.row-flex-wrap {-webkit-flex-flow:row wrap; align-content:flex-start; flex:0;}
/*.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {margin:-.2px;}*/
.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {width:100%;}
.flex-col {display:flex; display:-webkit-flex; flex:1 100%; flex-flow:column nowrap;}
.flex-grow {display:flex; -webkit-flex:2; flex:2;}

/* CUSTOM CORE========================================================= */
#services-heading {background-image:url(../images/backgrounds/services.jpg);}
#contact-heading {background-image:url(../images/backgrounds/services.jpg);}
.service-box-five {display:flex;}

/*PAYPAL*/
.pplogo {background:url(../images/static/paypal-logo.png); height:57px; width:200px; margin:auto;}
.pptext {text-align:center; margin:0 20px 20px 20px;}


/* GMAP */
#map {margin:0 auto 20px auto;}
#sidebar_map {display:none;}

/*Search Results*/
#search_results a {color:#ffffff;}
.pagination > ul, .dataTables_paginate > ul {border-radius:6px; display:inline-block; margin:0; padding:0; word-spacing:-0.5px; background:#222222;}
.pagination .search_pagination li {margin-right:0;}
.pagination li, .dataTables_paginate li {display:inline-block; margin-right:-3px; vertical-align:middle; word-spacing:normal;}
.pagination .search_pagination li > a, .pagination .search_pagination li > span, .dataTables_paginate li > a, .dataTables_paginate li > span {min-width:auto;}
.pagination li:first-child > a, .pagination li:first-child > span, .dataTables_paginate li:first-child > a, .dataTables_paginate li:first-child > span {border-left:medium none;border-radius:6px 0 0 6px;}
.pagination li.active > a, .pagination li.active > span, .dataTables_paginate li.active > a, .dataTables_paginate li.active > span {background-color:#080808; border-color:#9d9d9d; color:#fff;}
.pagination li > a, .pagination li > span, .dataTables_paginate li > a, .dataTables_paginate li > span {
   color:#9d9d9d; border-image:none; border-style:none none none solid; border-width:medium medium medium 2px; display:inline-block; font-size:14px; line-height:16px;
   min-height:41px; min-width:41px; outline:0 none; padding:12px 10px; text-align:center; transition:all 0.25s ease-out 0s; -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none;
}


/* MEDIA */
@media only screen and (max-width :987px) {

}
/*==================================================
  =Bootstrap 3 Media Queries =
  ==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width :320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width :480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width :768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width :992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width :1200px) {

}
