/* GLOBAL CSS STYLES*/
/*__________________*/


/* Body */

body{
  background:#ffffff;
  font-family: heebo, sans-serif !important;
}


/* Paragraph */ 

.entry-content p {
    margin-bottom: 0em;
}

.limit-p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Text Decoration */

/* Hyper Links */

a:hover{
  text-decoration:none !important;
}


/* Line Height */

.line-h-0 {
  line-height: 0 !important;
}

.line-h-05 {
  line-height: 0.5 !important;
}

.line-h-1 {
  line-height: 1 !important;
}

.line-h-15 {
  line-height: 1.5 !important;
}

.line-h-2 {
  line-height: 2 !important;
}

.line-h-25 {
  line-height: 25 !important;
}

.line-h-3 {
  line-height: 3 !important;
}

/* Custom Headers Font Size*/


.h100{
	font-size: 100px !important;
}

.h90{
	font-size: 90px !important;
}

.h80{
	font-size: 80px !important;
}

.h70{
	font-size: 70px !important;
}


.h60{
	font-size: 60px !important;
}

.h7 {
	font-size: 12px !important;
}

.h8 {
	font-size: 10px !important;
}

.h9 {
	font-size: 9px !important;
}

.h10 {
	font-size: 8px !important;
}


/* Custom MAX Height */

.max-h-50 {
	max-height: 50px !important;
}

/* Custom MIN Height */

.min-h-50 {
	min-height: 50px !important;
}


/* Custom MAX Width */

.max-w-50 {
	max-width: 50px !important;
}

/* Custom MIN Width */

.min-w-50 {
	min-width: 50px !important;
}


/* Custom Text Color */

.text-deepsky {
	color: deepskyblue !important;
}

.text-bluegray {
	color: #8BB1CE !important;
}

.text-coral {
	color: coral !important;
}


/* Custom Pixels Width */

.w-200{
	width:200px !important;
}


/* Custom Percentage Width */

.w-35{
	width:35% !important;
}

.w-40{
	width:40% !important;
}

.w-45{
	width:45% !important;
}

.w-70{
	width:70% !important;
}

.w-80{
	width:80% !important;
}

.w-85{
	width:85% !important;
}

.w-90{
	width:90% !important;
}

/* Custom Border Width */

.border-2{
	border-width: 2px !important;
}

.border-3{
	border-width: 3px !important;
}

.border-4{
	border-width: 4px !important;
}

.border-5{
	border-width: 5px !important;
}

.border-6{
	border-width: 6px !important;
}

.border-7{
	border-width: 7px !important;
}

.border-8{
	border-width: 8px !important;
}

.border-9{
	border-width: 9px !important;
}

.border-10{
	border-width: 10px !important;
}


/* Custom Border Color */

.border-deepsky {
	border-color: deepskyblue !important;
}

.border-coral {
	border-color: coral !important;
}

.border-gray {
	border-color: #e8e8e8 !important;
}


.border-input-gray {
	border-color: #ced4da !important;
}

.border-orange {
	border-color: #ff7500 !important;
}


/* Custom Border Radius */


/* Border Radius 5px */

.rounded-5{
	border-radius: .25rem !important;
}

.rounded-top-5 {
    border-radius: 5px 5px 0 0 !important;
}

.rounded-bottom-5 {
    border-radius: 0 0 5px 5px !important;
}

.rounded-left-5 {
    border-radius: 5px 0 0 5px !important;
}

.rounded-right-5 {
    border-radius: 0 5px 5px 0 !important;
}

.rounded-top-left-5 {
    border-top-left-radius: 5px !important;
}

.rounded-top-right-5 {
    border-top-right-radius: 5px !important;
}

.rounded-bottom-left-5 {
    border-bottom-left-radius: 5px !important;
}

.rounded-bottom-right-5 {
    border-bottom-right-radius: 5px !important;
}




/* Border Radius 10px */

.rounded-10{
	border-radius:10px !important;
}

.rounded-top-10 {
    border-radius: 10px 10px 0 0 !important;
}

.rounded-bottom-10 {
    border-radius: 0 0 10px 10px !important;
}

.rounded-left-10 {
    border-radius: 10px 0 0 10px !important;
}

.rounded-right-10 {
    border-radius: 0 10px 10px 0 !important;
}

.rounded-top-left-10 {
    border-top-left-radius: 10px !important;
}

