/*
Theme Name: Cowboys4Angels
Author: Erika Laguna
Author URI: https://erikalaguna.com/
Description: Custom Theme for Cowboys4Angels
Version: 1.1
Template: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Italiana&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bonheur+Royale&family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');

.hide,
.product-categories .cat-item.cat-item-16{
	display:none !important;
}

H1, H2, H3 {
	text-transform: uppercase;
}

.post-template-default #content a {
    color: #d18912;
    text-decoration:  underline;
}

.porto-btn {
	letter-spacing:2px;
	font-weight:600;
}

.pink {
	color:#d18912;
}

h2.slider-title:after,
.blog-posts .post h2.entry-title:after,
.single-post h2.entry-title:after{
	border: none;
}

.wpb_content_element a {
	color: #d18912;
	text-decoration: none;
	font-weight: 700;
}


.porto-links-block li.porto-links-item > a, 
.porto-links-block li.porto-links-item > span {
	color: #000;
	text-decoration: none;
	font-weight: 500;
	 font-size: 1.1em;
    line-height: 1.1em;
	padding: 30px 6px 30px;
	border-top: 1px solid #ccc;
}

.porto-links-block li.porto-links-item i {
    margin-right: 0;
    font-size: 30px;
    float: right;
}

.porto-links-block {
    border: none;
    background: none;
}

.fa-external-link-alt:before {
    color: #01758b;
}

.vip-image {
	display:none;
}
.vip-image-show{
	display:block !important;
	 filter: blur(2px);
	    margin: 0 auto;
}


.archive-products .product_cat-vip .product-image img,
.porto-carousel .product_cat-vip .product-image img,
.owl-stage .product_cat-vip .product-image img{
	/*filter: blur(2px) ;*/
}


.archive-products .product_cat-vip .product-image .inner:after,
.porto-carousel .product_cat-vip .product-image .inner:after,
.owl-stage .product_cat-vip .product-image .inner:after{
	 background-image: url('https://cowboys4angels.com/cowboys4angels.com/wp-content/uploads/2021/07/vip-profile.png');
	background-size: contain;
	opacity: 0.9; /* Adjust for desired transparency */
}

.remove-blur-image {
	filter: blur(0) !important;
}

.wrap-center img{
	margin: 0 auto;
}

 
#main {
   padding-top:50px;
}

.single-product #main {
   padding-top:0;
}

.add-links .add_to_cart_button.loading.viewcart-style-1:after, .add-links .quickview.loading:after, .commentlist li .comment-text, .product-image img, .shop_table, .product-nav .product-popup .product-image, .product-summary-wrap .yith-wcwl-add-to-wishlist a:before, .product-summary-wrap .yith-wcwl-add-to-wishlist span:before, ul.product_list_widget li .product-image, .widget_recent_reviews .product_list_widget li img {
	 
}

 
.no-breadcrumbs .main-content {
    padding-bottom: 80px;
}

.single-post .no-breadcrumbs .main-content {
	padding-bottom: 0;
}

.tab-content {
    background: transparent;
    color: #eee;
}

.img-thumbnail {
    background-color: transparent;
}

.img-thumbnail img,
.img-thumbnail .inner{
}

.owl-carousel .owl-item img,
.product-image{
    border: none;
}

li.product-onimage3 .product-content {
    padding: 0 40px 20px;
}

.product-thumbs-vertical-slider .slick-arrow {
    color: #fff;
	background: transparent;
}

 

.product_meta a {
	font-size: 16px;
	    margin-right: 10px;
	    letter-spacing: 1px;
	  text-transform: uppercase;
	    font-weight: 500 !important;
}
.product_meta a:hover {
	color: #000 !important;
}

.table,
.table-striped > tbody > tr:nth-of-type(odd) {
    color: #000;
	 --bs-table-accent-bg: transparent;
	border-color: #b7bbc0;
}
 

.widget .widget-title .toggle:before, .widget .widget-title .toggle:after {
    background: #000;
}
.woocommerce-tabs .resp-tabs-list li {
	    letter-spacing: 1px;
	font-weight:500;
	font-size:16px;
}



.woocommerce-page.archive .sidebar-content aside.widget {
	border: none !important;
	   
}

.woocommerce-page.archive .sidebar-content aside.widget {
	border-color: transparent !important;
}

.archive .no-breadcrumbs .container {
	   
}

.gridlist-toggle 
{
    display: none !important;
}

.owl-item ul.products li {
	width:100% !important;
}

ul.products li.product-col h3 {
    font-size: 2rem;
}

.widget .widget-title .toggle {
    display:none;
}
 

