@charset "utf-8";
/* CSS Document */

/*

Theme Name: X - Child Theme: Integrity Light
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to the light version of Integrity in this child theme.
Version: 4.4.2
Template: x

*/

@import url( '../x/framework/css/dist/site/stacks/integrity-light.css' );
body {
	font-family: "lexia" !important;
}

input, button, select, textarea {
    font-family: 'proxima-nova', sans-serif !important;
	font-size:18px !important;
	font-weight:300 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "lexia" !important;
	font-style: normal !important;
	color: #4d4d4d !important;
	/* padding-bottom: 15px !important; */
}

.mts, .mvs, .mas {
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding-right: 20% !important;
	color: #4d4d4d !important;
}

.normal-paragraph-text {
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	/* padding-right: 20% !important; */
	color: #4d4d4d !important;
}

.responsive-text {
	margin-top: 0.5em !important;
	font-size: 21.3px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 10px !important;
	color: #4d4d4d !important;
}
.banner-heading {
	font-family: "lexia" !important;
}
/* Remove footer widget heading icon start */
.widget_text .h-widget:before {
	content: "" !important;
	padding-right: 0!important;
	font-size: 0.825em !important;
	font-weight: bold !important;
}
.h-widget {
	margin: 0 0 0.5em !important;
	font-size: 16px !important;
	line-height: 1 !important;
	padding-bottom: 15px !important;
	color: #FFFFFF !important;
	font-family: 'proxima-nova', sans-serif !important;
	font-weight: 600 !important;
}
/* Remove footer widget heading icon end */
/* footer section color code update code start */
.x-colophon {
	background-color: #333333;
	border-top: none !important;
	box-shadow: 0 -0.125em 0.25em 0 rgba(0, 0, 0, 0.075);
	position: relative;
	color: #FFFFFF;
}
.widget {
	text-shadow: none;
}
.widget ul {
	list-style: none;
}
.widget_text ol, .widget_text ul {
	margin: 0 0 1.313em 1.0em;
}
.footer-text {
	font-family: 'proxima-nova', sans-serif !important;
}
/* footer section color code update code end */