.rounded-top-right-10 {
    border-top-right-radius: 10px !important;
}

.rounded-bottom-left-10 {
    border-bottom-left-radius: 10px !important;
}

.rounded-bottom-right-10 {
    border-bottom-right-radius: 10px !important;
}

/* Border Radius 15px */

.rounded-15{
	border-radius:15px !important;
}

.rounded-top-15 {
    border-radius: 15px 15px 0 0 !important;
}

.rounded-bottom-15 {
    border-radius: 0 0 15px 15px !important;
}

.rounded-left-15 {
    border-radius: 15px 0 0 15px !important;
}

.rounded-right-15 {
    border-radius: 0 15px 15px 0 !important;
}

.rounded-top-left-15 {
    border-top-left-radius: 15px !important;
}

.rounded-top-right-15 {
    border-top-right-radius: 15px !important;
}

.rounded-bottom-left-15 {
    border-bottom-left-radius: 15px !important;
}

.rounded-bottom-right-15 {
    border-bottom-right-radius: 15px !important;
}

/* Border Radius 20px */

.rounded-20{
	border-radius:20px !important;
}

.rounded-top-20 {
    border-radius: 20px 20px 0 0 !important;
}

.rounded-bottom-20 {
    border-radius: 0 0 20px 20px !important;
}

.rounded-left-20 {
    border-radius: 20px 0 0 20px !important;
}

.rounded-right-20 {
    border-radius: 0 20px 20px 0 !important;
}

.rounded-top-left-20 {
    border-top-left-radius: 20px !important;
}

.rounded-top-right-20 {
    border-top-right-radius: 20px !important;
}

.rounded-bottom-left-20 {
    border-bottom-left-radius: 20px !important;
}

.rounded-bottom-right-20 {
    border-bottom-right-radius: 20px !important;
}


/* Border Radius 25px */

.rounded-25{
	border-radius:25px !important;
}

.rounded-top-25 {
    border-radius: 25px 25px 0 0 !important;
}

.rounded-bottom-25 {
    border-radius: 0 0 25px 25px !important;
}

.rounded-left-25 {
    border-radius: 25px 0 0 25px !important;
}

.rounded-right-25 {
    border-radius: 0 25px 25px 0 !important;
}

.rounded-top-left-25 {
    border-top-left-radius: 25px !important;
}

.rounded-top-right-25 {
    border-top-right-radius: 25px !important;
}

.rounded-bottom-left-25 {
    border-bottom-left-radius: 25px !important;
}

.rounded-bottom-right-25 {
    border-bottom-right-radius: 25px !important;
}

/* Border Radius 30px */

.rounded-30{
	border-radius:30px !important;
}

.rounded-top-30 {
    border-radius: 30px 30px 0 0 !important;
}

.rounded-bottom-30 {
    border-radius: 0 0 30px 30px !important;
}

.rounded-left-30 {
    border-radius: 30px 0 0 30px !important;
}

.rounded-right-25 {
    border-radius: 0 30px 30px 0 !important;
}

.rounded-top-left-30 {
    border-top-left-radius: 30px !important;
}

.rounded-top-right-30 {
    border-top-right-radius: 30px !important;
}

.rounded-bottom-left-30 {
    border-bottom-left-radius: 30px !important;
}

.rounded-bottom-right-30 {
    border-bottom-right-radius: 30px !important;
}

/* Custom Background Colors */

/* Solid Colors */

.bg-transparent{
	background: transparent !important;
}

.bg-alice {
    background-color: aliceblue;
}

.bg-deepsky {
    background-color: deepskyblue;
}

.bg-bluegray {
	background-color: #8BB1CE;
}

.bg-lightbluegray {
 	background-color: #e3eef7;
}

.bg-lightgreen {
	background-color: #54D38A;
}

.bg-lightgray {
	background-color: #F2F7F7;
}

.bg-gray{
  background: #eeeeee !important;
}

.bg-gray-1{
  background: #dcdcdc;
}

.bg-white-light{
  background: #ffffff;
}


/* Gradient Colors */