.single-product .product_title.show-product-nav{
	font-family: 'Open Sans' !important;
	font-size: 45px;
	letter-spacing: 2px;
}

ul.products li.product-col .woocommerce-loop-product__title{
	font-family: 'Open Sans' !important;
	letter-spacing: 1px;
}

.product-loop-title {
	text-decoration: none !important;
}
 
.spacer.gfield {
	display:none
}

.gform_wrapper .gform_validation_errors {
    background: none !important;
    border: none !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    padding: 0 !important;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: none !important;
    border: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
}

.alert-danger {
        padding: 0 !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

.gform_wrapper.gravity-theme .instruction {
    padding-top: 0 !important;
}

.alert-success {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important;
    text-align: center !important;
}

.gform-icon {
	display:none;
}

h2.gform_submission_error   {
	margin-bottom: 0 !important;
	color: #fff !important;
	font-size: 20px !important;
    line-height: 30px !important;
}

.product-layout-transparent {
    -ms-flex-align:   flex-start !important;
    align-items: flex-start !important;
}

.woocommerce-page.archive .sidebar-content {
	border-color: transparent;
}

.woocommerce-page.archive .sidebar-content aside.widget {
    padding: 0 20px;
}

.tax-product_cat h1,
.special-title{
    font-family: 'Open Sans' !important;
	margin-bottom:10px;
}

#footer .footer-ribbon {
   font-family: 'Open Sans' !important;
	letter-spacing: 1px;
	background-color: #01758b;
	    padding: 10px 20px 10px;
	text-transform: uppercase;
	font-size: 18px;
}

#footer .footer-ribbon:before {
    border-right-color: #064f60;
}

#header .header-contact {
    border-right:none;
}

#header, #header .header-main .header-contact .nav-top > li > a, #header .top-links > li.menu-item:before {
    color: #eee;
}

 

#header .header-contact .nav-top {
    font-size: 1.1em;
	letter-spacing:1px;
}

.home ul.pcols-lg-2 li.product-col {
    width: 100%;
}

.white-text,
.white-text p{
	color: #eee;
}

.whiter-text,
.whiter-text p{
	color:#eee
}

.testimonial {
    margin-bottom: 0;
}

.testimonial.testimonial-style-6 blockquote p {
    font-size: 16px;
    line-height: 24px;
}

.testimonial blockquote p {
    font-family: 'Open Sans';
	 font-style: italic;
}

.number-circle {
	background-color: #d1882b;
    width: 50px;
    height: 50px;
    text-align: center;
	border-radius: 100%;
	margin: 0 auto ;
}
.number-circle p {
	color: #000;
	font-size: 36px;
	   line-height: 50px;
}

a.porto-product-filters-toggle {
	border:none !important;
	    letter-spacing: 1px;
}

.sidebar-content #custom_html-2 {
	margin-top:80px;
}

.footer-link {

	text-decoration:underline !important
}

#header .header-contact {
    margin: 0;
}

#header .header-contact {
  
    padding-right: 0;
}

.resp-tabs-list li  {
    border-radius: 0 !important;
}

.related.products .slider-title,
.section-title, .slider-title{
   font-family: Open Sans,sans-serif;
    font-weight: 400;
	letter-spacing: 2px;
}

.section-title, .slider-title {
    letter-spacing: -0.01em;
    line-height: 22px;
    padding-bottom: 10px;
    margin-bottom: 24px;
}

#footer .footer-bottom {
    padding: 5px 0;
}

section.toggle label {
    color: #000;
}

section.toggle.active > label {
    color: #fff;
}

.sticky-header .standard-logo{
	max-width:200px !important;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
   
    background-color: #d18912;
    border-color: #d18912;
    border-radius: 0;
	padding: 0.75rem 1.5rem !important;
	text-transform: uppercase;
    font-weight: 600;
	font-size:14px;
	text-decoration:none;
	
}
 

html .btn-primary,
.btn-default.btn,
.posts-medium-alt .custom-border-radius{
   
   background-color: #d18912 !important;
    border-color: #d18912 !important;
    border-radius: 0 !important;
    padding: 0.3rem 0.5rem !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    color: #fff !important;
}

html .btn-borders.btn-primary:hover, 
html .btn-borders.btn-primary:focus, 
html .btn-borders.btn-primary:active {
    background-color: #d18912 !important;
    border-color: #d18912 !important;
    color: #ffffff;
}

.phone {
	color: #d18912;
	font-weight:800;
	font-size: 1.3em;
}

