/*
 Theme Name:   Vik PRO Custom Theme
 Template:     flash
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  flash
 .page-id-12351 
*/
/* New Home */
.page-id-12351 .card_wrp.vrim::before,
.page-id-12351 .card_wrp.black::before,
.page-id-12351 .card_wrp.platino::before,
.page-id-12351 .card_wrp.elite::before{
    background-color: transparent !important;
}
.page-id-12351 .card_button{
    width: 210px !important;
    background: #FF5800 !important;
    border-radius: 5px !important;
}
.page-id-12351 .card_wrp li::before {
    content: url(https://www.vrim.com.mx/wp-content/uploads/2021/07/Icon-ionic-md-checkmark-circle-outline.png) !important;
}
.page-id-12351  .card_wrp li {
    margin-bottom: 10px !important;
}
.page-id-12351 .card_wrp {
    min-height: 515px !important;
}
.page-id-12351 .kc-css-system .kc-css-578813,
.page-id-12351 .kc-css-system .kc-css-709897,
.page-id-12351 .kc-css-system .kc-css-304866,
.page-id-12351 .kc-css-system .kc-css-858452{
    padding-bottom: 0 !important;
}
.page-id-12351 .card_more_btn::before {
    content: " " !important;
}
.page-id-12351 input[type=button], 
.page-id-12351 input[type=reset], 
.page-id-12351 input[type=submit],
.page-id-12351 #subscription-60525ab94237f input[type=submit]{
    width: 100% !important;
	color: #FFF !important;
    background: #FF5800 !important;
    height: 40px !important;
    font-weight: bold !important;
    border-radius: 5px !important;
    box-shadow: 3px 3px 3px #ccc;
	border: 0 !important;
}
.page-id-12351 #subscription-60525ab94237f input[type=text]{
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0!important;
}
.page-id-12351 input[type=tel] {
    border: 1px solid #ccc !important;
    height: 36px !important;
    width: 100% !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
	padding: 3px 6px !important;
}
.page-id-12351 .wpcf7-form input[type=tel],
.page-id-12351 .wpcf7-form input[type=email],
.page-id-12351 .wpcf7-form input[type=text]{
	margin-bottom: 20px !important;
	color: #003BA2 !important;
}
.page-id-12351 .wpcf7-form textarea{
	color: #003BA2 !important;
	height: 80px !important;
}
.page-id-12351 ::placeholder{
  color: #003BA2 !important;
  opacity: 1;
}
.page-id-12351 span.subscription-form-placeholder {
    color: #003ba3 !important;
    font-weight: 400;
}
.page-id-12351 .header-bottom {
    border-bottom: 0px !important;
}
#site-navigation ul li.header-btn > a {
    font-weight: 400 !important;
    letter-spacing: 1px;
    padding: 3px 15px !important;
    background: #FF5800 !important;
    color: #fff;
    border-radius: 5px !important;
    text-decoration: none !important;
}
/*
.page-id-12351 #popup_contact{
	display: none !important;
}
*/
.vik-fixed-cta {
    right: 0 !important;
}
.vik-fixed-cta a !important{
    font-size: 18px !important;
    background: #ee5635 !important;
    color: #fff !important;
    padding: 10px 25px !important;
    border-radius: 5px 0 0 5px !important;
    box-shadow: 0 0 10px 7px rgb(0 0 0 / 18%) !important;
}
#vrim-plans .kc_single_image img {
	transition: 1s ease;
}
#vrim-plans .kc_single_image img:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: 1s ease;
}
.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel{
    width: 100% !important;
    padding: 6px 6px !important;
    border: 1px solid #ccc !important;
}

input {
	font-family:'Poppins' !important;
	font-weight: 500 !important;
}

.stripe-card-element input  {
    font-family: 'Poppins';
    font-weight: 500 !important;
}



/* End New Home */
/* Responsive New */
@media only screen and (max-width: 723px) {
  #wpcf7-f12518-p12351-o2 .cf-col-50 {
    padding-left: 0px !important;
  }
}
/* End Responsive New */