.bg-gr-grey{
	background: linear-gradient(to bottom left, #f2f5f6, #e3eaed ) !important;
}

.bg-gr-blue{
	background: -webkit-linear-gradient(45deg, #2449b2 0%,#01a4f9 75%) !important;
}

.bg-gr-dblue{
	background: -webkit-linear-gradient(45deg, #2c3a61 0%,#2e539b 75%) !important;
}

.bg-gr-yellow{
	background: linear-gradient(to bottom left, #ffd700, #FFC21A) !important;
}

.bg-gr-orange{
  background: -webkit-linear-gradient(45deg, #ffbc00 0%, #ff7500 100%) !important;
}

.bg-gr-green{
  background: -webkit-linear-gradient(45deg, #45c0ba 0%, #76c880 100%) !important;
}

.bg-gr-bluegray{
  background: -webkit-linear-gradient(45deg, #d4e4ef 0%, #86aecc 100%) !important;
}

.bg-gr-red{
  background: -webkit-linear-gradient(45deg, #562946 0%, #E5334B 100%) !important;
}

/* Opacity */


.opacity-0 {
    opacity: 0 !important;
}



/* Background Opacity */

.bg-opacity-0 {
  background-color: rgba(0, 0, 0, 0);
   
}

.bg-opacity-03-gray {
  background-color: rgba(150, 165, 175, 0.3);
   
}


.bg-opacity-05-gray {
  background-color: rgba(150, 165, 175, 0.5);
   
}

.bg-opacity-07-gray {
  background-color: rgba(150, 165, 175, 0.7);
   
}


/* Hover Colors */

.hover-black {
opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}


/* Transition Effects */

.effect-fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

.effect-fade:hover {
      opacity: 0.5;
      background: rgba(0, 0, 0, 0.5);
}


/* Custom Box Shadows */

.box-shadow-1{
  box-shadow: 0px 1px 25px rgba(0, 0, 0, 0.1) !important;
}

.box-shadow-2{
  box-shadow: 0px 0px 45px -15px rgba(0,0,0,0.5) !important;
}

.box-shadow-3{
  box-shadow: 0px 0 1px 3px rgba(34, 25, 25, 0.4) !important;
}

.box-shadow-4{
  box-shadow: 0px 10px 25px -18px rgba(0,0,0,0.5) !important;
}

.box-shadow-5{
  box-shadow: 0 0 11px rgba(33,33,33,.3) !important; 
}

.box-shadow-6 {
    box-shadow: 0px 0px 100px rgba(25, 0, 0, 0.1) !important;
}


/* Custom Box Shadows HOVER */

.shadow-hover-1:hover {
  box-shadow: 0px 1px 25px rgba(0, 0, 0, 0.1) !important;
}

.shadow-hover-2:hover {
  box-shadow: 0px 0px 45px -15px rgba(0,0,0,0.5) !important;
}

.shadow-hover-3:hover {
  box-shadow: 0px 0 1px 3px rgba(34, 25, 25, 0.4) !important;
}

.shadow-hover-4:hover {
  box-shadow: 0px 10px 25px -18px rgba(0,0,0,0.5) !important;
}

.shadow-hover-5:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.3) !important; 
}


/* Custom z-index */

.z-index-1 {
  z-index: 1 !important;
}

.z-index-2 {
  z-index: 2 !important;
}


/* Custom Positions */


/* Sticky */

.sticky-bottom {
    position: sticky !important;
    bottom: 0 !important;
    z-index: 100 !important;
}


/* Positions Sides */

.top-0 {
    top: 0 !important;
}

.top-5 {
    top: 5px !important;
}

.top-10 {
    top: 10px !important;
}

.top-15 {
    top: 15px !important;
}

.top-20 {
    top: 20px !important;
}

.top-25 {
    top: 25px !important;
}

.top-30 {
    top: 30px !important;
}

.right-0 {
    right: 0 !important;
}

.right-5 {
    right: 5px !important;
}

.right-10 {
    right: 10px !important;
}

.right-15 {
    right: 15px !important;
}

.right-20 {
    right: 20px !important;
}

.right-25 {
    right: 25px !important;
}

.right-30 {
    right: 30px !important;
}

.bottom-0 {
    bottom: 0px !important;
}

.bottom-5 {
    bottom: 5px !important;
}

.bottom-10 {
    bottom: 10px !important;
}

.bottom-15 {
    bottom: 15px !important;
}

.bottom-20 {
    bottom: 20px !important;
}

.bottom-25 {
    bottom: 25px !important;
}

.bottom-30 {
    bottom: 30px !important;
}

.left-0 {
    left: 0 !important;
}

.left-5 {
    left: 5px !important;
}

.left-10 {
    left: 10px !important;
}

.left-15 {
    left: 15px !important;
}

.left-20 {
    left: 20px !important;
}

.left-25 {
    left: 25px !important;
}

.left-30 {
    left: 30px !important;
}


/* Custom Image Hover Effect */


.content {
  position: relative !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: auto !important;
  overflow: hidden !important;
}

.content .content-overlay {
  background: rgba(255,255,255,0.3);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay{
  opacity: 1;
}

.content-image{
  width: 100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.fadeIn-bottom{
  top: 80%;
}

.fadeIn-top{
  top: 20%;
}

.fadeIn-left{
  left: 20%;
}

.fadeIn-right{
  left: 80%;
}

/* FINISHED GLOBAL CSS STYLES */
/* __________________________ */




/* CUSTOM CONTENT CSS */
/* __________________________ */



/* Images Slider */

.bg-indicators{
  	background-repeat: no-repeat;
    background-size: cover;
}

.slide-screen{
  background-repeat: none;
  background-size: cover;
  background-position: center; 
  height: 400px;
}

.slide-thumbs{
  background-repeat: none;
  background-size: cover;
  background-position: center; 
  height: 80px;
}

.slide-thumb-link{
  height: 80px;
  cursor:pointer;
}


/* ADMIN DASHBOARD*/

.asidebar {
    height: 100%;
    width: 250px;
    position: fixed;
    overflow: scroll;
    z-index: 60;
    top: 0;
    right: 0;
    background-color: white;
    overflow-x: hidden;
    transition: 0.3s;
    padding-top: 0px;
  	box-shadow: 0px 1px 25px rgba(0, 0, 0, 0.1);
}



#main-content {
    transition: margin-right .3s;
    margin-right: 250px;
}


/* WOOCOMMERCE */

span.woocommerce-input-wrapper {
    width: 100%;
}



/* BOOTSTRAP MODAL BACKGROUND OVERLAY */

.fade.show {
    background: transparent !important;
}



/* FINISHED CUSTOM CONTENT CSS */
/* _____________ */




/* CUSTOM TOOLSET CRED CSS */
/* __________________________ */






/* FINISHED CUSTOM TOOLSET CRED CSS */
/* __________________________ */




/* CUSTOM TOOLSET VIEWS CSS */
/* __________________________ */


/* GLOBAL TEXTFIELD */

input[type=text].global-textfield {
  	color: #495057 !important;
    padding: 5px !important;
  	border-radius: .25rem !important;
  	border-color: #ced4da !important;
  	border-width: 2px !important;
  	
}




/* Single Checkbox */


.checkbox { 
  padding: 0 0 0 20px;
  display:inline-block;
  margin:5px 0 5px 0;
}

/* GLOBAL CHECKBOX */

input[type="checkbox"].global-checkbox {
  -webkit-appearance: none;
    background: #ffffff;
    margin-left: 10px;
    vertical-align: middle;
    padding: 6px;
    outline: solid 2px #dddddd;
    outline-offset: 3px;
    cursor:pointer;
}


input[type="checkbox"].global-checkbox:hover {
      outline: solid 2px #ffcb11;
}

input[type="checkbox"].global-checkbox:active {
      
}

input[type="checkbox"].global-checkbox:focus {
      
}

input[type="checkbox"].global-checkbox:checked {
      outline: solid 2px #ffcb11;
      background: #ffcb11;
    
}


/* BLACK CHECKBOX */

input[type="checkbox"].checkbox-black {
  -webkit-appearance: none;
    background: #000000;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
 
}

input[type="checkbox"].checkbox-black:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-black:active {
      
}

input[type="checkbox"].checkbox-black:focus {
      background: #000000;
}

input[type="checkbox"].checkbox-black:checked {
      outline: solid 3px #000000;
    outline-offset: 3px;
}

/* GREY CHECKBOX */

input[type="checkbox"].checkbox-grey {
  -webkit-appearance: none;
    background: #949494;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-grey:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-grey:active {
      
}

input[type="checkbox"].checkbox-grey:focus {
      background: #949494;
}

input[type="checkbox"].checkbox-grey:checked {
      outline: solid 3px #949494;
    outline-offset: 3px;
}

/* SILVER CHECKBOX */

input[type="checkbox"].checkbox-silver {
  -webkit-appearance: none;
    background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%);
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-silver:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-silver:active {
      
}

input[type="checkbox"].checkbox-silver:focus {
      background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%);
}

input[type="checkbox"].checkbox-silver:checked {
      outline: solid 3px #96A5AF;
    outline-offset: 3px;
}

/* WHITE CHECKBOX */

input[type="checkbox"].checkbox-white {
  -webkit-appearance: none;
    background: #f4f4f4;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-white:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-white:active {
      
}

input[type="checkbox"].checkbox-white:focus {
      background: #f4f4f4;
}

input[type="checkbox"].checkbox-white:checked {
      outline: solid 3px #f4f4f4;
    outline-offset: 3px;
}

/* RED CHECKBOX */

input[type="checkbox"].checkbox-red {
  -webkit-appearance: none;
    background: #e81224;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-red:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-red:active {

}

input[type="checkbox"].checkbox-red:focus {
      background: #e81224;
}

input[type="checkbox"].checkbox-red:checked {
      outline: solid 3px #e81224;
    outline-offset: 3px;
}

/* BLUE CHECKBOX */

input[type="checkbox"].checkbox-blue {
  -webkit-appearance: none;
    background: #0059b2;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-blue:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-blue:active {
      
}

input[type="checkbox"].checkbox-blue:focus {
      background: #0059b2;
}

input[type="checkbox"].checkbox-blue:checked {
      outline: solid 3px #0059b2;
    outline-offset: 3px;
}

/* YELLOW CHECKBOX */

input[type="checkbox"].checkbox-yellow {
  -webkit-appearance: none;
    background: #ffcb11;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-yellow:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-yellow:active {
      
}

input[type="checkbox"].checkbox-yellow:focus {
      background: #ffcb11;
}

input[type="checkbox"].checkbox-yellow:checked {
      outline: solid 3px #ffcb11;
    outline-offset: 3px;
}

/* GREEN CHECKBOX */

input[type="checkbox"].checkbox-green {
  -webkit-appearance: none;
    background: #37ad0f;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-green:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-green:active {
      
}

input[type="checkbox"].checkbox-green:focus {
      background: #37ad0f;
}

input[type="checkbox"].checkbox-green:checked {
      outline: solid 3px #37ad0f;
    outline-offset: 3px;
}

/* CREAM CHECKBOX */

input[type="checkbox"].checkbox-cream {
  -webkit-appearance: none;
    background: #DBAF6E;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-cream:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-cream:active {
      
}

input[type="checkbox"].checkbox-cream:focus {
      background: #DBAF6E;
}

input[type="checkbox"].checkbox-cream:checked {
      outline: solid 3px #DBAF6E;
    outline-offset: 3px;
}

/* GOLD CHECKBOX */

input[type="checkbox"].checkbox-gold {
  -webkit-appearance: none;
    background: linear-gradient(to bottom, #f3e2c7 0%,#b68d4c 100%,#e9d4b3 100%);
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-gold:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-gold:active {
      
}

input[type="checkbox"].checkbox-gold:focus {
      background: linear-gradient(to bottom, #f3e2c7 0%,#b68d4c 100%,#e9d4b3 100%);
}

input[type="checkbox"].checkbox-gold:checked {
      outline: solid 3px #b68d4c;
    outline-offset: 3px;
}

/* BROWN CHECKBOX */

input[type="checkbox"].checkbox-brown {
  -webkit-appearance: none;
    background: #933d00;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-brown:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-brown:active {
      
}

input[type="checkbox"].checkbox-brown:focus {
      background: #933d00;
}

input[type="checkbox"].checkbox-brown:checked {
      outline: solid 3px #933d00;
    outline-offset: 3px;
}

/* ORANGE CHECKBOX */

input[type="checkbox"].checkbox-orange {
  -webkit-appearance: none;
    background: #FF7500;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-orange:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-orange:active {
      
}

input[type="checkbox"].checkbox-orange:focus {
      background: #FF7500;
}

input[type="checkbox"].checkbox-orange:checked {
      outline: solid 3px #FF7500;
    outline-offset: 3px;
}

/* BRONZE CHECKBOX */

input[type="checkbox"].checkbox-bronze {
  -webkit-appearance: none;
    background: linear-gradient(to bottom, #f0b7a1 0%,#b25849 100%);
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-bronze:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-bronze:active {
      
}

input[type="checkbox"].checkbox-bronze:focus {
      background: linear-gradient(to bottom, #f0b7a1 0%,#b25849 100%);
}

input[type="checkbox"].checkbox-bronze:checked {
      outline: solid 3px #c46152;
    outline-offset: 3px;
}

/* VIOLET CHECKBOX */

input[type="checkbox"].checkbox-violet {
  -webkit-appearance: none;
    background: #a00e88;
    width: 20px;
    height: 20px;
    margin:20px 20px 3px 20px;
    cursor: pointer;
    vertical-align:middle;
}

input[type="checkbox"].checkbox-violet:hover {
      outline: solid 3px #f7c81e;
    outline-offset: 3px;
}

input[type="checkbox"].checkbox-violet:active {
      
}

input[type="checkbox"].checkbox-violet:focus {
      background: #a00e88;
}

input[type="checkbox"].checkbox-violet:checked {
      outline: solid 3px #a00e88;
    outline-offset: 3px;
}


/* ORDER BY DROPDOWN SELECT  */

select.wpv-sort-control-select {
    height: 37px;
    width: 100%;
    background: white;
    color: #495057;
    border: solid 2px #495057;
    padding: 0px;
    padding-right: 10px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
}

/* Test */

select.wpv-sort-control-select.border-input-gray {
    height: 37px;
    width: 100%;
    background: white;
    color: red;
    border: solid 2px green;
    padding: 0px;
    padding-right: 10px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
}


/* PAGNITION PAGE NUMBER  */



/* POST VIEWS CSS  */

.post-views {
    display: inline;
    background: #F8F9FA;
    padding: 2px 5px 2px 0px;
    border-radius: 0px 3px 3px 0px;
    margin: 0px;
    margin-left: -5px;
}

span.post-views-count {
    color: black;
    font-size: 12px;
}


/* SPINNER CSS */

.fullscreen-spinner {
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.5);
    z-index: 2;
} 

.fullscreen-spinner > img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20%;
    display:block;
    width:50px;
}


/* LOAD MORE BUTTON SPINNER CSS */


.wpv_slide_loading_img {
  width:50px !important;
  height: 50px !important;
  top: 94% !important;
}





/* FINISHED CUSTOM TOOLSET VIEWS CSS */
/* __________________________ */


/* CUSTOM LAYOUTS CSS */
/* __________________________ */


/* GLOBAL SHARE BUTTONS CSS */

.share-buttons{
	position: fixed;
    bottom: 4em;
    z-index: 3;
    max-width: 60px;
  	left:0;
	background-color:rgba(248, 249, 250, 0.8);

}



/* FINISHED CUSTOM LAYOUTS CSS */
/* __________________________ */



/* CUSTOM ANIMATION */
/* _____________ */



/* ANIMATION */

.spinbutton{
    -moz-transition: all 60s linear;
    -webkit-transition: all 60s linear;
    transition: all 60s linear;

}

.spinbutton.down{
    -ms-transform: rotate(10000deg);
    -moz-transform: rotate(10000deg);
    -webkit-transform: rotate(10000deg);
    transform: rotate(10000deg);
}




/* FINISHED ANIMATION */
/* _____________ */




/* MEDIA PRINT */
/* _____________ */






/* MEDIA QUERIES */
/* _____________ */

/*--------------------------------------------------------------
# Fix WooCommerce Layout Issue on Checkout / Address Pages
--------------------------------------------------------------*/

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
    display: block;
}
     
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    max-width: unset;
}


/* Min Width Queries */

@media (min-width: 320px) {

  .slide-screen{
    height: 260px;
  }


}


@media (min-width: 576px) {

  .slide-screen{
    height: 300px;
  }

}


@media (min-width: 768px) {

  .slide-screen{
    height: 450px;
  }


}

@media (min-width: 992px) {

  .slide-screen{
    height: 500px;
  }

}


@media only screen and (min-width: 991px) {
    .row-search-mobile{
      display:none;
      margin:0px;
	}
}


/* Max Width Queries */

@media screen and (max-width: 768px) {
  
  	.asidebar {
    width: 0px;
	}
  
  	#main-content {
    transition: margin-right .3s;
    margin-right: 0px;
	}
  
  	/* LOAD MORE BUTTON SPINNER CSS */
	.wpv_slide_loading_img {
    top: 96.5% !important;
	}
 
}


@media only screen and (max-width: 992px) {
    .row-search-desktop{
      display:none;
      margin:0px;
	} 
    .single-car-listing .table-main-listing> tbody>tr>td {
      display: block;
    }
  
}

/* FINISHED MEDIA QUERIES */
/* _____________ */