.post-item.post-title-simple .post-title, .post-item.post-title-simple .post-title h2, .post-item.post-title-simple .entry-title, article.post-title-simple .entry-title a:not(:hover), .post-item.post-title-simple .entry-title a,
.single-post .entry-title,
.blog-posts .post .entry-title,
.quantity .qty, .gridlist-toggle > a:not(.active), .gridlist-toggle > a:hover,  .single-product .entry-summary .quantity .minus, .single-product .entry-summary .quantity .plus, .shop_table.cart-table .quantity .plus, .shop_table.cart-table .quantity .minus, .woocommerce-tabs h2.resp-accordion, .cart-v2 .card.card-default .card-body tbody tr td:last-child, .cart_totals .order-total .amount, .review-order.shop_table .order-total .amount{
	font-family: Open Sans,sans-serif;
	    font-weight: 400;
}
.single-post .entry-title{
font-weight: normal;
	
}

.labels .onhot {
	border-radius: 0 !important
}

.porto-products.title-border-bottom > .section-title, .related.products .slider-title, .porto-products.title-border-middle > .section-title .inline-title:before,
.section-title, .slider-title{
    border-bottom: 1px solid #b7bbc0;
	color: #000;
}

.related  .porto-products {
	margin-bottom: 0 !important
}

.archive ul.products li.product-col {
    padding: 15px;
}
.archive ul.products .product-col {
    margin-bottom: 3px;
}

.post-item.post-title-simple h4 a {
    color: #fff;
	    font-weight: 400;
}

.gform_drop_area {
    padding: 8px;
}

#nav-menu-item-3843 a{
	color: #d18912 !important;
	  font-weight: 600 !important;
}

#header .share-links a:not(:hover) {
    background-color: #fff !important;
}

#header .header-top .top-links > li.menu-item > a {
    text-transform: none;
    font-weight: 400;
    letter-spacing: 1px;
}

.single-product .product-images .zoom {
    background: #01758b;
	color: #fff;
	top: 30px;
    right: 30px;
  
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    padding: 14px !important;
	border-radius: 0;
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 10px !important;
}

#gform_3  input[type=text],
#gform_3  input[type=email],
#gform_3 input[type=tel],
#gform_3 textarea,
#gform_3 select{
	
}

#gform_3 .gfield_label {
    font-weight: normal;
}

#gform_3 .dashicons {
	background-color: #fff;
}

#header .nav-item-right-border:last-child{
    padding-right: 0;
}

#header .nav-top li>span {
    padding-right:  0;
}

#header .header-main .header-left,
#header .header-main .header-right{
    padding-top: 20px ;
    padding-bottom: 20px  ;
}

.posted_in a:nth-child(2)[rel=tag] {

}

.single-product .posted_in {
font-size: 0;
	margin-bottom: 0;
}


.passster-form input[type=password], .passster-form input[type=text] {
    max-width: 200px;
	border-radius: 0;
	float: left;
}

.passster-submit, .passster-submit-recaptcha, .passster-submit-captcha {
    max-width: 100px;
}

.passster-form h4 {
    text-transform: none;
}

.passster-form > form {
    margin: 0px  !important;
	padding: 0px  !important;
}

.passster-form input[type=password] {
    padding: 11px;
}

ul.products.owl-loaded li.product-col {
    padding: 0 10px;
}

.cat-item.cat-item-76,
.porto-ajax-filter li[data-filter="vip"]{
	display: none;
}


#gfield_description_3_25 {
	color: #d18912
}

.single-product .woocommerce-product-attributes,
.single-product .tablepress {
    margin-top: 0;
	max-width: 350px;
	    float: left;
   
}

.single-product .woocommerce-product-attributes-item__label,
.single-product .woocommerce-product-attributes-item__value{
	padding: 0.35rem 0.5rem;
	font-weight: normal;
}


.product-thumbs-vertical-slider .img-thumbnail.selected img {
    border-color: #01758b;
	border: 2px solid #01758b;
}

.category-list a {
	text-decoration: none;
	    letter-spacing: 2px;
}



img.mfp-img {
	   max-height: 100vh !important;
    overflow: auto;

}

.product-image-slider.owl-carousel .owl-nav [class*=owl-], 
.product-image-slider.owl-carousel .owl-nav [class*=owl-]:active, 
.product-image-slider.owl-carousel .owl-nav [class*=owl-]:hover {
    font-size: 42px;
    color: #fff;
}

.product-image-slider.owl-carousel .owl-nav .owl-prev {
    left: 20px;
}

.product-image-slider.owl-carousel .owl-nav .owl-next {
    right: 20px;
}

.hamburguer-btn .hamburguer span {
    background: #fff;
}

#header .mobile-toggle {
	 
}