hr {
	height: 0;
	margin: 0.8em 0;
	border: 0;
	border-top: 1px solid #e6e6e6;
}
p {
	font-size: 15px !important;
	line-height: 1.5 !important;
	color: #000000;
	text-align:left !important;
}
footer {
	background-color: #333333!important;
}
.textwidget a {
	font-family: "proxima-nova" !important;
	color: #808080 !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}
.rmv-shadow {
	box-shadow: none !important;
	font-weight: bold;
	text-shadow: none !important;
	font-size: 20px !important;
}
.x-btn.x-btn-regular {
	/* padding: 0.363em 1.325em 0.513em !important; */
	padding: 0.913em 1.325em 0.913em !important;
	font-weight: 700 !important;
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 18px !important;
}
.x-colophon+.x-colophon {
	box-shadow: none;
	border-top: 0;
	background-color: #3d3d3d !important;
}
.list {
	padding: 15px 0 !important;
	font-family: "proxima-nova" !important;
	font-weight:300 !important;
	font-size:16px !important;
}
 input::-webkit-input-placeholder {
color: #FFFFFF !important;
font-size:14px;
}
 input:-moz-placeholder { /* Firefox 18- */
color: #FFFFFF !important;
font-size:14px;
}
 input::-moz-placeholder {  /* Firefox 19+ */
color: #FFFFFF !important;
font-size:14px;
}
 input:-ms-input-placeholder {
color: #FFFFFF !important;
font-size:14px;
}
.etnerprise-plan {
	width: 90% !important;
}
.x-li-icon {
	color: #000000;
	line-height: 2 !important;
	margin-left: 10px;
}
/* -----------------------------  Plan Boxes Home  ------------------------------------ */
.package-txt-basic {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #4d4d4d ;
	font-weight: 400;
	line-height: 24px !important;
}

a.package-txt-basic {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #e7048f ;
	font-weight: 600;
	line-height: 24px !important;
	transition: all 0.5s ease;
}

a.package-txt-basic:hover {
  color: #be0075;
}

.package-txt-pro {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #4d4d4d;
	font-weight: 400;
	line-height: 24px !important;
}

a.package-txt-pro {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #ea3288 ;
	font-weight: 600;
	line-height: 24px !important;
	transition: all 0.5s ease;
}

a.package-txt-pro:hover {
  color: #be0075;
}

.package-txt-enterprise {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #4d4d4d ;
	font-weight: 400 ;
	line-height: 24px !important;
}

a.package-txt-enterprise {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #ff3a9f ;
	font-weight: 600;
	line-height: 24px !important;
	transition: all 0.5s ease;
}

a.package-txt-enterprise:hover {
  color: #be0075;
}
.package-txt-custom {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #4d4d4d;
	font-weight: 400;
	line-height: 24px !important;
}

a.package-txt-custom {
	font-family: 'proxima-nova', sans-serif !important;
	font-size: 15px !important;
	color: #ff72bc ;
	font-weight: 600;
	line-height: 24px !important;
	transition: all 0.5s ease;
}

a.package-txt-custom:hover {
  color: #be0075;
}
.package-resp-custom-main {
	margin-top: 0;
	color: #FF72BC !important;
	font-weight: 400 !important;
	font-size: 30px !important;
}
.x-accordion-heading .x-accordion-toggle:hover {
	background-color:#44443e;
	}
.x-accordion-heading .x-accordion-toggle {
	font-family: "lexia";
	font-weight:700;
	font-size: 22px;
	background-color: #e7048f ;
    color: #FFFFFF !important;
	height:auto;
	overflow:auto;
	transition: all 0.5s ease;
}
.x-accordion-heading .x-accordion-toggle.collapsed:hover {
	background-color: #be0075;
	}
.x-accordion-heading .x-accordion-toggle.collapsed {
    background-color: #333333;
	height:auto;
	overflow:auto;
	transition: all 0.5s ease;
}
.x-accordion-heading .x-accordion-toggle.collapsed:before {
	content: "\f107" !important;
	color: #ccc;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
/* .x-accordion-heading .x-accordion-toggle.collapsed{background-color:#E7048F !important;} */
.x-accordion-heading .x-accordion-toggle:before {
	content: "\f106" !important;
	font-size: 130% !important;
	-webkit-transform: rotate(0deg) !important;
	-ms-transform: rotate(0deg) !important;
	transform: rotate(0deg) !important;
	float: right !important;
}


#x-content-band-15 {
	font-family: "proxima-nova" !important;
	font-weight: 300 !important;
	color: #808080 !important;
	font-size: 14px !important;
}
.optimize-heading {
	font-weight: 700 !important;
}
/* Remove top menu shadow remove code start */
.x-navbar {
	border-bottom: 0 !important;
	box-shadow: none !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
    opacity: .95;
}
.x-navbar-fixed-top-active .x-navbar-wrap {
	margin-bottom: 0px !important;
}
#transparent-button {
	background-color: transparent !important;
	box-shadow: none !important;
	border: solid 1px #FFFFFF !important;
	width: 270px !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	padding: 0.913em 1.325em 0.913em !important;
}

#transparent-button:hover {

}
.opt-restaurant {
	color: #FFFFFF !important;
	font-size: 36px !important;
	font-weight: 700 !important;
}

.planslist-odd{
    background-color: #ededed !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 16px !important;	
	line-height: 3 !important;
}
.planslist-even{
    background-color: #ffffff !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 16px !important;	
	line-height: 3 !important;
}

.plans-banner-text{
	margin: 0px; 
	color: #4d4d4d !important; 
	font-weight: 300 !important; 
	padding: 0 !important;
	font-size: 16px !important;
	line-height:1.7 !important;
}

.plans-button{
	padding-left:35px !important;
}

#feature-heading{
	margin-top: 0; 
	color: #FFFFFF !important; 
	font-weight:700  !important;
	font-size: 38px !important;
	font-family: 'proxima-nova', sans-serif !important;
}

#createtxt{
	font-size:42px !important;
	color: #FFFFFF !important;
	font-weight:400 !important;	
	margin-top: 0 !important;
	margin-bottom: 15px !important;
}

#create-subtxt{
	font-size:22px !important;
	color: #FFFFFF !important;
	font-weight:400 !important;	
	margin-top: 0px !important;
	font-family: 'proxima-nova', sans-serif !important;
}

.contenttxt{
	font-size:16px !important;
	color: #FFFFFF !important;
	font-weight:300 !important;	
	font-family: 'proxima-nova', sans-serif !important;
}

.white-heading-txt{
	margin-top: 0.5em; 
	color: #FFFFFF !important; 
	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.11);
}
/* Remove top menu shadow remove code end */

@media screen and (max-width: 1024px) {
/* styles for browsers lower than 1024px; */
.create-store-heading{
	margin: 0px; 
	color: #4d4d4d !important; 
	text-align: center; 
	padding-top: 10px; 
	font-size: 26px !important; 
	font-weight: 400 !important; 
	font-family: lexia !important
}
.responsive-text {
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 10px !important;
	color: #4d4d4d !important;
}
.free-signup-section{
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
.responsive-text-white {
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}

.responsive-text-white-lessmargin{
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
.responsive-text-white-margin{
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}

.mts, .mvs, .mas {
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding-right: 20% !important;
	color: #4d4d4d !important;
}
.normal-paragraph-text {
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	/* padding-right: 20% !important; */
	color: #4d4d4d !important;
}

h2 {
	font-size: 22px !important;
	font-weight: bold !important;
}
.opt-restaurant {
	color: #FFFFFF !important;
	font-size: 17px !important;
	font-weight: 700 !important;
}
#feature-heading{
	margin-top: 0; 
	color: #FFFFFF !important; 
	font-weight:700  !important;
	font-size: 30px !important;
	font-family: 'proxima-nova', sans-serif !important;
}
.list {
	padding: 15px 0 !important;
	font-family: "proxima-nova" !important;
	font-weight:300 !important;
	font-size:14px !important;
}
#createtxt{
	font-size:21px !important;
	color: #FFFFFF !important;
	font-weight:400 !important;	
	margin-top: 0 !important;
	margin-bottom: 15px !important;
}


#create-subtxt{
	font-size:16px !important;
	color: #FFFFFF !important;
	font-weight:400 !important;	
	margin-top: 0px !important;
	font-family: 'proxima-nova', sans-serif !important;
}
.drawer-nav .close
{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right:45% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
}

}
/* .x-accordion-toggle{background-color: #e7048f !important;} 
http://stackoverflow.com/questions/16443380/common-css-media-queries-break-points
*/

/* default styles here for older browsers. 
   I tend to go for a 600px - 960px width max but using percentages
*/
@media screen and (max-width: 320px) {
/* styles for browsers lower than 320px; */
}

@media screen and (max-width: 640px) {
/* styles for browsers lower than 640px; */
}

@media screen and (max-width: 800px) {
/* styles for browsers lower than 800px; */
}


@media only screen and (min-width: 280px) and (max-width: 319px) {
	.responsive-heading {
		font-size: 25px !important;
		color: #FFFFFF !important;
		font-weight: 300 !important;
	}
	.responsive-heading-subheading {
		margin: 0px !important;
		color: #FFFFFF !important;
		font-weight: 700 !important;
		font-size: 17px !important;
	}
	.banner-txt {
		font-family: "proxima-nova" !important;
		font-weight: normal !important;
		font-size: 14px !important;
		letter-spacing: 2px !important;
	}
	#planstitle {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 16px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:0px !important;
		font-size: 36px !important;
		line-height:1.3 !important;
	}
	.plans-banner-text{
		margin: 0px; 
		color: #4d4d4d !important; 
		font-weight: 300 !important; 
		padding: 0 !important;
		font-size: 16px !important;
		line-height:1.5 !important;
	}
	.plans-button{
		padding-left:0px !important;
	}
	.heading-space{ margin: 0 !important;}
	.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
	
	.signupbutton{
	width: 154px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
	}

}