.member-overview .col-md-7 .align-items-center {
	display: none !important;
}

.tablepress tbody td, .tablepress tfoot th {
        border-bottom: 1px solid #b7bbc0;
}

.tax-product_cat h1, .special-title {
    margin-bottom: 30px;
    
}

.tax-product_cat h1  {
   display: none;
}

.toggle > label {
    font-weight: 400;
   
}

.toggle > .toggle-content {
    padding: 30px 0;
}

.btn,.button,
.product-image .labels .onhot, .summary-before .labels .onhot{
       letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.product-image .labels .onhot, .summary-before .labels .onhot{
	display: none;
}

.footer .widget-title, .footer .widget-title a {
    font-weight: 400;
    font-family: 'Open Sans';
}

.back-button a {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}


.passster-form {
   padding: 20px !important;
    border: 1px solid #000;

}

#vip-image {
	margin-top: 20px;
}

.passster-form > form {
    background: transparent;
}

.show-mobile {
	display:none;
}

li.product-onimage3 .add-links .button {
    right: 35px;
    top: 35px;
}

.product-image img {
    border: 1px solid #eee;
}

li.product-onimage3 .product-image .inner:after, li.product-outimage_aq_onimage .product-image .inner:after {
    background-color: transparent !important;
}

.product-layout-transparent .product-thumbnails {
    /* margin-top: -25px; */
}

.slider-wrapper {
     margin-left:0;
      margin-right:0;
}

.product-layout-transparent .product-thumbnails {
    width: 18%;
}

.product-layout-transparent .product-images {
    margin-left: 2%;
}

.product-thumbs-vertical-slider .img-thumbnail img {
}

.img-border img{
	border: 1px solid #eee;
}


.single-product .product_title {
    letter-spacing: 1px !important;
	margin-bottom: 30px;
	    font-size: 2.3rem;
	font-weight: 400;
}

.wp-caption.alignright .wp-caption-dd, .wp-caption.alignright img {
    padding-left: 0;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
    padding: 0 !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_details .slb_data {
    padding: 0 10px;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-family: Open Sans, sans-serif !important;
	font-size:16px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
    box-shadow:none !important;
    border-radius: 0 !important;
	color: #fff !important;
}
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
    background-color: #000 !important;
}

#header.sticky-header .header-main .container {
    min-height: auto;
}

.fancy-text {
	 font-family: "Bonheur Royale", serif;
	text-transform: none !important;
	font-weight:300;
}

.header-image {
    margin-bottom:60px !important;
}

.header-image h1{
    color: #fff;
	text-transform: uppercase;
	font-weight:300;
	background: #00000047;
    padding: 10px 0;
   
}

.no-breadcrumbs .main-content {
    padding-top: 0;
}

.marquee0>div {
	width: 100% !important;
}

.owl-carousel.nav-style-2 .owl-nav [class*=owl-] {
    color: #01758b;
}

.porto-product-filters-body {
		display: table !important;  
	margin: 0 auto;
	text-align: center;
}

.shop-loop-before:not(.e-con) {
    padding:0;
    margin-bottom: 20px;
   background: transparent;
}

.shop-loop-before {
    justify-content: space-evenly;
}

.porto-ajax-filter {
font-size: 12px;
    font-weight: 600;
    border-bottom: none;
    text-transform: uppercase;
	justify-content: center;
}

.porto-ajax-filter li > a  {
    color: #fff !important;
    padding: 5px 15px !important;
    border: none;
    margin: 4px;
    background: #333;
    display: inline-block;
    letter-spacing: 1px;
}


.porto-product-filters .widget>ul  {
	display: inline-block !important;  
        position: relative;
        padding: 0;
        margin-top: 0;
        min-width: 220px;
        background: transparent;
        box-shadow: none;
}

.porto-product-filters .widget>ul li {
        display: inline;
        text-align: center
    }

.porto-product-filters .widget {
    background: none;
}

.porto-product-filters .widget>div:not(.pwb-filter-products)>ul  {
        display: block;
        position: relative;
	background: transparent;
        box-shadow: none;
	padding: 0;
}

.porto-product-filters .widget {
	margin-bottom: 0;
}

#woocommerce_product_categories-5 h3 {
	display: none;
}

.widget_product_categories ul li > a,
.view-all-cowboys li > a{
    color: #fff !important;
    padding: 5px 15px !important;
    border:none;
    margin: 4px;
    background: #333;
	    display: inline-block;
	letter-spacing: 1px;
}

.view-all-cowboys li > a{
	background: #d18912;
	padding: 5px 35px !important;
}