@media only screen and (min-width: 320px) and (max-width: 385px) {
.responsive-heading {
	font-size: 27px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 18px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 14px !important;
	letter-spacing: 2px !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
.signupbutton{
	width: 104px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}
}

@media only screen and (min-width: 386px) and (max-width: 479px) {
.responsive-heading {
	font-size: 29px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 18px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;

	font-weight: normal !important;
	font-size: 14px !important;
	letter-spacing: 2px !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
	.signupbutton{
	width: 115px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
	}

}

@media only screen and (min-width: 480px) and (max-width: 639px) {
.responsive-heading {
	font-size: 36px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 24px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 16px !important;
	letter-spacing: 2px !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
.signupbutton{
	width: 130px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}	
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
.responsive-heading {
	font-size: 42px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 30px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 18px !important;
	letter-spacing: 2px !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
.signupbutton{
	width: 150px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}	
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.responsive-heading {
	font-size: 32px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 22px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 18px !important;
	letter-spacing: 2px !important;
}
.planslist-odd{
    background-color: #ededed !important;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
}
.planslist-even{
    background-color: #ffffff !important;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 46% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
.signupbutton{
	width: 116px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}		
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
.responsive-heading {
	font-size: 40px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 28px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 18px !important;
	letter-spacing: 2px !important;
}
.planslist-odd{
	background-color: #ededed !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}
.planslist-even{
	background-color: #ffffff !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
.signupbutton{
	width: 150px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}		
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
.responsive-heading {
	font-size: 42px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 28px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 18px !important;

	letter-spacing: 2px !important;
}
.opt-restaurant {
	color: #FFFFFF !important;
	font-size: 22px !important;
	font-weight: 700 !important;
}
.planslist-odd{
	background-color: #ededed !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}
.planslist-even{
	background-color: #ffffff !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 18% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
	
	.signupbutton{
	width: 150px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
	}		
}

@media only screen and (min-width: 1279px) and (max-width: 1303px) {
.planslist-odd{
	background-color: #ededed !important;
    padding-top: 15px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}
.planslist-even{
	background-color: #ffffff !important;
    padding-top: 15px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    height: 56px !important;
    color: #4d4d4d !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 17% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
	.signupbutton{
	width: 150px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:15px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
	}		
}

@media only screen and (min-width: 1280px) and (max-width: 1439px) {
	.signupbutton{
	width: 140px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:20px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
}
.responsive-heading {
	font-size: 56px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.responsive-heading-subheading {
	margin: 0px !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	font-size: 36px !important;
}
.banner-txt {
	font-family: "proxima-nova" !important;
	font-weight: normal !important;
	font-size: 27px !important;
	letter-spacing: 2px !important;
	color: #FFFFFF !important;
}
.opt-restaurant {
	color: #FFFFFF !important;
	font-size: 22px !important;
	font-weight: 700 !important;

}
#planstitle {
	margin-top: 17px !important;
	margin-bottom: 10px !important;
	color: #333333 !important;
	font-weight: 300 !important;
	font-size: 25px !important;
}
.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 20% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
/*--- Mobile portrait --- */
	#planstitle {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 16px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:0px !important;
		font-size: 36px !important;
		line-height:1.3 !important;
	}
	.plans-banner-text{
		margin: 0px; 
		color: #4d4d4d !important; 
		font-weight: 300 !important; 
		padding: 0 !important;
		font-size: 16px !important;
		line-height:1.5 !important;
	}
	.plans-button{
		padding-left:0px !important;
	}
	
	.heading-space{ margin: 0 !important;}
}

@media only screen and (min-width : 480px) and (max-width : 595px) {
/*--- Mobile landscape --- */
	#planstitle {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 16px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;
	}
	.plans-banner-text{
		margin: 0px; 
		color: #4d4d4d !important; 
		font-weight: 300 !important; 
		padding: 0 !important;
		font-size: 16px !important;
		line-height:1.5 !important;
	}
	.heading-space{ margin: 0 !important;}

}

@media only screen and (min-width : 595px) and (max-width : 690px) {
/*--- Small tablet portrait --- */
	#planstitle {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 18px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;
	}
	.heading-space{ margin: 0 !important;}
}

@media only screen and (min-width : 690px) and (max-width : 800px) {
/*--- Tablet portrait ---*/
	#planstitle {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 19px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:0px !important;
		font-size: 35px !important;
		line-height:1.3 !important;
	}
	.plans-banner-text{
		margin: 0px; 
		color: #4d4d4d !important; 
		font-weight: 300 !important; 
		padding: 0 !important;
		font-size: 16px !important;
		line-height:1.5 !important;
	}
	.plans-button{
		padding-left:0px !important;
	}

}

@media only screen and (min-width : 800px) and (max-width : 1024px) {
/*--- Small tablet landscape ---*/
	#planstitle {
		margin-top: 26px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 18px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 34px !important;
		line-height:1.3 !important;
	}

}

@media only screen and (min-width : 1024px) and (max-width : 1224px) {
/*--- Tablet landscape --- */
	#planstitle {
		margin-top: 28px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 19px !important;
		margin-left: 10px;
		line-height: 1.5 !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;
	}

}

@media only screen and (min-width : 1224px) and (max-width : 1300px) {
	#planstitle {
		margin-top: 17px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 25px !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;
	}
}

@media only screen and (min-width : 1300px) and (max-width : 1440px) {
	#planstitle {
		margin-top: 44px !important;
		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 25px !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;		
	}
	.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right:0% !important;
        /* right:46%; update by kumaran */
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:14px !important;
        font-weight: bold !important;
	}

}


@media only screen and (min-width: 1025px) {
/* styles for browsers larger than 1025px; */
.create-store-heading{
	margin: 0px; 
	color: #4d4d4d !important; 
	text-align: center; 
	padding-top: 10px; 
	font-size: 40px !important; 
	font-weight: 400 !important; 
	font-family: lexia !important
}
.free-signup-section-button{width: 270px !important;}
.free-signup-section{
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 2 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
	margin-right: 20% !important;
}

#home-banner-button {
	padding: 0.913em 6.525em 0.913em !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	font-family: "proxima-nova", sans-serif !important;
}
h2 {
	font-size: 42px !important;
	font-weight: 300 !important;
}
.responsive-text-white {
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 2 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
	margin-right: 36% !important;
}

.responsive-text-white-lessmargin {
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 2 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
	margin-right: 20% !important;
}

.responsive-text-white-margin {
	margin-top: 0.5em !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 2 !important;
	padding: 0 18% !important;
	color: #FFFFFF !important;
	margin-right: 0% !important;
	text-align:center !important;
}

}