.widget_product_categories ul li > a:hover, .widget_product_categories ul li > a:active,
.widget_product_categories ul li.current-cat > a,
.view-all-cowboys li > a:hover{
	 background: #01758b;
	color: #fff !important;
}


input[type="search"]{
    background-color: transparent;
    color: #000;
    border-color: #000;
}

[type=submit] {
    border: 1px solid var(--porto-primary-color);
    color: #fff !important;
    padding: 8px 10px;
    line-height: 1.42857;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}

.cat-item-76 {
	Display: none !important;
}

.nothing-found-message .woocommerce-info {
    text-align: center;
}

ul.products .category-list {
    font-size: 0.825rem;
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none !important;
}

.woocommerce-tabs .tab-content {
    border: none;
    border-top: none;
}

.tablepress  .column-2 {
	color: #01758b;
	font-weight: bold;
}

.woocommerce-tabs .resp-tabs-list li {

    color: #777 !important;
}

.searchform {
    width: 50%;
    margin: 0 auto;
}


.searchform .live-search-list {
    background: #fff;
	max-width: 600px;
	position: relative
}

.searchform .search-sku {
	display: none;
}

.searchform .searchform-fields   input {
	width:80%
}

.searchform .button-wrap button{
	width: 18%
}

##side-nav-panel .accordion-menu>li.menu-item a {
  
    text-transform: uppercase;
}

#side-nav-panel .accordion-menu li.menu-item.current-menu-item > a, #side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .accordion-menu li.menu-item:hover > a, #side-nav-panel .menu-custom-block a:hover {
    background-color: #666666;
}

#header .mobile-toggle {
    margin: 8px 0 8px 0;
}

#ui-datepicker-div {
    background: #000000 !important;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar th span {
    color: #fff !important;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar td {
    font-size: 1.3rem !important;
}

#ui-datepicker-div a, #ui-datepicker-div a:visited {
     color: #fff ;
}

.gravity-theme.ui-datepicker .ui-datepicker-header select {
  
    color: #fff !important;
    font-size: 1rem !important;
}

#ui-datepicker-div .ui-icon {
    margin-right: 0px;
    font-size: 15px;

}

.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right: 10px !important;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {
    background: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}

.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	width: 50px !important;
}

#ui-datepicker-div a:hover {
    color: #d18912;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus, .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover {
	border-color: #fff !important;
}

.header-image {
	background: #333;
}

.page-id-22 .ginput_container_date img{
	content:url("https://cowboys4angels.com/cowboys4angels.com/wp-content/uploads/2025/03/calendar-black.png") !important;
}


.single-product .woocommerce-product-attributes{
	margin-bottom:30px;
}


.archive-products .post-18675.product_cat-vip .product-image img, 
.porto-carousel .post-18675.product_cat-vip .product-image img, 
.owl-stage .post-18675.product_cat-vip .product-image img {
    filter: blur(0) !important;
}


.autocomplete-suggestion img {
    width: 100px  !important;
    height: 100px  !important;
    border-radius: 0  !important;
}



.searchform .live-search-list {
    background: inherit;
    max-width: 300px;
    position: relative;
}


/*  Media Queries  Media Queries Media Queries Media Queries Media Queries Media Queries */

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

	.porto-product-filters-body {
    text-align: left;
}
	
}
	
	
	
@media only screen and (max-width: 768px)  {
	
	.searchform {
    width: 100%;
}
  .hide-mobile {
    display: none !important;
  }
	
	.home-parallax  .vc_parallax-inner {
    background-position: 76% 0;
}
	
	.request-encounter {
		text-align: left !important;
	}
	
	.show-desktop {
	display:none !important;
}
	
	.show-mobile {
	display:block;
}
	
	.img-thumbnail img,
.img-thumbnail .inner,
	.product-image img{
	 border: 1px solid #eee;
}
	.product-thumbs-vertical-slider .img-thumbnail img {
   
}
	
	.owl-carousel .owl-item img {
		
	}
	
	li.product-onimage3 .product-content {
    padding: 0 20px 20px;
}
	
	li.product-onimage3 .add-links .button {
    right: 20px;
}
	
.porto-sicon-box-link {
	display: none !important;	
	}
	
	.owl-carousel .owl-item {
    margin-right: 0 !important;
}
	
	
}

@media (max-width: 640px) {
    .gravity-theme.ui-datepicker {
         max-width: 100% !important;
		margin: 0 20px 0 10px !important;
    }
	
.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default,
	.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{
        height: inherit !important;
        width: inherit !important;
    }
	
	.fancy-text {
		font-size:40px !important;
	}
}