@media only screen and (min-width:1440px) {
/* styles for browsers larger than 1440px; */

	.responsive-heading {
		font-size: 58px !important;
		color: #FFFFFF !important;
	}
	.responsive-heading-subheading {
		margin: 0px !important;
		color: #FFFFFF !important;
		font-weight: 700 !important;
		font-size: 36px !important;
	}
	.banner-txt {
		font-family: "proxima-nova" !important;
		font-weight: normal !important;
		font-size: 27px !important;
		letter-spacing: 2px !important;
		color: #FFFFFF !important;
	}
	#planstitle {
		margin-top: 44px !important;

		margin-bottom: 10px !important;
		color: #333333 !important;
		font-weight: 300 !important;
		font-size: 25px !important;
	}
	#plans-heading{
		margin: 0px; 
		color: #000000 !important; 
		font-weight: 400 !important; 
		padding-left:35px !important;
		font-size: 38px !important;
		line-height:1.3 !important;
	}
	.drawer-nav .close
	{
        font-family:'proxima-nova',sans-serif;
        position:absolute;
        right: 0% !important;
        text-decoration:none !important;
        text-transform:uppercase;
        color:#FFFFFF !important;
        top:28px;
        top:1.75rem;
        line-height:27px;
        vertical-align:middle;
        font-size:13px !important;
        font-weight: 400 !important;
	}
	
	.signupbutton{
	width: 154px !important; 
	float: left !important; 
	font-weight:600 !important; 
	color: #ffffff !important; 
	border-color: #e7048f !important; 
	background-color: #e7048f !important; 
	margin-bottom: 0.25em !important; 
	border-radius: 0.25em !important; 
	margin-right:20px !important; 
	box-shadow: none !important; 
	text-shadow: none !important; 
	font-size: 20px !important;
	}
}

@media only screen and (min-width:2000px) {
/* for sumo sized (mac) screens */
}

/*
@media only screen and (min-width: 280px) and (max-width: 1100px) {

}
*/


/* iphone Landscape */
@media screen and (max-device-width: 480px) {
}

/* iphone Portrait */
@media screen and (max-device-width: 320px) {
	.free-signup-section{
	margin-top: 0.2em !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
	margin-bottom:0 !important;
	
}
}

@media only screen and (device-width:768px) {
/* default iPad screens */
p {
	font-size: 14px !important;
	line-height: 1.5 !important;
	color: #7d7d7d !important;
}
.responsive-text-white {
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
.free-signup-section{
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
.responsive-text-white-margin{
	margin-top: 0.5em !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
}

/* different techniques for iPad screening */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
/* For portrait layouts only */
	.tablet-columnleft{width: 27.6% !important;}
	.tablet-form{width:45% !important;}
	.signupbutton{
		width: 125px !important; 
		float: left !important; 
		font-weight:600 !important; 
		color: #ffffff !important; 
		border-color: #e7048f !important; 
		background-color: #e7048f !important; 
		margin-bottom: 0.25em !important; 
		border-radius: 0.25em !important; 
		margin-right:20px !important; 
		box-shadow: none !important; 
		text-shadow: none !important; 
		font-size: 20px !important;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
/* For landscape layouts only */
	.tablet-columnleft{width: 28.6% !important;}
	.tablet-form{width:40% !important;}

	.signupbutton{
		width: 145px !important; 
		float: left !important; 
		font-weight:600 !important; 
		color: #ffffff !important; 
		border-color: #e7048f !important; 
		background-color: #e7048f !important; 
		margin-bottom: 0.25em !important; 
		border-radius: 0.25em !important; 
		margin-right:20px !important; 
		box-shadow: none !important; 
		text-shadow: none !important; 
		font-size: 20px !important;
	}

	.package-resp-custom-main {
		margin-top: 0;
		color: #FF72BC !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		line-height: 1 !important;
	}
	#pro_bottom_space{padding-top:25px !important;}
	#pro_bottom_space1{padding-top:21px !important;}
	#basic_bottom_space{padding-top:21px !important;}
	#txtfree{font-size:25px !important;}

}

/* different techniques for iPad PRO screening */
@media only screen and (min-device-width: 833px) and (max-device-width: 1152px) and (orientation:portrait) {
/* For portrait layouts only */
.package-resp-custom-main{font-size:26px !important; padding: 3px 0 !important;}
#pro_bottom_space{margin-top:15px !important;}
}

@media only screen and (min-device-width: 833px) and (max-device-width: 1152px) and (orientation:landscape) {
/* For landscape layouts only */
.package-resp-custom-main{font-size:26px !important; padding: 3px 0 !important;}
#pro_bottom_space{margin-top:35px !important;}
.drawer-nav .close{right: 30% !important;}
}

#_form_5743732436A0B_ ._form _form_3 _inline-form  _dark{position: static !important;}

input::-webkit-input-placeholder {
padding-left:10px !important;
color: #333333 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
padding-left:10px !important;
color: #333333 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
padding-left:10px !important;
color: #333333 !important;  
}
 
input:-ms-input-placeholder {  
padding-left:10px !important;
color: #333333 !important;  
}

.x-btn, .button, [type="rest"] {
    color: #ffffff !important;
    /*border-color: #e7048f !important;*/
    background-color: #e7048f;
    margin-bottom: 0.25em !important;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5) !important;
   /* box-shadow: 0 0.25em 0 0 #e7048f,0 4px 9px rgba(0,0,0,0.75) !important;*/
    border-radius: 0.25em;
	transition: all 0.5s ease;
}
.x-btn:hover, .button:hover, [type="rest"] { 
	  background-color: #be0075 !important;
}
/*---------------- Home - Plan Buttons-----------------------*/
.x-btn.get-pro-btn {
  color: #ffffff;
  border-color: #ea3288;
  background-color: #ea3288;
}

.x-btn.get-pro-btn:hover {
  color: #ffffff;
  border-color: #be0075;
  background-color: #be0075;
}

.x-btn.go-premium-btn {
  color: #ffffff;
  border-color: #ff3a9f;
  background-color: #ff3a9f;
}

.x-btn.go-premium-btn:hover {
  color: #ffffff;
  border-color: #be0075;
  background-color: #be0075;
}

.x-btn.custom-btn {
  color: #ffffff;
  border-color: #ff72bc;
  background-color: #ff72bc;
}

.x-btn.custom-btn:hover {
  color: #ffffff;
  border-color: #be0075;
  background-color: #be0075;
}

/*---------------- transparent buttons -----------------------*/

.x-btn.explore-linga-btn {
  color: #ffffff;
  border: solid 2px #ffffff !important;
  padding: 0.913em 1.325em 0.913em;
  width: 270px;
}
.x-btn.explore-linga-btn:hover {
  color: #4d4d4d!important;
  background-color: #ffffff !important;
  border: solid 2px #ffffff !important;
text-shadow: none !important;
}

.x-btn.explore-linga-btn-blck {
  color: #4d4d4d;
  border: solid 2px #4d4d4d !important;
  padding: 0.913em 1.325em 0.913em;
  width: 270px;
}
.x-btn.explore-linga-btn-blck:hover {
  color: #ffffff!important;
  background-color: #4d4d4d !important;
  border: solid 2px #ffffff !important;
text-shadow: none !important;
}
/*---------------- Business Solutions boxes -----------------------*/
.quick-sre-box {
  background-color: #ff55ae;
  transition: all 0.5s ease;
}

.quick-sre-box:hover {
  background-color: #be0075;
}

.tbl-sre-box {
  background-color: #ff3a9f;
  transition: all 0.5s ease;
}

.tbl-sre-box:hover {
  background-color: #be0075;
}

.pizza-sre-box {
  background-color: #ff55ae;
  transition: all 0.5s ease;
}

.pizza-sre-box:hover {
  background-color: #be0075;
}

.retail-sre-box {
  background-color: #ea3288;
  transition: all 0.5s ease;
}

.retail-sre-box:hover {
  background-color: #be0075;
}

.vall-sre-box {
  background-color: #333333;
  transition: all 0.5s ease;
}

.vall-sre-box:hover {
  background-color: #be0075;
}

.support-bg-gradient {
  background: rgb(240,179,213);
background: -moz-linear-gradient(45deg,  rgba(240,179,213,1) 1%, rgba(255,255,255,1) 99%);
background: -webkit-linear-gradient(45deg,  rgba(240,179,213,1) 1%,rgba(255,255,255,1) 99%);
background: linear-gradient(45deg,  rgba(240,179,213,1) 1%,rgba(255,255,255,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b3d5', endColorstr='#ffffff',GradientType=1 );

}

#linktxt:hover, .widget.widget_text ul li a:hover, .widget.widget_text ol li a:hover, .x-twitter-widget ul li a:hover{text-decoration:underline !important;}

.woocommerce-message a{color: #e7048f !important; text-shadow: none !important;} 
.woocommerce-message a:hover{color: #e7048f !important; background-color: none !important;} 
#archives-3 .h-widget{color: #000000 !important;}
#categories-3 .h-widget{color: #000000 !important;}

.light-effect {
    transition: all 0.5s ease;
}
.light-effect:hover {
   
    opacity: 0.7 !important;
    filter: alpha(opacity=70) !important; /* For IE8 and earlier */
}

.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3
{text-align: center;}


.feature-desc {
	background-color: #f2f2f2;
	width:100%;
	height:100%;

}
.f-img-icon {
float:left;
padding: 22px 15px 0px 0px;
}
.f-titles {
float: left;
width: 75%;
}
.f-descriptions-a {
	float:left;
	font-weight:400;
	font-size: 16px;
	color: #4d4d4d;
	min-height:195px;
	height:auto;
        margin-top: 15px;

}

.f-plan-min-box {
	float:left;
	width:100%;
	height:auto;
	overflow:auto;
	min-height:62px;
	border-bottom: 2px solid #f2f2f2;
	font-size:14px;
	font-weight:600;
	color:#4d4d4d;
}



.sign-up-form {
  width: 350px;
  position: absolute;
  top: 10%;
  left: 50%;
  margin-left: -175px;
}

input[type="submit"] {
  background: #e7048f;
  border: 0;
  width: 350px;
  height: 50px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  transition: background 0.3s ease-in-out;
}
input[type="submit"]:hover {
  background: #ff3a9f;
  animation-name: shake;
}


.animated {
  animation-fill-mode: both;
  animation-duration: 1s;
}

@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

.woocommerce > .woocommerce-error {
    margin: 1.313em 0 !important;
    padding: 1.113em 1em !important;	
    list-style: none !important;
    background-color: #f2dede !important;
    border-color: #e5bdc4 !important;
    color: #b94a48 !important;
    border: solid 1px #b94a48 !important;		
}
.x-alert-danger, .buddypress #message .error, .bbp-template-notice.error {
    background-color: #f2dede !important;
    border-color: #e5bdc4 !important;
    color: #b94a48 !important;
}

.get-quote-bt {
width: 600px !important;
}

.button-h {
height: 40px !important;
line-height: 50px;}