body, ul, form {
	margin: 0;
	padding: 0;
}

body { background: url(../images/site_bg2.png) }

ul { list-style: none }

.floatL { float: left }
.floatR { float: right }
.noFloat { float: none; clear: both; }

.w50p { width: 335px; margin: 10px 0px 10px 0px; }

.ml12 { margin-left: 12px }
.mr12 { margin-right: 12px }

.alignL { text-align: left }
.alignR { text-align: right }
.alignC { text-align: center }

ul.buttons li {
	float: left;
	display: inline;
	padding-right: 8px;
}

.siteContainer {
	overflow: hidden;
	width: 100%;
	background-color: #ffffff;
}

.siteContainer.signup {
 margin-top: 70px;
 padding-bottom: 100px;
}


.whiteishBg {
	background: #FFF;
}

.siteContent {
	width: 980px;
	margin: 0 auto;
}

.siteContentBg {
	width: 60%;
	margin: 0 auto;
}

.siteContentSpacing {
	margin-top: 25px;
	margin-bottom: 45px;
}
.siteContentSpacing.signup {
	margin-top: 70px;
	margin-bottom: 45px;
}
.siteContentSpacing.signup .whiteBox {
	border: 0px;
}

.siteContentSpacing.signup h2.hLarge {
	text-align: left;
	margin-bottom: 45px;
}
.siteContentSpacing.signup h3.hLarge {
	margin: 25px 0px 45px 25px;
	font-size: 18px;
	text-align: left;
}
.siteContentSpacing.signup .btnSignUpNow {
	margin-top: 25px;
	height: 65px;
	font-size: 24px;
	font-weight: normal;
	line-height: 60px;
	margin-left: 0px;
}

.siteContentSpacing.signup h2.hLarge.moreInfosPage {
	text-align: left;
	margin-bottom: 45px;
}
.siteContentSpacing.signup h3.hLarge.moreInfosPage {
	margin: 10px 0px 5px 0px;
	font-size: 18px;
	text-align: left;
}
.siteContentSpacing.signup h3.hLarge.moreInfosPage span{
	color: #a70301;
	text-decoration: underline;
}
.siteContentSpacing.signup .notRequired {
		color: #969696;
		font-style: italic;
}

.siteContentSpacing.signup .password-showhide { cursor: pointer; }


.siteContentSpacingEqual {
	margin-top: 35px;
	margin-bottom: 30px;
}

.sectionPartners_features .siteContentSpacingEqual {
	margin-top: 0px;
	margin-bottom: 30px;
}
	
.siteContentSpacingTop {
	margin-top: 25px;
}

.siteContentSpacingBottom {
	margin-bottom: 50px;
}

.pageContent {
	margin-top: 21px;
	height: 1304px;
	background: url(../images/page_content_bg.png) no-repeat;
}

div.homeBigImageRO {
	position: absolute;
	width: 281px;
	height: 350px;
	margin-left: 525px;
	margin-top: 0px;
	/*background: url(../images/home_big_image.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_big_image.png", sizingMethod="image") !important;*/
}
#homeBigImageROSlide {
	height: 350px;
	width: 281px;
}
#homeBigImageROSlide img {
	position: absolute;
	left: 0;
	top: 0;
}

div.homeBigImageEN {
	position: absolute;
	width: 281px;
	height: 350px;
	margin-left: 625px;
	margin-top: 17px;
	/*background: url(../images/home_big_image.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_big_image.png", sizingMethod="image") !important;*/
}



/* HEADINGS */
h1, h2, h3 {
	font-family: sans-serif, Arial;
	margin: 0;
	padding: 0;
	font-weight: normal !important;
}

.hBig {
	font-size: 36px;
	padding-bottom: 4px;
}

.hLarge {
	font-size: 32px;
	padding-bottom: 4px;
}

.hMedium {
	font-size: 26px;
	padding-bottom: 4px;
}

.hContent {
	font-size: 24px;
	padding-bottom: 4px;
}

.hNormal {
	font-size: 18px;
	padding-bottom: 4px;
}

.hSmall {
	font-size: 14px;
	font-weight: bold !important;
}

.hBold { font-weight: bold !important }

.hWhite { color: #ffffff }
.hGray { color: #363e41;}

.homepage_features, .homepage_ecomm, .homepage_integration {
	border-bottom: 1px solid #eeeeee;
	padding: 25px 0px 20px 0px;
	margin: 0px;
	margin-bottom: 55px; 	
}
.siteContentSpacing .hMedium.hGray.features {
	text-align: center;
	font-size: 30px;
	line-height: 34px;
	font-family: sans-serif, Arial;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
}

.siteContentSpacing .homepage_features h3, .siteContentSpacing .homepage_ecomm h3, .sectionRedBox.editor h3 {
	text-align: center;
	font-size: 15px;
	line-height: 19px;
	font-family: sans-serif, Arial;
	color: #969696;
	padding: 0px;
	margin: 0px;
}
.sectionRedBox.editor h3 {
	width: 615px;
	margin: 0px auto;
}

.siteContentSpacing .homepage_ecomm_services {
	width: 100%;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	margin-bottom: 55px;
	text-align: center;
	float: left;
}
.siteContentSpacing .homepage_ecomm_services .row1, .siteContentSpacing .homepage_ecomm_services .row2 {
	text-align: center;
	width: 100%;
	margin: 0px;
}
/*
.siteContentSpacing .homepage_ecomm_services .row1 .ecomm, .siteContentSpacing .homepage_ecomm_services .row2 .ecomm {
	width: 100%;
	display: inline;
	margin: 0px 5px;
	text-align: center;
}
.siteContentSpacing .homepage_ecomm_services .row1 .ecomm_1, .siteContentSpacing .homepage_ecomm_services .row2 .ecomm_1, .siteContentSpacing .homepage_ecomm_services .row1 .ecomm_2 {
	width: 100%;
	display: inline;
	margin: 0px 5px;
	text-align: center !important;
}
*/

.siteContentSpacing .homepage_ecomm_services .row1 a {
		color: #fff;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.magento {
		width: 163px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/magento_s.png) no-repeat;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.magento:hover {
		width: 163px;
		height: 50px;	
		background: url(../images/ecommerce/magento_s.png) no-repeat 0 -50px;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.woo {
		width: 193px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/woo_s.png) no-repeat;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.woo:hover {
		width: 193px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/woo_s.png) no-repeat 0 -50px;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.wordpress {
		width: 197px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/wordpress_s.png) no-repeat;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.wordpress:hover {
		width: 197px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/wordpress_s.png) no-repeat 0 -50px;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.presta {
		width: 152px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/presta_s.png) no-repeat;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.presta:hover {
		width: 152px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/presta_s.png) no-repeat 0 -50px;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.shopify {
		width: 142px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/shopify_s.png) no-repeat;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.shopify:hover {
		width: 142px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/shopify_s.png) no-repeat 0 -50px;
		margin-left: 10px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.blugento {
		width: 150px;
		height: 40px;
		float: left;
		background: url(../images/ecommerce/blugento_s.png) no-repeat;
		margin-left: 5px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.blugento:hover {
		width: 150px;
		height: 40px;
		float: left;
		background: url(../images/ecommerce/blugento_s.png) no-repeat 0 -40px;
		margin-left: 5px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.cscart {
		width: 120px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/cscart_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.cscart:hover {
		width: 120px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/cscart_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.gomag {
		width: 110px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/gomag_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.gomag:hover {
		width: 110px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/gomag_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.shopmania {
		width: 155px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/shopmania_s.png) no-repeat;	
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.shopmania:hover {
		width: 155px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/shopmania_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.contentspeed {
		width: 187px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/contentspeed_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.contentspeed:hover {
		width: 187px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/contentspeed_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.teamshare {
		width: 175px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/teamshare_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.teamshare:hover {
		width: 175px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/teamshare_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.seliton {
		width: 114px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/seliton_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.seliton:hover {
		width: 114px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/seliton_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.opencart {
		width: 150px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/opencart_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.opencart:hover {
		width: 150px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/opencart_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.avanti {
		width: 169px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/avanti_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.avanti:hover {
		width: 169px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/avanti_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.extended {
		width: 120px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/extended_s.png) no-repeat;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row2 a.extended:hover {
		width: 120px;
		height: 50px;
		float: left;
		background: url(../images/ecommerce/extended_s.png) no-repeat 0 -50px;
		margin-left: 12px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.salesforce {
		width: 106px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/salesforce_s.png) no-repeat;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.salesforce:hover {
		width: 106px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/salesforce_s.png) no-repeat 0 -56px;
		filter: none;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.shopify_zapier {
		width: 142px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/shopify_zapier_s.png) no-repeat;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.shopify_zapier:hover {
		width: 142px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/shopify_zapier_s.png) no-repeat 0 -56px;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.sumome {
		width: 149px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/sumome_s.png) no-repeat;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.sumome:hover {
		width: 149px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/sumome_s.png) no-repeat  0 -56px;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.w {
		width: 68px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/w_s.png) no-repeat;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.w:hover {
		width: 68px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/w_s.png) no-repeat 0 -56px;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.gravity {
		width: 137px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/gravity_s.png) no-repeat;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.gravity:hover {
		width: 137px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/gravity_s.png) no-repeat 0 -56px;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.hubspot {
		width: 136px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/zoho_s.png) no-repeat;
		margin-left: 45px;
}
.siteContentSpacing .homepage_ecomm_services .row1 a.hubspot:hover {
		width: 136px;
		height: 56px;
		float: left;
		background: url(../images/ecommerce/zoho_s.png) no-repeat 0 -56px;
		margin-left: 45px;
}
.sectionRedBox.editor {
	height: 598px;
	margin: 0px;
}
.sectionRedBox.editor h2{
	text-align: center;
	margin: 50px 0px 20px 0px;
	font-size: 30px;
}
.sectionRedBox.editor .homeBigImageRO.editor {
	position: absolute;
	width: 850px;
	height: 490px;
	margin-left: 60px;
	margin-top: 45px;
}
.siteContentSpacing .homepage_integration {
	margin-top: 130px;	
}
.siteContentSpacing .homepage_integration h2 {
	line-height: 39px !important;	
}
.siteContentSpacing .homepage_integration h2 span img {
	vertical-align: top;	
}
.siteContentSpacing .homepage_ecomm_services .ecomm_2 {
	width: 16%;
	float: left;
	margin-left: 6px;
	text-align: center;
}
.hGray2 { color: #454444 }
.hRed { color: #a60400 }
/* ************************************ */



/* PARAGRAPHS */
p {
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 12px;
	color: #484545;
	margin-top: 0;
	margin-bottom: 0;
}

.pBig {
	font-size: 16px !important;
	color: #a2a5a8 !important;
	line-height: 24px;

}

.pLarge {
	font-size: 15px;
	line-height: 22px;
}

.pMedium {
	font-size: 14px;
	line-height: 22px;
}

.pSmall {
	font-size: 12px;
	line-height: 16px;
}

.pItalic { font-style: italic !important }
.pBold { font-weight: bold !important }

.pWhite { color: #f3f3f3 }
.pGray, .pGray a { color: #484545;  }
.pGray2, .pGray2 a { color: #686767 }

.pGray a:hover, .pGray2 a:hover { text-decoration: none }

.pSpacingTop { margin-top: 8px }
.pSpacingLeft { margin-left: 10px;}
.pLargeSpacing { line-height: 20px !important }

/* ************************************ */



/* LISTS */
ul.listSmall_email_testing {
	margin-top: 10px;
}

ul.listSmall_email_testing li {
	padding-bottom: 12px;
	list-style-type: disc;
	font-family: sans-serif, Arial;
	font-size: 13px;
	line-height: 20px;
	margin-left: 15px;
	color: #566169;
}

ul.listSmall {
	margin-top: 10px;
}

ul.listSmall li {
	padding-bottom: 12px;
	list-style-type: disc;
	font-family: sans-serif, Arial;
	font-size: 14px;
	line-height: 20px;
	margin-left: 15px;
	color: #566169;
}

.pBig {
	font-size: 16px;
	line-height: 22px;
}

.pLarge {
	font-size: 15px;
	line-height: 22px;
}

.pSmall {
	font-size: 15px;
	line-height: 20px;
}

.pItalic { font-style: italic !important }
.pBold { font-weight: bold !important }

.pWhite { color: #f3f3f3 }
.pGray { color: #5b5a5a }

.rightContent .floatL.w50p .listFeaturesContent { background-color: #f7f7f7 !important; padding: 15px; }
.rightContent .floatL.w50p .listFeaturesContent_right { background-color: #f7f7f7 !important; padding: 15px; margin-left: 25px; }
.rightContent .floatL.w50p a { text-decoration: none; }
.rightContent .floatL.w50p a:hover > .listFeaturesContent, .rightContent .floatL.w50p a:hover > .listFeaturesContent_right { background-color: #a60401 !important; }
.rightContent .floatL.w50p a:hover > .listFeaturesContent > .pGray, .rightContent .floatL.w50p a:hover > .listFeaturesContent > .listSmall > li, .rightContent .floatL.w50p a:hover > .listFeaturesContent_right > .pGray, .rightContent .floatL.w50p a:hover > .listFeaturesContent_right > .listSmall > li { color: #fffeff !important; }
.rightContent .floatL.w50p a.active { background: #a60401; }

/* ************************************ */



/* Content Splitters */
ul.splitContentIntegration{
	z-index:0;
	list-style: none;
	overflow:hidden;
	margin: 0px;
	padding:0 5px 0 5px;
}

ul.splitContentIntegration li{
	width:214px;
	float:left;
	margin: 0 10px 0 0;	
	}
	ul.splitContentIntegration li.last {
	width:214px;
	float: right;
	margin: 0 0px 0 0;	
	}
ul.splitContentIntegration li p a.noeffects, a.noeffects:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	opacity:1;
	}
ul.splitContentIntegration li a{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;
	-moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
	}
ul.splitContentIntegration li a:hover{
	width:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity: 0.7;
	-moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
	}

.splitContent3, .split32, .split33 {
	float: left;
	width: 300px;
}

.splitSpacer3 {	margin-left: 40px }

.splitSpacer3Vert { margin-top: 40px }

.splitContent4 {
	float: left;
	width: 225px;
}

.splitSpacer4 {	margin-left: 25px }

.splitSpacer4Vert { margin-top: 50px }
/* ************************************ */



/* SECTION - MENU */

div.sectionMenu {
	position: fixed;
	top: 0px;
	z-index: 1000;
	overflow: hidden;
	background-color: #a60400;
	width: 100%;
	height: 60px;
	padding-top: 25px;
}

a.btnLogin, a.btnLoginFr {
	display: block;
	width: 79px;
	height: 42px;
	background: url(../images/btn_login_white.png) no-repeat;
	text-align: center;
	text-decoration: none;
	background-position: 0px;
	
}

a.btnLogin:hover, a.btnLoginFr:hover {
	display: block;
	width: 79px;
	height: 42px;
	background: url(../images/btn_login_white_hover.png) no-repeat;
	text-align: center;
	color: #a60400;
	text-decoration: none;
	background-position: 0px;
}

a.btnLogin span, a.btnLoginFr span {
	font-family: sans-serif, Arial;
	font-size: 16px;
	color: #a60400;
	font-weight: bold;
	line-height: 42px;
}

a.btnLogin:hover > .menu_btns_login, a.btnLoginFr:hover > .menu_btns_login_fr { color: #fff !important; }

a.btnLogin span:hover, a.btnLoginFr span:hover {
	font-family: sans-serif, Arial;
	color: #fff;
	font-weight: bold;
	line-height: 42px;
}

a.btnSignUp, a.btnSignUpFr {
	display: block;
	width: 105px;
	height: 42px;
	background: url(../images/btn_signup_white.png) no-repeat;
	text-align: center;
	text-decoration: none;
	background-position: 0 0;
	padding-top: 5px;
	margin-left: 10px;
}

a.btnSignUpBg {
	display: block;
	width: 155px;
	height: 42px;
	background: url(../images/btn_signup_white_bg.png) no-repeat;
	text-align: center;
	text-decoration: none;
	background-position: 0 0;
	padding-top: 5px;
	margin-left: 10px;
}

a.btnSignUpBg:hover {
	display: block;
	width: 155px;
	height: 42px;
	background: url(../images/btn_signup_white_hover_bg.png) no-repeat;
	text-align: center;
	color: #a60400;
	text-decoration: none;
	background-position: 0 1px;
}

a.btnSignUp:hover, a.btnSignUpFr:hover {
	display: block;
	width: 105px;
	height: 42px;
	background: url(../images/btn_signup_white_hover.png) no-repeat;
	text-align: center;
	color: #a60400;
	text-decoration: none;
	background-position: 0 1px;
}

a.btnSignUp span, a.btnSignUpFr span, a.btnSignUpBg span {
	font-family: sans-serif, Arial;
	font-size: 16px;
	color: #a60400;
	font-weight: bold;
	line-height: 30px;
}



a.btnSignUp:hover > .menu_btns_sign, a.btnSignUpFr:hover > .menu_btns_sign_fr, a.btnSignUpBg:hover > .menu_btns_sign { color: #fff !important; }

a.btnLoginFr span, a.btnSignUpFr span {
	font-size: 12px;
}

a.btnSignUp span:hover, a.btnSignUpFr span:hover {
	font-family: sans-serif, Arial;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

div.logo {
	display: block;
	width: 198px;
	height: 36px;
	margin-right: 40px;
	background: url(../images/logo_white.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/logo_white.png", sizingMethod="image") !important;
}

div.logo a {
	position: absolute;
	display: block;
	width: 198px;
	height: 36px;
	line-height: 27px;
	cursor: pointer;
}

div.logo a span { display: none }

div.sectionMenu ul.menu {
	padding-top: 8px;
}

div.sectionMenu ul.menu li {
	display: inline;
	padding-left: 0px;
}

div.sectionMenu ul.menu li a {
	font-family: sans-serif, Arial;
	font-size: 15px;
	color: #ffffff;
	padding: 30px 25px 25px 25px;
	text-decoration: none;
}

div.sectionMenu ul.menu li a:hover {
	color: #ffffff;
	background-color: #9a0906;
	padding: 30px 25px 26px 25px;
	border-bottom: 6px solid #88110f;
}
/* ************************************ */



/* SECTION - RED BOX HOMEPAGE */
div.sectionRedBox {
	overflow: hidden;
	width: 100%;
	height: 289px;
	margin-top: 85px;
	background: #24313a; /*url(../images/red_bg.jpg) no-repeat 50% 0*/;
}

div.redBoxContent { width: 480px; padding-top: 60px; }
/* ************************************ */



/* SECTION - RED BOX PAGE */
div.sectionRedBoxPage {
	overflow: hidden;
	width: 100%;
	height: 145px;
	margin-top: 85px;
	background: #24313a;
}
div.sectionRedBoxPage .hBig.hWhite { font-size: 36px; }
div.sectionRedBoxPage .hBig.hWhite span { font-size: 28px; font-weight: 100 !important; }
div.redBoxPageContent { width: 980px; padding-top: 25px }
/* ************************************ */



/* SECTION - DARK BOX */
div.sectionDarkBox {
	overflow: hidden;
	width: 100%;
	height: 108px;
	background: #24313a; /* url(../images/dark_bg.jpg) no-repeat 50% 0 */
}

div.sectionDarkBoxPage {
	overflow: hidden;
	width: 100%;
	height: 37px;
	background: #e6e6e7;/*url(../images/dark_bg_page.jpg) repeat-x;*/
}

div.bigBtnTourTry {
	width: 358px;
	height: 59px;
	margin-top: 15px;
	margin-left: 5px;
	/*
	background: url(../images/btn_tour_try.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/btn_tour_try.png", sizingMethod="image") !important;
	*/
}


div.bigBtnTourTry a.bigBtnTour {
	position: absolute;
	display: block;
	width: 180px;
	height: 59px;
	cursor: pointer;
	line-height: 49px;
	text-align: center;
	text-decoration: none;
	margin-left: 170px;
	_overflow: hidden;
	text-decoration: #566067;
	
}


div.bigBtnTourTry a.bigBtnTour:hover > span {
	text-decoration: underline;
}

div.bigBtnTourTry a span {
	font-family: sans-serif, Arial;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
	line-height: 45px;
}

div.bigBtnTourTry a.bigBtnTry {
	position: absolute;
	display: block;
	width: 168px;
	height: 46px;
	margin-left: 0px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-color: #a60400;
	border-radius: 5px;
}

div.bigBtnTourTry a.bigBtnTryBg {
	position: absolute;
	display: block;
	width: 220px;
	height: 46px;
	margin-left: 0px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-color: #a60400;
	border-radius: 5px;
}

div.bigBtnTourTry a.bigBtnTry:hover {
	width: 164px;
	height: 42px;
	color: #d29f9c;
	background-color: #6b181a;
	border: 2px solid #a60400;
}
div.bigBtnTourTry a.bigBtnTry:hover > span {
		line-height: 42px;
}


div.bigBtnTourTry a.bigBtnTryBg:hover {
	width: 220px;
	height: 42px;
	color: #d29f9c;
	background-color: #6b181a;
	border: 2px solid #a60400;
}
div.bigBtnTourTry a.bigBtnTryBg:hover > span {
	line-height: 42px;
}


div.bigBtnTourTry span.bigBtnSeparator {
	position: absolute;
	display: block;
	width: 25px;
	margin-left: 167px;
	margin-top: 15px;	
	cursor: pointer;
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #373131;
	text-align: center;
	letter-spacing: -1px;
	font-style: italic;
	display: none !important;
}
/* ************************************ */



/* Home Elements */
div.iconBig {
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 16px;
}

div.iconSmall {
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 8px;
	margin-top: 2px;
}

div.iconBigText {
	float: left;
	width: 220px;
}

.pIconTitle { line-height: 18px !important; padding-top: 8px !important; font-size: 16px; line-height: 20px;}
.pIconTitleOneRow { line-height: 18px !important; padding-top: 16px !important; font-size: 16px; line-height: 20px;}
.pIconText { clear: both; float: none; color: #969696; font-size: 13px; line-height: 18px; padding-top: 8px !important; }

div.homeIconSmall1 {
	background: url(../images/gestioneaza_liste.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/gestioneaza_liste.jpg", sizingMethod="image") !important;
}

div.homeIconSmall2 {
	background: url(../images/trimite_nl.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/trimite_nl.jpg", sizingMethod="image") !important;
}

div.homeIconSmall3 {
	background: url(../images/rapoarte.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/rapoarte.jpg", sizingMethod="image") !important;
}

div.homeIconSmall4 {
	background: url(../images/template_predefinit.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/template_predefinit.jpg", sizingMethod="image") !important;
}

div.homeIconSmall5 {
	background: url(../images/platforme_sociale.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/platforme_sociale.jpg", sizingMethod="image") !important;
}

div.homeIconSmall6 {
	background: url(../images/ip_domenii.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/ip_domenii.jpg", sizingMethod="image") !important;
}

div.homeIconSmall7 {
	background: url(../images/arhitectura_scalabila.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/arhitectura_scalabila.jpg", sizingMethod="image") !important;
}

div.homeIconSmall8 {
	background: url(../images/suport_excelent.jpg) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/suport_excelent.jpg", sizingMethod="image") !important;
}

div.homeIconSmall9 {
	background: url(../images/automatizari_icon.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/automatizari_icon.png", sizingMethod="image") !important;
}

div.homeIconSmall10 {
	background: url(../images/formular_abonare_icon.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/formular_abonare_icon.png", sizingMethod="image") !important;
}

div.homeIconSmall11 {
	background: url(../images/drag_drop_icon.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/drag_drop_icon.png", sizingMethod="image") !important;
}

div.homeIconSmall12 {
	background: url(../images/smtp_icon.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/smtp_icon.png", sizingMethod="image") !important;
}

div.homeIcon1 {
	background: url(../images/home_icon_1.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_1.png", sizingMethod="image") !important;
}

div.homeIcon2 {
	background: url(../images/home_icon_2.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_2.png", sizingMethod="image") !important;
}

div.homeIcon3 {
	background: url(../images/home_icon_3.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_3.png", sizingMethod="image") !important;
}

div.homeIcon4 {
	background: url(../images/home_icon_4.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_4.png", sizingMethod="image") !important;
}

div.homeIcon5 {
	background: url(../images/home_icon_5.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_5.png", sizingMethod="image") !important;
}

div.homeIcon6 {
	background: url(../images/home_icon_6.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_icon_6.png", sizingMethod="image") !important;
}

div.sectionCustomers {
	overflow: hidden;
	width: 100%;
	background: #f5f5f5;
}

div.sectionPartners {
	overflow: hidden;
	width: 100%;
	background: #fff;
	text-align: center;
	padding-top: 15px;
}
div.sectionPartners_features {	
	overflow: hidden;
	width: 100%;
	background: #fff;
	text-align: center;
	padding-top: 0px !important;
}
div.sectionPartners .wrap_img, div.sectionPartners_features .wrap_img {
		margin-top: 25px; 
}
div.sectionPartners .wrap_img img, div.sectionPartners_features .wrap_img img {
		margin-left: 25px; 
}
div.sectionTestimonials {
	overflow: hidden;
	width: 100%;
	height: 200px;
	background: #f5f5f5;
	padding: 25px 0px;
	/*border-top: 1px solid #e1e4e8;
	border-bottom: 1px solid #e1e4e8;*/
}

.sectionTestimonials p { width: 800px; padding-top: 15px; }
.sectionTestimonials .customer_name { text-align: right; margin-right: 115px; font-style: normal !important; color: #24313a; font-size: 16px; line-height: 20px; font-weight: bold !important; }
.sectionTestimonials .siteContent.siteContentSpacing{ cursor: pointer; }
div.sectionSeparator {
	border-top: 1px solid #e1e4e8;
	border-bottom: 1px solid #e1e4e8;
	/* background: url(../images/sep.png) repeat-x top left; */
}

div.sectionHighlight {
	overflow: hidden;
	width: 100%;
	background: #f6f8f1;
	border-top: 1px solid #e1e4e8;
	border-bottom: 1px solid #e1e4e8;
}

div.infoBox {
	width: 980px;
	/*
	background: url(../images/info_box_bg.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/info_box_bg.png", sizingMethod="scale") !important;
	*/
}

div.infoBoxContent {
	padding: 32px 21px;
}

div.infoBoxBottom {
	width: 980px;
	height: 10px;
	/*
	background: url(../images/info_box_bottom_bg.png) no-repeat;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/info_box_bottom_bg.png", sizingMethod="image") !important;
	*/
}

span.infoTitle {
	text-align: center;
	font-family: sans-serif, Arial;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	color: #24313a;
}
/* ************************************ */



/* SECTION - FOOTER */
div.sectionFooter {
	/* overflow: hidden; */
	width: 100%;
	height: 189px;
	background: #24313a !important;
}

div.footerContent {
	padding-top: 30px;	
}

div.sectionFooter span {
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #d0d0d0;
}

div.sectionFooter ul.footer, div.sectionFooter ul.footerFr {
	position: relative;
	top: -2px;
}

div.sectionFooter ul.footer li, div.sectionFooter ul.footerFr li {
	display: block;
}

div.sectionFooter ul.footer li span, div.sectionFooter ul.footerFr li span {
	padding-left: 4px;
	padding-right: 4px;
	font-family: sans-serif, Arial;
	font-size: 12px !important;
	color: #d0d0d0;
	display: none;
}

div.sectionFooter ul.footerFr li span {
	font-size: 11px !important;
}

div.sectionFooter ul.footer li a, div.sectionFooter ul.footerFr li a {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #d0d0d0;
	text-decoration: none;
}

div.sectionFooter ul.footerFr li a {
	font-size: 11px;
}

div.sectionFooter ul.footer li a:hover, div.sectionFooter ul.footerFr li a:hover {
	text-decoration: underline;
}

.bottom_footer_row {
	clear: both !important;
	float: none !important;
	height: 80px;
	width: 100%;
	margin: 0px auto;
	background-color: #2c3942;
}

.fr_font {
	float: left;
	font-family: sans-serif, Arial;
	color: #70777d;
	margin-top: 35px;
	font-size: 13px !important;
}

div.bottom_footer_row div.footerIcons {
	float: left;
	/*position: absolute;
	margin-top: 38px;*/
	margin-top: 25px;
}

div.bottom_footer_row div.footerIcons a {
	margin-right: 6px;
}

div.sectionFooter div.footerLike {
	position: absolute;
	margin-top: 36px;
	margin-left: 105px;
	display: none;
}

div.sectionFooter div.footerNewsletter_ro {
	position: absolute;
	margin-top: 0px;
	margin-left: 300px;
	width: 325px;
}

div.sectionFooter div.footerNewsletter_en {
	position: absolute;
	margin-top: 0px;
	margin-left: 300px;
	width: 325px;
}

div.sectionFooter div.footerNewsletter_fr {
	position: absolute;
	margin-top: 0px;
	margin-left: 300px;
	width: 325px;
}

div.sectionFooter div.footerNewsletter_bg {
	position: absolute;
	margin-top: 0px;
	margin-left: 300px;
	width: 325px;
}


a.btnNewsletter {
	float: right;
	height: 30px;
	background: #a60401;
	text-align: center;
	text-decoration: none;
	background-position: 0 0;
	border-radius: 3px;
	margin: 4px 4px 2px 0px;
	padding: 7px 8px 0px 8px;
}

a.btnNewsletter:hover > .span_subscribe_text {
	color: #d29f9c;
}

.footerNewsletter_bg a.btnNewsletter .span_subscribe_text {
	font-family: sans-serif, Arial;
	font-size: 10px;
	color: #fefefe;
	font-weight: bold;
	line-height: 19px;
	padding-top: 15px !important;
}

a.btnNewsletter .span_subscribe_text {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #fefefe;
	font-weight: bold;
	line-height: 19px;
	padding-top: 15px !important;
}
/* ************************************ */


div.tempCat_submenu {
	float: left;
	width: 688px;
	margin-top: 20px;
	margin-bottom: 20px;
}

ul.tempCat_submenu {
	position: relative;
}

ul.tempCat_submenu li {
	display: inline;
	text-align: center;
}

ul.tempCat_submenu li a {
	display: inline-block;
	
	padding-top: 5px;
	font-family: sans-serif, Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
ul.tempCat_submenu li a:hover {
	color: #ffffff;
}

ul.tempCat_submenu li a.active {
	background: url(http://rdaniela.dazoot.ro/temp_btn_hover.jpg) no-repeat;
}

div.tempCat_submenu div.active {
	position: relative;
	width: 106px;
	height: 29px;
}

div.leftmenu, div.leftmenuFr {
	float: left;
	width: 220px;
	
	margin-top: 32px;
	background: #f7f7f7;
}

ul.leftmenu, ul.leftmenuFr {
	position: absolute;
	z-index: 999;
	background: #f7f7f7;
	width: 240px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.leftmenu li a, ul.leftmenuFr li a {
	display: block;
	padding: 0px 20px;
	line-height: 40px;
	margin-bottom: 2px;
	font-family: sans-serif, Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #454444;
}

ul.leftmenuFr li a {
	padding: 0px;
}

ul.leftmenu li a:hover, ul.leftmenuFr li a:hover {
	color: #a70302;
}

ul.leftmenu li a.active, ul.leftmenuFr li a.active {
	color: #a70302;
}

div.leftmenu div.active, div.leftmenuFr div.active {
	position: absolute;
	width: 244px;
	height: 41px;
	margin-left: -10px;
	
	/* background: url(../images/leftmenu_active.png) no-repeat; */
}

.rightContainer {
	float: left;
	width: 756px;
	margin: 32px 0px;
}

.rightContent {
	margin-left: 40px;
	padding: 20px;
	border: 1px solid #f3f3f3;
}

.contentSeparator {
	width: 645px;
	height: 1px;
	margin: 25px 0px 25px 70px;
	background: url(../images/content_separator.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/content_separator.png", sizingMethod="image") !important;
}

.linkArrows {
	font-family: sans-serif, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1f1c1c;
	text-decoration: none;
}

.linkArrows:hover {
	color: #aa1c1d;
}

.linkArrows span {
	padding: 0 8px;
	font-family: sans-serif, Arial;
	font-size: 22px;
	font-weight: bold;
	color: #403e3e;
}

.linkArrows:hover span {
	color: #aa1c1d;
}

ul.breadCrumbs {
	height: 37px;
}

ul.breadCrumbs li {
	float: left;
	display: inline;
}

ul.breadCrumbs li a {
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: 37px;
}

ul.breadCrumbs li a:hover {
	color: #a60400;
}

ul.breadCrumbs li a.active {
	color: #a60400;
}

ul.breadCrumbs li.breadCrumbsSep {
	width: 30px;
}

div.breadCrumbsSep {
	width: 35px;
	height: 37px;
	margin: 12px 12px;
	background: url(../images/breadcrumbs_sep_new.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/breadcrumbs_sep_new.png", sizingMethod="image") !important;
}

div.whiteBox {
	width: 980px;
	margin-top: 21px;
	padding-top: 12px;
	background: #fff; /* url(../images/white_box_top.jpg) no-repeat top left ; */
	border: 1px solid #F3F3F3;
}

div.whiteBoxContent {
	padding: 10px 20px;
}
.siteContainer.signup.moreInfosPage div.whiteBoxContent {
	padding: 10px 0px;
}

div.whiteBoxBottom {
	width: 980px;
	height: 12px;
	background: url(../images/white_box_bottom.jpg) no-repeat top left;
	display: none !important;
}

.tableLabelTop {
	height: 53px;
	padding: 0px 20px 0px 18px;
	background: #eeeeee;
}

.tableLabelTop span {
	line-height: 53px;
	font-family: sans-serif, Arial;
	font-weight: bold !important;
	font-size: 15px;
	color: #24313a;
}

.tableLabelMiddle {
	height: 55px;
	padding: 0px 20px 0px 18px;
	background: #eeeeee;
}

.tableLabelMiddle span {
	line-height: 55px;
	font-family: sans-serif, Arial;
	font-weight: bold !important;
	font-size: 15px;
	color: #24313a;
}

.tableLabelBottom {
	height: 54px;
	padding: 0px 20px 0px 18px;
	background: #eeeeee;
}

.tableLabelBottom span {
	line-height: 54px;
	font-family: sans-serif, Arial;
	font-weight: bold !important;
	font-size: 15px;
	color: #24313a;
}

.tableHeaderMiddle {
	height: 53px;
	background: #24313a;
	text-align: center;
}

.tableHeaderMiddle span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

.tableHeaderRight {
	height: 53px;
	background: #24313a;
	text-align: center;
}

.tableHeaderRight span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

.tableContentMiddle {
	height: 55px;
	background: #a60400;
	text-align: center;
}

.tableContentMiddle span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

.tableContentMiddleRight {
	height: 55px;
	background: #a60400;
	text-align: center;
}

.tableContentMiddleRight span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

.tableContentBottom {
	height: 54px;
	background: #9a0906;
	text-align: center;
}

.tableContentBottom span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

.tableContentRight {
	height: 54px;
	background: #9a0906;
	text-align: center;
}

.tableContentRight span {
	font-family: sans-serif, Arial;
	font-size: 13px;
	color: #ffffff;
}

div.questionMark {
	height: 31px;
	margin-top: 10px;
	background: url(../images/question_mark.png) no-repeat top right;
	_background: none;
}

div.questionMark span {
	padding-right: 25px;
	line-height: 30px;
	font-family: sans-serif, Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #bbbbbb;
}

a.btnGetInTouch {
	display: block;
	width: 178px;
	height: 40px;
	background: #464646; /* url(../images/btn_get_in_touch.png) no-repeat; */
	background-position: 0 0;
	font-family: sans-serif, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	line-height: 37px;
	border-radius: 5px;
}

a.btnGetInTouch:hover {
	/* background-position: 0 -40px; */
	color: #b6b4b4;
}

a.btnSignUpNow {
	display: block;
	width: 207px;
	height: 40px;
	background: #a70301; /* url(../images/btn_sign_up_now.png) no-repeat; */
	background-position: 0 0;
	font-family: sans-serif, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	line-height: 37px;
	border-radius: 5px;
	margin: 10px;
}

a.btnSignUpNow:hover {
	/* background-position: 0 -40px; */
	color: #d4a0a2;
}


.contentSeparatorLarge {
	width: 978px;
	height: 91px;
	margin-left: 1px;
	background: url(../images/content_separator_large.png) no-repeat;
}

.returnPath {
	width: 920px;
	min-height: 41px;
	margin-left: 20px;
	margin-bottom: 40px;
	line-height: 41px;
	background: url(../images/rp-logo.png) no-repeat top right;
	font-family: sans-serif, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ba1e2f;
}

.contentPage1Top {
	width: 980px;
	height: 10px;
	/*background: url(../images/content_page1_top.png) no-repeat;*/
}

.contentPage1 {
	width: 980px;
	margin-top: 21px;
	/*background: url(../images/content_page1_top.png) no-repeat top left;*/
}

.contentPage1Bottom {
	width: 980px;
	height: 12px;
	background: url(../images/content_page1_bottom.png) no-repeat top left;
	display: none;
}

.contentPage1 h2 {
	font-family: sans-serif, Arial;
	font-size: 24px;
	font-weight: normal !important;
	color: #c02724;
	padding-bottom: 12px !important;
}

.contentPage1 h3 {
	font-family: sans-serif, Arial;
	font-size: 18px;
	font-weight: bold !important;
	color: #454444;
	padding-bottom: 21px !important;
}

.split2 {
	float: left;
	width: 320px;
}

.split2Spacer { margin-left: 40px }

ul.listInformations {
	padding-left: 32px;
	padding-right: 100px;
}
	
ul.listInformations li {
	background: url(../images/icon_info.jpg) no-repeat;
	padding-left: 32px;
	font-family: sans-serif, Arial;
	font-size: 13px;
	font-weight: normal !important;
	color: #454444;
	padding-bottom: 15px;
}

.contentShadowTop {
	width: 735px;
	height: 47px;
	position: relative;
	left: 10px;
	background: url(../images/content_shadow_top.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/content_shadow_top.png", sizingMethod="image") !important;
}

.contentShadowBottom {
	width: 735px;
	height: 47px;
	position: relative;
	left: 10px;
	background: url(../images/content_shadow_bottom.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/content_shadow_bottom.png", sizingMethod="image") !important;
}

.carousel {
	overflow: hidden;
}

.carousel .inner {
	overflow: hidden;
}

.carousel .middle {
	overflow: hidden;
}

#carouselTemplates {
	width: 755px;
	height: 174px;
}

#carouselTemplates .middle {
	float: left;
	width: 620px;
	height: 174px;
}

#carouselTemplates .inner img {
	float: left;
	cursor: pointer;
	-moz-opacity:.40;
	filter:alpha(opacity=40);
	opacity:.40;
	_filter:alpha(opacity=100);
}

#carouselTemplates .inner img:hover {
	float: left;
	cursor: pointer;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.carousel a.next {
	margin: 62px 15px 0px 5px;
}

.carousel a.prev {
	margin: 62px 25px 0px 15px;
}

.whitePage1 {
	width: 980px;
	margin-top: 21px;
	background: url(../images/box_white_top.jpg) no-repeat top left;
}

.whitePage1Bottom {
	width: 980px;
	height: 12px;
	background: url(../images/box_white_bottom.jpg) no-repeat top left;
}


.fieldTextarea {
	width: 454px;
	height: 167px;
	background: url(../images/textarea.jpg) no-repeat;
}

.fieldTextareaError {
	width: 454px;
	height: 167px;
	background: url(../images/textarea_error.jpg) no-repeat;
}

.fieldTextarea textarea, .fieldTextareaError textarea {
	border: none;
	background: none;
	margin-top: 6px;
	margin-left: 6px;
	line-height: 25px;
	height: 154px;
	padding-left: 6px;
	padding-right: 6px;
	width: 430px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 15px;
	color: #484545;
}

.fieldInput {
	width: 454px;
	height: 38px;
	border: 1px solid #c5c4c4;
	outline: none;
}

.siteContent.siteContentSpacing.signup .fieldInput {
	background: transparent;
	width: 570px;
	height: 50px;
	border: 1px solid #c5c4c4;
	outline: none;
}
.siteContent.siteContentSpacing.signup .fieldInput input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
    background: transparent;
    width: 96%;
}
.siteContent.siteContentSpacing.signup .fieldLabel, .siteContent.siteContentSpacing.signup .fieldLabelPswd {
		color: #454444;
		font-size: 16px;
		font-weight: bold;
		margin-top: 35px;
}
.siteContent.siteContentSpacing.signup .fieldLabel.first {
	margin-top: 0px;	
}

.siteContent.siteContentSpacing.signup .fieldInput input, .siteContent.siteContentSpacing.signup .fieldInputError input {
	width: 570px;
	height: 50px;
	margin: 0px 6px;
	padding: 0px;
	border: 0px;
}
.siteContent.siteContentSpacing.signup .fieldInput input div#placeholder {
		font-style: italic;
}
.siteContent.siteContentSpacing.signup div.errors_content {
	padding: 0px 8px 20px 70px;	
}

.fieldInputCaptcha {
	width: 110px;
	height: 30px;
	background: url(../images/input_text_captcha.jpg) no-repeat;
	position: relative;
	top: 6px;
	left: 12px;
}

.fieldInputNewsletter {
	width: 200px;
	height: 40px;
	background: #fff;
	margin-top: 1px; 
}
.fieldInputNewsletter #nw_email {
	width: 200px;
	height: 40px;
	background: #fff;
	margin-top: 1px; 
}
.subscribe_text {
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #d0d0d0;	
}
.newsletter_div {
	width: 325px;
	height: 45px;
	background: #fff;
	border-radius: 3px;
	margin-top: 5px;
}
.fieldInputError {
	width: 454px;
	height: 38px;
	background: url(../images/input_text_error.jpg) no-repeat;
}
.siteContent.siteContentSpacing.signup .fieldInputError {
	background: transparent;
	width: 570px;
	height: 50px;
	border: 1px solid #a01e1f;
	outline: none;
}
.fieldInputCaptchaError {
	width: 110px;
	height: 30px;
	background: url(../images/input_text_captcha_error.jpg) no-repeat;
	position: relative;
	top: 6px;
	left: 12px;
}


.fieldInput input, .fieldInputError input {
	border: none;
	background: none;
	margin-top: 6px;
	margin-left: 6px;
	line-height: 25px;
	height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	width: 430px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 15px;
	color: #484545;
	outline: none;
}

.fieldInputNewsletter input {
	border: none;
	background: none;
	margin-top: 2px;
	margin-left: 4px;
	line-height: 15px;
	height: 17px;
	padding-left: 4px;
	padding-right: 4px;
	width: 168px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 12px;
	color: #aaaaaa;
}

.fieldInputCaptcha input, .fieldInputCaptchaError input {
	border: none;
	background: none;
	line-height: 27px;
	height: 27px;
	padding-left: 6px;
	padding-right: 6px;
	width: 86px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 15px;
	color: #484545;
	text-align: center;
}

span.fieldLabel {
	display: block;
	margin-top: 21px;
	margin-bottom: 8px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #484545;
}

a.txt, b.txt, span.txt{
	color: #a01e1f;
}

div.errors {
	width: 454px;
	background: url(../images/errors_top.jpg) no-repeat;
	padding-top: 8px;
}

div.errors_content {
	padding: 0px 8px 4px 70px;
	background: url(../images/errors_icon.jpg) no-repeat 10px 2px;
	font-family: sans-serif, Arial;
	font-size: 15px;
	color: #454444;
	line-height: 25px;
}

div.errors_bottom {
	width: 454px;
	height: 21px;
	background: url(../images/errors_bottom.jpg) no-repeat;
}


/*
div.object_1 {
	position: absolute;
	width: 158px;
	height: 241px;
	margin-left: 810px;
	margin-top: 110px;
	background: url(../images/object_1.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/object_1.png", sizingMethod="image") !important;
}

div.object_2 {
	position: absolute;
	width: 178px;
	height: 221px;
	margin-left: 780px;
	margin-top: 113px;
	background: url(../images/object_2.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/object_2.png", sizingMethod="image") !important;
}

div.object_3 {
	position: absolute;
	width: 253px;
	height: 247px;
	margin-left: 760px;
	margin-top: 100px;
	background: url(../images/object_3.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/object_3.png", sizingMethod="image") !important;
}

div.object_4 {
	position: absolute;
	width: 253px;
	height: 247px;
	margin-left: 740px;
	margin-top: 130px;
	background: url(../images/object_4.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/object_4.png", sizingMethod="image") !important;
}

div.object_5 {
	position: absolute;
	width: 289px;
	height: 130px;
	margin-left: 680px;
	margin-top: 165px;
	background: url(../images/object_5.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/object_5.png", sizingMethod="image") !important;
}
*/

ul.circleGray {
	margin-top: 12px;
	margin-left: 12px;
}

ul.circleGray li {
	background: url(../images/list_circle_gray.jpg) no-repeat 0 4px;
	padding-left: 16px;
	padding-bottom: 8px;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #515050;
}




.gallery {
	background: #e2e2e2 url(../images/gallery_top.jpg) no-repeat;
	width: 679px;
	padding-top: 16px;
}

.gallery_content {
	padding: 0 0px 0 0px;
}

.gallery_bottom {
	background: #e2e2e2 url(../images/gallery_bottom.jpg) no-repeat;
	width: 679px;
	height: 16px;
}



a.homeFLink {
	text-decoration: none;
}

a.homeFLink:hover {
	color: #c21d22;
}



div.footerLangs {
	margin-top: 0px;
	float: right;
}

div.footerLangs span {
	float: left;
	margin-right: 6px;
	margin-top: 2px;
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #d0d0d0;
}

div.lang_active {
	float: left;
	width: 29px;
	height: 22px;
	margin-left: 2px;
	background: #a70503;
	color: #666a6d;
	text-align: center;
	border: 1px solid #2a373f;
	border-radius: 5px;
}

div.lang_inactive {
	float: left;
	width: 29px;
	height: 22px;
	margin-left: 2px;
	background: #202a33;
	color: #666a6d;
	text-align: center;
	border: 1px solid #2a373f;
	border-radius: 5px;
}

div.lang_active a {
	font-family: sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d59f9f;
	text-decoration: none;
	line-height: 20px;
}

div.lang_inactive a {
	font-family: sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #686f75;
	text-decoration: none;
	line-height: 20px;
}

.mobileAppBtns {
	float: none;
	margin-top: 42px;
}	
.mobileAppBtns .g_mobile {
	float: right;
}

.mobileAppBtns .a_mobile {
	float: right;
	margin-right: 25px;
	
}

.elem_to_qtip
{
	cursor: pointer;	
}

/* Pagina 404 */

.wrap_404 {
	float: left;
	width: 100%;
	min-height: 300px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #e9e9e8;
	border-radius: 5px; 	
}
.error404_text {
	color: #373131;
	margin: 25px 25px 25px 15px;
	font-weight: bold;
	font-size: 22px;	
}
.error_text {
	width: 100%;
	text-align: center;
	margin: 15px 25px 25px 150px;
	font-size: 34px;
	color: #fff;	
}
/* Pagina 404 */

.wrapTeamDetail {
	width: 100%;
	margin-top: 35px;	
}
.wrapTeamDetail .team_pic {
	width: 300px;
	float: left;
	text-align: center;	
	margin-bottom: 35px;
}
.wrapTeamDetail .team_pic_1 {
	width: 300px;
	float: left;
	text-align: center;
	margin-left: 15px;
	margin-bottom: 35px;	
}
.wrapTeamDetail .team_pic img {
	
	text-align: center;	
}

.wrapTeamDetail .team_pic_1 .team_description, .wrapTeamDetail .team_pic .team_description {
	text-align: center;	
	font-family: sans-serif, Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #24313a;
}
.wrapTeamDetail .team_pic_1 .team_description span, .wrapTeamDetail .team_pic .team_description span {
	text-align: center;	
	font-family: sans-serif, Arial;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #969696;
}
.about_us_description {
	margin-top: 25px;	
}
.about_us_description .circleGray li {
	color: #969696;	
}
.notice {
	position: fixed;
	top: 0px;
	background: #000000;
	height: 50px;
	width: 100%;
	z-index: 150000;
}
.notice .wrap_notice {
	width: 980px;
	margin: auto;
	padding: 15px 0px;
}
.notice span {
	font-family: sans-serif, Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
.close-notify {
	float: right;
	background: url(../images/close_notice_msg.png) no-repeat;
	width: 20px;
	height: 20px;
}

.mobile_app_invite {
	position: fixed;
	top: 0px;
	background: #f2f2f2;
	height: 50px;
	width: 100%;
	z-index: 150000;
}
.mobile_app_invite .wrap_mobile_app_invite {
	width: 980px;
	height: 50px;
	margin: auto;
	padding: 10px 0px;
}
.mobile_app_image {
	float: left;
	margin: 0px 8px;	
	vertical-align: middle;
}
.mobile_app_invite span {
	width: 155px;
	height: 50px;
	float: left;
	font-family: sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #000;
	margin: 5px 0px 0px 0px;
}
.mobile_app_link a {
	float: right;
	font-family: sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	margin: 15px 0px 0px 0px;
	
}
.mobile_app_invite .close-notify {
	float: left;
	background: url(../images/close_mobile_invite_msg.png) no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: middle !important;
	margin: 18px 0px 0px 0px;
}

.templateBox {
	margin: auto;
	margin-left: 14px;	
}
.categoryBox {
	margin: auto;
	margin-left: 25px;
	color: #36383a;		
}
.categoryBox span {
	color: #36383a !important;
}
.rightContainer .ml12 {
	margin-left: 45px !important;	
}
.backCategs {
	float: right; 
	margin-right: 15px;
}

#cookie-law { 
		clear: both;
		width: 100%;
    max-width: 100%;
    background:#2C3942; 
    margin:10px auto 0; 
}
 
#cookie-law p { 
    padding:10px; 
    font-size: 13px; 
    font-weight: normal; 
    text-align: center; 
    color: #fff; 
    margin:0;
}
#cookie-law p a {
    text-decoration: none;
    font-size: 13px; 
    font-weight: normal; 
    text-align:center; 
    color: #fff; 
    margin:0;
}
/*** gpec page ***/

.whiteBox.gpec {
	border: none !important;	
}
.gpec_form {
	width: 500px;
	border: 1px solid #F3F3F3;
	border-radius: 5px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

	margin: auto;

}
.hBig.hWhite.gpec {
	text-align: left;
	font-size: 26px !important;	
}
	

.gpec_form .fieldLabel {
	margin-left: 23px;
}
.gpec_form .fieldInput, .gpec_form .fieldInputRadio, .gpec_form .fieldInputError {
	margin-left: 23px;
	font-family: sans-serif,Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #484545;
}
.gpec_form .fieldInput input {
	background-color: #f7f7f7;
}
.gpec_form .sbmt {
	width: 100%;
	float: left;
	margin-bottom: 10px !important;	
	margin-right: 10px !important;
	text-align: right;
}
.gpec_form .sbmt a {
	margin-right: 10px !important;
}
.gpec_form .errors {
	margin: auto;
	background: none !important;
}
.gpec_form .errors_bottom {
	display: none;	
}
/*** gpec page ***/

.pricing_table_sms {
	max-width: 430px;
	float: left;
}
	.contact_us_pricing {
		margin: 30px 0px 0px 0px;  	
	}
	.contact_us_pricing .contact_us_pricing_btn {
		width: 178px !important;
		margin: auto !important;
		margin-top: 25px !important;
	}
	.contact_us_txt {
			text-align: left;
			margin: 5px;
	}

/* Responsive */
li.for_min_width600 { display: none!important; }
.pricing_tabs { display: none!important; }
.cd-morph-dropdown {
	display: none;	
}
.fieldLabelPswd{
	width: 60%;
	display: block;	
	margin-top: 21px;
	margin-bottom: 8px;
	text-align: left;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #484545;
	
}
.password-showhide{
	float: right;
	width: 15%;
	margin-top: -23px;
	margin-bottom: 8px;
	text-align: right;
	vertical-align: top;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	font-size: 13px;
	color: #484545;
}
.show-password {
  width: 55px;
	height: 13px;
	float: right;
	background: url(../images/eye-lash.jpg) no-repeat;
}
.hide-password {
  display: none;
  width: 55px;
	height: 13px;
	float: right;
	background: url(../images/noeye-lash.jpg) no-repeat;
}
.show-password.ro{
  width: 65px;
}
.hide-password.ro {
  width: 85px;
}
.show-password.fr{
  width: 70px;
}
.hide-password.fr {
  width: 65px;
}
.checked-icon {
	vertical-align: top;
  width: 16px;
	height: 14px;
	float: left;
	background: url(../images/checked-icon.png) no-repeat;
	margin-top: 3px;
	margin-right: 5px;
}
.pMedium.pGray.sign-features {
	margin-bottom: 14px;	
}
#pswd_info {
	text-align: left;
  font-family: sans-serif, Arial;
  font-weight: normal !important;
  font-size: 13px;
  color: #484545;
  margin-top: 10px;
  background-color: transparent;
}
#pswd_info_succes {
	
	display: none;
  font-family: sans-serif, Arial;
  font-weight: normal !important;
  font-size: 14px;
  color: #165336;
  background-color: #1dea88;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
 	
}
#pswd_info ul {
	float: left;
	margin: 0px 0px 15px 0px; 	
}
#pswd_info ul li {
	width: 48%;
	float: left;
	margin: 6px 0px 6px 5px; 
}
#pswd_info .valid {
	vertical-align: top;
  width: 10px;
	height: 11px;
	float: left;
	background: url(../images/valid-p.png) no-repeat;
	margin-top: 3px;
	margin-right: 5px;
}
#pswd_info .invalid {
	vertical-align: top;
  width: 10px;
	height: 11px;
	float: left;
	background: url(../images/invalid-p.png) no-repeat;
	margin-top: 3px;
	margin-right: 5px;
}
a.btnSignUpNow {
	width: 100%;	
}
.mark_sign_up_now a.btnSignUpNow {
	width: 207px;	
}

.mark_sign_up_now a.btnSignUpNowFeatures {
	width: 100%;
	display: block;
	height: 40px;
	background: #a70301; /* url(../images/btn_sign_up_now.png) no-repeat; */
	background-position: 0 0;
	font-family: sans-serif, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	line-height: 37px;
	margin: 10px;
	border-radius: 5px;
}

a.btnSignUpNowFeatures:hover {
	/* background-position: 0 -40px; */
	color: #d4a0a2;
}

.descriptionR1, .descriptionR2 {
	font-family: sans-serif, Arial;
	margin-top: 10px;
	font-size: 16px;	
	color: #484545;
}
.descriptionR2 { 
	font-size: 14px;	
}
.descriptionR1 .span-descriptionR1 {
	vertical-align: top;
  width: 21px;
	height: 20px;
	float: left;
	background: url(../images/paper-plane.jpg) no-repeat;
	margin-top: -2px;
	margin-right: 5px;
}
.descriptionR2 .span-descriptionR2 {
	vertical-align: top;
  width: 20px;
	height: 22px;
	float: right;
	background: url(../images/thumb.jpg) no-repeat;
	margin-top: -5px;
	margin-right: 65px;
}

.middle {
    width: 100%;
    text-align: left;
}
.middle input[type="radio"] {
    display: none;
}
.middle .box {
    width: 135px;
    height: 50px;
    background-color: #f2f2f2;
    transition: all 250ms ease;
    will-change: transition;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-family: sans-serif, Arial;
    font-weight: 900;
    margin: 5px 0px 0px 5px;
}
.middle .box.first{
	margin-left: 0px;
}
.middle .box span {
    position: absolute;
    transform: translate(0, 16px);
    left: 0;
    right: 0;
    transition: all 300ms ease;
    font-size: 12px;
    user-select: none;
    color: #464646;
}
.middle .box span:before {
    font-size: 12px;
    display: block;
    transform: translateY(0px);
    opacity: 0;
    transition: all 300ms ease-in-out;
    font-weight: normal;
    color: white;
}
.middle input[type="radio"]:checked + .box {
    background-color: #981f14;
    color: #fff;
}
.middle input[type="radio"]:checked + .box span {
    color: white;
    transform: translateY(16px);
}
middle .back-end span:before {
    content: '\f0f4';
}

/*the container must be positioned relative:*/
.mainSelect {
  position: relative;
  font-family: Arial;
  width: 100%;
}

.select-selected {
  background-color: #fff;
  width: 100%;
  height: 50px;
  outline: 0;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 1px solid #c5c4c4;
  outline: 0;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
  outline: 0;
}
/*style the items (options), including the selected item:*/
.select-selected {
  color: #464646;
  padding: 8px 16px;
  border: 1px solid #c5c4c4;
  cursor: pointer;
  user-select: none;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: DodgerBlue;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}


/** new pricing **/

.hLarge.hGray.pricing {
	text-align: center
}

h4.hNormal.hGray.pricing, h5.hNormal.hGray.pricing {
	text-align: center;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	max-width: 96%;
  margin: 25px auto;
  line-height: 24px;
  font-size: 16px;
}

.pricing_container{
	width: 100%;
	margin: 50px auto 0 auto;
}

ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #ededed;
	
}

ul.tabs li{
	background: #ededed;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
}

ul.tabs li.current{
	background: none;
	color: #222;
	border: 1px solid #ededed;
	border-bottom: none !important;
}
ul.tabs li a{
	text-decoration: none;
	color: #222;
}
.tab-content{
	display: none;
	background: #FFF;
	padding: 50px 0px;
}

.tab-content.current{
	display: inherit;
}

.calculate_subscribers {
	width: 100%;
}
.calculate_subscribers_header {
	width: 100%;
}
.calculate_subscribers_results {
	width: 100%;
	float: left;
	margin: 50px 0px;
}
.calculate_subscribers_results .header {
	width: 100%;
	border-bottom: 1px solid #ededed;
	float: left;
}
.calculate_subscribers_results .col1, .calculate_subscribers_results .col2, .calculate_subscribers_results .col3, .calculate_subscribers_results .col4{
	width: 25%;
	float: left;
}

.calculate_subscribers_results .col1 p, .calculate_subscribers_results .col2 p, .calculate_subscribers_results .col3 p, .calculate_subscribers_results .col4 p {
	font-size: 16px;
  line-height: 30px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	text-align:center;
}

.content_calc {
	width: 100%;
}
.calculate_subscribers_results {
	width: 100%;
	float: left;
	margin: 50px 0px;
}
.content_calc .col1, .content_calc .col2, .content_calc .col3, .content_calc .col4{
	width: 25%;
	font-size: 16px;
	line-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin-left: 0px;
	text-align:center;

}

.content_calc.sms .content_calc_row.content_calc_row_prev{
	border-bottom: 1px solid #ededed;
}

.content_calc_row span.sup {
	font-size: 13px;
	position: relative;
	top: -7px;
}

.calculate_subscribers_results.sms .col1, .calculate_subscribers_results.sms .col2, .calculate_subscribers_results.sms .col3{
	width: 33%;
	float: left;
}

.content_calc.sms .col1, .content_calc.sms .col2, .content_calc.sms .col4{
	width: 33%;
	border-bottom: 0px;
}

.calculate_subscribers_results.sms .col1 p{
	text-align: center;	
}

.content_calc.nl .col2, .content_calc.nl .col3 {
	font-size: 16px;
	line-height: 54px;
	min-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin-left: 0px;
	text-align: center;
	border-bottom: 1px solid #ededed;
}
.content_calc.nl .col1 {
	font-size: 16px;
	line-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin-left: 0px;
	text-align: left;
	border-bottom: 1px solid #ededed;
}
.calculate_subscribers_results .col1 p {
	text-align: left;
	margin-left: 30px;
}
.content_calc .col1 span {
	width: 50%;
	font-size: 16px;
	line-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin: 0px auto;	
	text-align: left;
	margin-left: 30px;
}
.content_calc .col4 {
	font-size: 16px;
	line-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin-left: 0px;
	text-align: right;
	border-bottom: 1px solid #ededed;
}
.calculate_subscribers_results .col4 p {
	text-align: right;
	margin-right: 30px;
}
.content_calc .col4 span {
	width: 50%;
	font-size: 16px;
	line-height: 55px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: normal !important;
	margin: 0px auto;	
	text-align: right;
	margin-right: 30px;
}
.content_calc .col1 span, .content_calc .col2 span, .content_calc .col3 span, .content_calc .col4 span {
	color: #454444;
}
.content_calc_row.content_calc_row_prev.free, .content_calc_row.content_calc_row_prev.free {
	width: 100%;
	float: left;
}
.content_calc_row.content_calc_row_prev.current, .content_calc_row.content_calc_row_current {
	width: 100%;
	float: left;
	background-color: #ddebd4;
}
.ctaPricing {
	width: 100%;
}

.ctaPricing .btnSignUpNow {
	margin: 0 auto;
	width: 220px;
}

.ctaPricing h3 {
	text-align: center;
	color: #454444;
	font-family: sans-serif, Arial;
	font-size: 28px;
  padding-bottom: 4px;
  margin-top: 80px;
}

.calculate_subscribers_results {
	width: 100%;
	float: left;
	margin: 50px 0px 40px 0px;
}
.features_based .header {
	width: 100%;
	border-bottom: 1px solid #ededed;
	float: left;
	margin-top: 55px;
}
.features_based .header.first {
	margin-top: 35px;
}
.features_based .col1, .features_based .col2, .features_based .col3{
	width: 33%;
	float: left;
}

.features_based .header .col1 p, .features_based .header .col2 p, .features_based .header .col3 p {
	font-size: 19px;
  line-height: 30px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: bold;
	margin-left: 10px;
	text-align:center;
}

.features_based .header .col1 p {
	text-align: left;
	margin-left: 25px;
}

.features_based .content {
	width: 100%;
	float: left;
	margin: 0px;
	
}

.features_based .content .row_f {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ededed;
}

.features_based .content.last{
	margin-bottom: 100px;
}


.features_based .content .col1 p, .features_based .content .col2 p, .features_based .content .col3 p {
	font-size: 16px;
	line-height: 20px;
	color: #454444;
	font-family: sans-serif, Arial;
	font-weight: bold;
	margin-left: 10px;
	margin: 15px 0px;
	text-align: left;
}

.features_based .content .col1 p {
	text-align: left;
	margin-left: 25px;
}


.features_based .header .col2 p {
	text-align: center;
	margin-left: 0px;
}

.features_based .header .col3 p, .features_based .content .col3 span {
	text-align: right;
	margin-right: 25px;
}

.features_based .content .col1, .features_based .header .col1 {
	width: 70%;
	margin-right: 50px;
}
.features_based .content .col2, .features_based .content .col3, .features_based .header .col2, .features_based .header .col3 {
	width: 10%;
}
.features_based .header .col3 {
		float: right;
		text-align: right;
		margin-right: 0px;
}

.features_based .content .col3 {
		float: right;
		text-align: right;
		margin-right: 10px;
}

.features_based .content .col2 {
		text-align: center;
}

.y-feature {
    vertical-align: top;
    width: 20px;
    height: 19px;
    display: inline-block;
    background: url(../images/y_feature_n.jpg) no-repeat;
    margin-top: 15px;
}

.n-feature {
    vertical-align: top;
    width: 20px;
    height: 19px;
    display: inline-block;
    background: url(../images/n_feature_n.jpg) no-repeat;
    margin-top: 15px;
}

.calculator_col1 {
	width: 25%;
	float: left;
}

input#appendedInputButton {
		width: 200px;
    height: 40px;
    margin: 0px 5px;
    padding: 3px 15px 0 15px;
    border: 1px solid #c5c4c4;
    font-size: 16px;
}

.calculator_col2 {
	width: 30%;
	float: left;
}

.calculator_col2 p {
	text-align: left;
	font-size: 16px;
	line-height: 45px;
  color: #454444;
  font-family: sans-serif, Arial;
  font-weight: normal !important;	
  margin-left: 10px;
  
}

.calculator_col3 {
	width: 20%;
	float: right;
}
.calculator_col3 .slider.round {
	float: left;
}
.calculator_col3 .annualy {
	text-align: left;
	font-size: 16px;
	line-height: 24px;
  color: #454444;
  font-family: sans-serif, Arial;
  font-weight: normal !important;	
  margin-left: 10px;
  float: right;
}
/* Rounded sliders pricing button*/
.slider.round {
  border-radius: 34px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 22px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(32px);
}
.slider.round:before {
  border-radius: 50%;
}

/* Rounded sliders pricing button*/

/** new pricing **/
.noVatPrice {	
	font-size: 14px;	
	float: right;
	font-family: sans-serif, Arial;
	color: #454444;
	font-style: italic;
	margin-top: 15px;
}

@media (min-width: 1300px) {
	#sc_menu .siteContent.Bg {
		width: 60%;
	}
}
@media (max-width: 1300px) {
	#sc_menu .siteContent.Bg {
		width: 90%;
	}
}

@media screen and (max-width: 600px) {
	
	*, *::after, *::before {
	  box-sizing: border-box;
	}
	
	.cd-morph-dropdown {
	  position: relative;
	  height: 60px;
	  background-color: #a60400;
	  z-index: 999999999;
	  display: block;
	}
	.cd-morph-dropdown #bar_mobile_menu .floatL .logo {
		margin: 10px;	
	}
	.cd-morph-dropdown .nav-trigger {
	  position: absolute;
	  top: 0;
	  right: 0;
	  height: 60px;
	  width: 60px;
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  z-index: 9999999999999999 !important;
	}
	.cd-morph-dropdown .nav-trigger span, .cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
	  position: absolute;
	  background-color: #fff;
	  height: 3px;
	  width: 26px;
	  color: #a60400 !important;
	}
	.cd-morph-dropdown .nav-trigger span {
	  left: 50%;
	  top: 50%;
	  bottom: auto;
	  right: auto;
	  -webkit-transform: translateX(-50%) translateY(-50%);
	      -ms-transform: translateX(-50%) translateY(-50%);
	          transform: translateX(-50%) translateY(-50%);
	  -webkit-transition: background-color .3s;
	  transition: background-color .3s;
	  
	}
	.cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
	  content: '';
	  left: 0;
	  -webkit-transition: -webkit-transform .3s;
	  transition: -webkit-transform .3s;
	  transition: transform .3s;
	  transition: transform .3s, -webkit-transform .3s;
	 }
	.cd-morph-dropdown .nav-trigger span::before {
	  -webkit-transform: translateY(-9px);
	      -ms-transform: translateY(-9px);
	          transform: translateY(-9px);
	}
	.cd-morph-dropdown .nav-trigger span::after {
	  -webkit-transform: translateY(9px);
	      -ms-transform: translateY(9px);
	          transform: translateY(9px);
	}
	.cd-morph-dropdown.nav-open .nav-trigger span {
	  background-color: transparent;
	}
	.cd-morph-dropdown.nav-open .nav-trigger span::before {
	  -webkit-transform: rotate(45deg);
	      -ms-transform: rotate(45deg);
	          transform: rotate(45deg);
	 background-color: #a60400 !important;
	}
	.cd-morph-dropdown.nav-open .nav-trigger span::after {
	  -webkit-transform: rotate(-45deg);
	      -ms-transform: rotate(-45deg);
	          transform: rotate(-45deg);
	  background-color: #a60400 !important;
	}
	
	.cd-morph-dropdown .morph-dropdown-wrapper {
	  display: none;
	  position: absolute;
	  top: 60px;
	  left: 0;
	  width: 100%;
	  box-shadow: inset 0 1px 0 #e6e6e6;
	  background-color: #FFFFFF;
	}
	.cd-morph-dropdown.nav-open .morph-dropdown-wrapper {
		top: 6px;
	  left: 2.5%;
		width: 95% !important;
		margin: auto !important;
		box-shadow: 0 50px 100px rgba(50,50,93,.1), 0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
	  display: block;
	  background-color: #FFFFFF;
	  border-radius: 4px;
	}
	.cd-morph-dropdown .dropdown-list {
	  margin: 30px 0 !important;
	}
	.cd-morph-dropdown .dropdown-list > ul > li {
		width: 100%;
		display: block;
		color: #263139;
	  margin: 0px;
	}
	.cd-morph-dropdown .dropdown-list > ul > li.register {
		float: left;
		width: 100%;
		display: block;
		color: #263139;
	  background: #eeeeee;
	  margin-bottom: 0px !important;
	  padding-bottom: 0px;
	  border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a {
		width: 100%;
		display: block;
		color: #263139;
		text-decoration: none;
		font-family: sans-serif, Arial;
		font-size: 20px;
		line-height: 26px;
    font-weight: bold;
	  vertical-align: top;
	  padding: 15px 15px;
	}
	.cd-morph-dropdown .dropdown-list > ul > li.register > a {
		color: #952016;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.home {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/home_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.features {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/features_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.pricing {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/pricing_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.blog {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/blog_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.help {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/help_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.login {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/login_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .dropdown-list > ul > li > a > span.signup {
		width: 25px;
		height: 25px;
		background: url(../images/mobile_menu/register_icon.png) no-repeat;
		display: inline-block;
		margin-right: 15px;
		vertical-align: middle;
	}
	.cd-morph-dropdown .label {
	  display: block;
	  font-size: 2.2rem;
	  color: #1A1A1A;
	  margin-bottom: .8em;
	}
	.cd-morph-dropdown .content li::after {
	  clear: both;
	  content: "";
	  display: block;
	}
	.cd-morph-dropdown .gallery .content li {
	  margin-bottom: 1.4em;
	}
	.cd-morph-dropdown .gallery .content a {
	  display: block;
	}
	.cd-morph-dropdown .gallery .content a::before {
	  content: '';
	  display: inline-block;
	  float: left;
	  height: 54px;
	  width: 54px;
	  margin-right: .6em;
	  background: red;
	  border-radius: 50%;
	  -webkit-transition: background .2s;
	  transition: background .2s;
	}
	.cd-morph-dropdown .gallery .content a span, .cd-morph-dropdown .gallery .content a em {
	  display: block;
	  line-height: 1.2;
	}
	.cd-morph-dropdown .gallery .content a em {
	  font-size: 1.8rem;
	  padding: .4em 0 .2em;
	  color: #1A1A1A;
	}
	.cd-morph-dropdown .gallery .content a span {
	  font-size: 1.4rem;
	  color: #a6a6a6;
	}
	
	.cd-morph-dropdown .links-list a,
	.cd-morph-dropdown .btn {
	  display: block;
	  margin-left: 14px;
	  font-size: 2.2rem;
	  line-height: 1.6;
	}
	
	.cd-main-content {
	  min-height: 100vh;
	  background-color: #548c7e;
	}
	
	.cd-main-content {
	  padding-top: 80px;
	}

	* {
		    padding: 0px;
		    margin: 0px;
		}
	
		.wrap_container {
	    position: relative;
	    height: 100%;
	    width: 100%;
	    left: 0;
	    -webkit-transition:  left 0.4s ease-in-out;
	    -moz-transition:  left 0.4s ease-in-out;
	    -ms-transition:  left 0.4s ease-in-out;
	    -o-transition:  left 0.4s ease-in-out;
	    transition:  left 0.4s ease-in-out;
		}
		
		.wrap_container.open-menu_mobile {
    	left: 270px;
		}
		
		#menu_mobile {
	   	background-color: #a80804 !important;
	    position: absolute;
	    width: 270px;
	    height: 100%;
	    left: -270px;
    }
		
		#menu_mobile ul {
	    margin: 0;
	    padding: 0;
	    list-style: none;
		}
		#menu_mobile ul li {
		  margin: 0;
		}
		
		#menu_mobile ul li a {
	    padding: 15px 20px;
	    font-size: 16px;
	    font-weight: 100;
	    color: white;
	    text-decoration: none;
	    display: block;
	    border-bottom: 1px solid #888;
	    font-family: Arial, 'sans-serif';
	    -webkit-transition:  background 0.3s ease-in-out;
	    -moz-transition:  background 0.3s ease-in-out;
	    -ms-transition:  background 0.3s ease-in-out;
	    -o-transition:  background 0.3s ease-in-out;
	    transition:  background 0.3s ease-in-out;
		}
		
		#right {
	    width: 100%;
	    height: 100%;
	    padding: 0px;
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    position: relative;
		}
		
		#menubar_mobile_menu {
				display: none;
				width:100%;
		    height: 60px;
		    background-color: #a80804 !important;
		    color: #fff;
		    padding-top: 10px;
		    padding-bottom: 10px;
		}
		
		#right #menu_mobile-toggle {
				float: left;
				width: 25px!important;
				height: 20px!important;
				background: url(../images/responsive/mob_menu.jpg) no-repeat !important;
				cursor: pointer;
				display: block; /* show menu icon */
				margin-left: 10px;
				margin-top: 10px;
				
		}
		
		
		
		#right #menu_mobile-toggle .bar{
		    display: block;
		    width: 25px;
		    margin-bottom: 3px;
		    height: 2px;
		    background-color: #fff;
		    border-radius: 1px;
		     
		}

		#right #menu_mobile-toggle .bar:last-child{
		     margin-bottom: 0;  
		}
		
	div.sectionMenu{
		position: static !important;
	}
	
	.sectionMenu {
		height: 100%!important;
		width: 100%!important;
		position: none !important;	
	}	
	/* nav-wrap */
	#nav-wrap {
		position: relative;
	}
	 /* menu icon */
	#mobile-menu-icon {
		float: left;
		width: 25px!important;
		height: 20px!important;
		background: url(../images/responsive/mob_menu.jpg) no-repeat !important;
		cursor: pointer;
		display: block; /* show menu icon */
		margin-left: 10px;
		margin-top: 10px;
	}
	.buttons .btnLogin, .buttons .btnSignUp{
		background-image: none!important;	
	}
	/* main nav */
	
	.logo {
		margin-left: 10px;
		margin-bottom: 5px!important;	
		display: none;
	} 
	.floatR .logo {
		margin-left: 10px;
		margin-bottom: 5px!important;	
		display: block !important;
	}
	
	.sectionMenu{
		height: 100%!important;
		width: 100%!important;
		display: none !important;
	}
	.sectionMenu ul{
		width: 100%!important;
	}
	
	.menu {
		height: 210px!important;
		float: none!important;
		clear: both!important;
		width: 100%!important;
		height: 100%!important;
		display: none;
	}
	
	div.sectionMenu ul.menu li {
		width: 100%!important;
		display: block!important;
		margin-left: 10px!important;
		margin-right: 10px!important;
		padding-left: 0px!important;
		
	}
	
	div.sectionMenu ul.menu li a{
		width: 87%!important;
		height: 100%!important;
		display: block!important;
		padding: 3px 10px 3px 10px!important;
		margin: 5px 0px 5px 0px;
		font-size: 14px;
		
	}
	div.sectionMenu ul.menu li a:hover {
		width: 87%!important;
		height: 100%!important;
		display: block!important;
		padding: 3px 10px 3px 10px!important;
		margin: 5px 0px 5px 0px;
		font-size: 14px;
  	color: #fff!important;
		background-color: #ac140f!important;
		border-radius: 5px!important;
	}
	.active {
		width: 87%!important;
		height: 100%!important;
		display: none!important;
		padding: 3px 10px 3px 10px!important;
		margin: 5px 0px 5px 0px;
		font-size: 14px;
  	color: #fff!important;
		background-color: #ac140f!important;
		border-radius: 5px!important;
	}
	
	.buttons {
		display: none;
	}
	.sectionRedBox {
		max-width: 100%;
		height: 580px!important;
		padding: 0px!important;
		margin-top: 0px !important;
	}
	
	.sectionRedBoxPage {
		max-width: 100% !important;
		
		min-height: 140px!important;
		padding: 0px!important;
		margin-top: 0px !important;
	}
	
	.homeBigImageEN, .homeBigImageRO {
		position: absolute!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin-left: 0px!important;
		margin-top: 240px!important;
		
	}
	.homeBigImageEN img, .homeBigImageRO img{
		text-align: center;
		max-width: 94%!important;
		max-height: 94%!important;
		margin-left: 10px!important;
		
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_big_image.png", sizingMethod="image") !important;
	}
	
	.sectionRedBox, .siteContent, .homeBigImageEN, .homeBigImageRO, .redBoxContent, .hBig.hWhite, .pBig.pWhite {
		width: 100%!important;
		padding-top: 0px !important;
	}
	
	.hBig.hWhite, .pBig.pWhite {
		margin: 0px!important;
		width: 80%!important;
		padding: 0px 10px !important;
	}
	#sc_darkbox {
		max-width: 100%!important;
	}
	.bigBtnTourTry {
		max-width: 100%!important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	div.bigBtnTourTry a.bigBtnTour {
		width: 100px !important;
		height: 59px;
		margin-top: 30px;
		margin-left: 205px;
	}
	
	div.bigBtnTourTry a span {
		font-family: sans-serif, Arial;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		line-height: 45px;
	}
	
	div.bigBtnTourTry a.bigBtnTry {
		height: 45px;
		margin-top: 30px;
		margin-left: 25px;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		background-color: #a60400;
		border-radius: 5px;
	}
	
	div.bigBtnTourTry a.bigBtnTry span {
		font-size: 14px !important; 	
	}
	
	
	
	.siteContainer.whiteishBg {
		max-width: 100%!important;
	}
	.hMedium.hGray {
		font-size: 18px;
		margin-left: 10px;
	}
	.splitContent4 {
	
		width: 95%!important;
		max-width: 95%!important;
		margin-top: 5px !important;
		margin-left: 10px !important;
		margin-bottom: 35px !important;
		padding: 0px !important;
	}
	.sectionTestimonials {
		max-width: 100%!important;
		width: 100% !important;
		padding: 0px !important;
		min-height: 350px !important;
		height: 100% !important;
	}
	
	.sectionTestimonials p { max-width: 90%!important; width: 90%!important; padding: 0px !important; margin: 10px; }
	
	.sectionTestimonials img {
		padding: 5px;
	}
	.pSmall.pItalic.pGray.pLargeSpacing {
		padding: 5px;	
	}
	
	.sectionCustomers {
		max-height: 100%!important;
		max-width: 100%!important;	
	}
	.sectionCustomers .floatL {
		max-height: 10px;
		max-width: 10px;
		margin: 5px!important;
		padding: 0px!important;	
	}
	.sectionCustomers a img {
		max-height: 65px;
		max-width: 20px;
		margin-top: 0px!important;
		padding: 0px!important;	
	}
	.sectionCustomers #logos_content td img {
		
		max-height: 150px!important;
		max-width: 150px!important;
		
		
	}
	.sectionCustomers #logos_container {
		max-height: 100%!important;
		max-width: 83%!important;	
		margin: 0px!important;
		padding: 0px!important;
	}
	
	.sectionPartners {
		max-height: 100%!important;
		max-width: 100%!important;
		padding-left: 5px;
		padding-right: 5px;
	}
	.sectionPartners span.infoTitle	{
		font-size: 13px!important;
			
	}
	.sectionPartners img {
		
		position: relative!important;
		top: 20px!important;
		padding: 10px;	
	}
	.sectionFooter {
		height: 330px!important;
		max-width: 100%!important;
		background: #4e4d4d!important; background: -webkit-gradient(linear, left top, left bottom, from(#4e4d4d), to(#383636))!important; background: -moz-linear-gradient(top,  #4e4d4d,  #383636)!important;
	}
	
	.bottom_footer_row {
		background-color: #2c3942 !important;
	}
	
	.bottom_footer_row .siteContent .floatR {
		clear: both !important;
		float: left !important;
		left: 10px;
		width: 100%;
		padding-top: 10px !important;
		margin-top: 10px !important;
		background-color: #2c3942 !important;
		
	}
	
	.bottom_footer_row .siteContent .floatR .footerIcons {
		position: absolute;
		bottom: 45px;
		left: 10px;
		display: inline !important;
		padding-top: 0px !important;
		margin-top: 0px !important;
	}
	
	.footerNewsletter_ro {
		width: 94% !important;	
	}
	
	.footerNewsletter_en {
		width: 96% !important;	
	}
	
	.footerNewsletter_en .fieldInputNewsletter, .footerNewsletter_ro .fieldInputNewsletter {
		width: 60% !important;	
	}
	
	.sectionFooter ul.footer, .sectionFooter ul.footerFr {
		max-height: 100%!important;
		max-width: 100%!important;
	}
	
	.footerNewsletter_fr {
		width: 96% !important;	
	}
	.footerNewsletter_bg {
		width: 96% !important;
	}
	.footerNewsletter_fr .fieldInputNewsletter {
		width: 60% !important;	
	}
	.footerNewsletter_bg .fieldInputNewsletter {
		width: 60% !important;
	}
	.sectionFooter ul.footer li a, ul.footerFr li a {
		max-height: 100%!important;
		max-width: 100%!important;
		display: block!important;
		padding-left: 10px;
		padding-bottom: 10px;	
	}
	.sectionFooter ul.footer li span, ul.footerFr li span { 
		display: none;
	 }
	 .sectionFooter .floatR {
	 	float: none!important;
	 	clear: both!important;
	 	padding-top: 80px!important;
	 	}
	 .sectionFooter .fr_font {
	 		max-height: 100%!important;
			max-width: 100%!important;
	 		margin: 5px 5px 10px 10px!important;
	 		text-align: center;
	 		padding: 0px !important;
	 		background-color: #2c3942 !important;
	 	}
	 	.sectionFooter .footerLangs, .sectionFooter ul.footerFr {
	 		position: absolute;
	 		background-color: #2c3942 !important;
	 		max-height: 100%!important;
			max-width: 100%!important;
	 		margin: 60px 5px 5px 0px!important;
	 		padding: 0px!important;
	 	}
	 	 .footerLike {
	 		max-height: 100%!important;
			max-width: 100%!important;
			position: absolute;
			margin-top: 156px!important;
			margin-left: 10px;
	 	}
	 	.footerNewsletter_en {
	 		max-height: 100%!important;
			max-width: 100%!important;
			position: absolute;
			margin-top: 196px!important;
			margin-left: 10px!important;
	 	}
	 	.footerNewsletter_ro, .footerNewsletter_fr, .footerNewsletter_bg {
	 		max-height: 100%!important;
			max-width: 100%!important;
			position: absolute;
			margin-top: 196px!important;
			margin-left: 10px!important;
	 	}
	 	
	 	
	.siteContainer.signup {
			padding-bottom: 10px;
	}
	/*Features - page*/
	.siteContainer {
		max-width: 100% !important;
		width: 100% !important; 
		
	}
	.siteContainer .contentPage1 {
		max-width: 100% !important;
		width: 100% !important;
		background: none;
	}
	.contentPage1Bottom {
		display: none;
	}
	
	.redBoxPageContent {
		max-width: 100% !important;
		max-height: 100% !important;
		width: 100%!important;
		height: 100%!important;
		
		
	}
	
	.redBoxPageContent h1 {
		max-width: 98% !important;
		height: 100% !important;
		font-size: 30px;
		margin-right: 10px;
	}
	
	.feat {
		height: 100% !important;
		width: 100% !important;	
	}
	
	.feat .leftmenu{
		height: 410px !important;
		}	
		
	#leftmenu-icon {
		float: right;
		width: 25px!important;
		height: 20px!important;
		background: url(../images/mob_menu_feat.jpg) no-repeat !important;
		cursor: pointer;
		display: block; /* show menu icon */
		margin-right: 10px;
	}
		
	.leftmenu {
		float: none!important;
		clear: both!important;
		width: 100%!important;
		height: 100%!important;
		display: none;
		margin: 25px 0px 5px 0px; 
	}
		
	div.feat .leftmenu ul.leftmenu li a{
		width: 87%!important;
		height: 100%!important;
		display: block!important;
		padding: 3px 10px 3px 10px!important;
		margin: 5px 0px 5px 0px;
		font-size: 14px;
		font-family: sans-serif, Arial;
		line-height: 18px;
		font-weight: normal;
	}		
	
	div.feat .leftmenu ul.leftmenu li a:hover {
		width: 87%!important;
		height: 100%!important;
		display: block!important;
		padding: 3px 10px 3px 10px!important;
		margin: 5px 0px 5px 0px;
		font-size: 14px;
		color: #fff!important;
		background-color: #ac140f!important;
		border-radius: 5px!important;
		font-family: sans-serif, Arial;
		line-height: 18px;
		font-weight: normal;
	}
	
	div.feat .leftmenu ul.leftmenu li {
		width: 100%!important;
		display: block!important;
		margin-left: 10px!important;
		margin-right: 10px!important;
		padding-left: 0px!important;
		
	} 
	
	.questionMark span {
		font-size: 14px !important;
		padding-bottom: 15px !important;	
	}	
	.sectionRedBoxPage {
		max-width: 100% !important;
		padding: 0px!important;
	}
	.sectionRedBoxPage h1 {
		font-size: 23px;
		margin: 10px;
	}
	.rightContainer {
		max-width: 100% !important;
		max-height: 100% !important;
		margin-bottom: 0px !important;	
	}
	.floatL.w50p {
		clear: both !important;
		float: none !important;	
		max-width: 100% !important;
		max-height: 100% !important;
		width: 100% !important;
		height: 100% !important;
	}
	.leftmenu div.mark_get_in_touch {
		position: relative !important;
		top: 350px !important;
		z-index: 10000;
	}
	.contentSeparator {
		max-width: 100% !important;
		width: 100% !important;
		margin: 10px 0px;
		height: 1px;
		background: #e9e9e8;
		
	}
	.mark_sign_up_now{
		margin: auto !important;
		padding-left: 0px!important;
		padding: auto !important;
	}
	.mark_sign_up_now .btnSignUpNow, .mark_sign_up_now .questionMark{
		margin: auto !important;
		padding-left: 0px!important;
		margin-right: 10px !important;
		padding: auto !important;
	}
	.mark_sign_up_now .questionMark{
		margin-top: 10px !important;
	}
	#sc_20 .siteContainer {
		max-width: 100% !important;
		width: 100% !important;
	}
	#sc_20 .siteContainer .siteContent .returnPath{
		max-width: 100% !important;
		width: 100% !important;
	}
	.siteContent .returnPath{
		max-width: 100% !important;
		width: 90% !important;
		min-height: 120px;
		font-size: 14px;
		line-height: 21px;
		background: url("../images/rp-logo.png") no-repeat left 80px transparent !important; 
	}
	.linkArrows {
		
		
	}
	.linkArrows span {
		
		
	}
	.rightContainer .floatL {
		float: none !important;
		margin: auto !important;
		padding: auto !important;
	}
	
	.ml12 {
		margin: auto !important;
		margin-left: 0px!important;
		padding: auto !important;
	}
	
	.gallery, .gallery_bottom {
		max-width: 100% !important;
		width: 100% !important;
		margin: auto !important;
		padding: auto !important;
	}
	
	.gallery  a {
		max-width: 100px !important;
		width: 100% !important;
		height: 100% !important;
		margin: auto !important;
		padding: auto !important;
	}
	
	.gallery  a img {
		max-width: 100px !important;
		width: 100% !important;
		height: 100% !important;
		margin: auto !important;
		padding: auto !important;
	}
	
	.full-frame {
		max-width: 100px !important;
		max-height: 100px !important;
		width: 100px !important;
		height: 100px !important;
	}
	
	.embed_player {
		max-width: 100% !important;
		max-height: 100% !important;
		width: 100% !important;
		height: 100% !important;
		margin: auto !important;
	}
	
	.embed_player iframe {
		max-width: 100% !important;
		max-height: 100% !important;
		width: 100% !important;
		height: 100% !important;
		margin: auto !important;
	}
	
		.test_clients1 {
			width: 100% !important;
			float: none !important;
			clear: both;	
			margin-left: 10px;
		}
		
		.test_clients2 {
			width: 100% !important;
			float: none !important;
			clear: both;	
			padding: 20px 0px;
		}
			
		.test_clients3 {
			width: 100% !important;
			float: none !important;
			clear: both;	
			padding: 20px 0px;
		}
		.test_clients1 div {
			width: 100% !important;
			margin: auto !important;	
			text-align: left;
		}
		.test_clients2 div {
			width: 100% !important;
			margin: auto !important;	
			text-align: left;
		}
		.test_clients3 div {
			width: 100% !important;
			margin: auto !important;	
			text-align: left;	
		}
		.test_clients1 .listSmall {
			margin: auto !important;
			
			width: 125px!important;	
		}
		.test_clients2 .listSmall {
			margin: auto !important;
			width: 100px;	
		}
		.test_clients3 .listSmall {
			margin: auto !important;
			width: 150px;	
		}
		.whiteBox {
			max-width: 100% !important;
			max-height: 100% !important;
			background: none !important;
			background-color: #fff !important;
		}
		
		div.whiteBoxContent {
			max-width: 100% !important;
			max-height: 100% !important;
			padding: 10px !important;
		}
		.whiteBoxContent .floatL {
			max-width: 100% !important;
			max-height: 100% !important;
			margin: 0px !important;
			padding: 0px !important;
		}
		
		.whiteBoxContent .floatL table td.tableLabelTop, .whiteBoxContent .floatL table td.tableLabelMiddle {
				width: 50% !important;
		}

		.whiteBoxContent .floatR.other_costs {
			max-width: 100% !important;
			max-height: 100% !important;
			margin: 0px !important;
			margin-top: 30px !important;
			padding: 0px !important;
			float: left !important;
		}

		.whiteBoxContent .floatR.other_costs table {
			max-width: 100% !important;
			width: 100% !important;
			
			max-height: 100% !important;
			margin: 0px !important;
		}
		
		.whiteBoxContent .floatR.other_costs table td {
			max-width: 50% !important;
			width: 50% !important;
		}

		.whiteBoxContent .floatL ._mark_get_in_touch {
			max-width: 100% !important;
			max-height: 100% !important;
			margin: 0px !important;
			margin-top: 15px !important;
			padding: 0px !important;
		}
		.whiteBoxContent .floatL .hNormal.hRed.hBold {
			max-width: 100% !important;
			max-height: 100% !important;
			margin: 0px !important;
			margin-top: 30px !important;
			padding: 0px !important;
		}
		.whiteBoxContent .floatL .about_us_img img {
			max-width: 100% !important;
			max-height: 100% !important;
			width: 100% !important;
			height: 100% !important;
		}
		.siteContent.siteContentSpacing h2.hLarge.hGray {
			
			float: left;
			font-size: 22px;
			margin: 0px 0px 0px 10px;
		}
		.siteContent.siteContentSpacing .noFloat .hLarge.hGray {
			float: none !important;
			font-size: 22px;
			margin: 0px 0px 0px 10px;
		}
	.whiteBoxBottom {
		display: none;	
	}
	
	.hBig.hWhite{
		width: 100% !important;
		height: 100% !important;
	}
	.fieldInput {
		display: inline-block !important;
		width: 100% !important;
		
		background-size: 100% !important;
		background-repeat: no-repeat !important;
		background-position: 50% 50% !important;
	}	
	.fieldTextarea {
		display: inline-block !important;
		width: 100% !important;
		max-height: 100% !important;
		background-size: 100% !important;
		background-repeat: no-repeat !important;
		background-position: 50% 50% !important;
		
		background: url(../images/textarea.jpg) no-repeat;
	}
	.fieldInputError {
		display: inline-block !important;
		width: 100% !important;
		height: 38px !important;
		min-height: 24px !important;
		max-height: 38px !important;
		background-size: 100% !important;
		background-repeat: no-repeat !important;
		background-position: 50% 50% !important;
		background: url(../images/input_text_error.jpg) no-repeat scroll 0% 0% transparent;;
	}
	.fieldInput input, .fieldInputError input {
		max-width: 93% !important;
		width: 93% !important;
		max-height: 100% !important;
		height: 100% !important;
		border: none;
		background: none;
		margin-top: 0px !important;
		margin-left: 6px!important;
		
		padding-left: 6px;
		padding-right: 0px;
		padding-top: 0px !important; 
		font-family: sans-serif, Arial;
		font-weight: normal !important;
		font-size: 15px;
		color: #484545;
		
	}
	.fieldTextarea textarea, .fieldTextareaError   {
		max-width: 93% !important;
		width: 93% !important;
		max-height: 80% !important;
		height: 80% !important;
		border: none;
		background: none;
		margin-top: 0px !important;
		margin-left: 6px!important;
		
		padding-left: 6px;
		padding-right: 0px;
		padding-top: 10px !important;
		padding-bottom: 30px !important; 
		font-family: sans-serif, Arial;
		font-weight: normal !important;
		font-size: 15px;
		color: #484545;
		
	}
	.fieldInputCaptcha {
		position: relative;
		top: 6px;
	}
	.siteContainer.signup, .siteContentSpacing.signup {
		margin-top: 0px;
	}
	
	.siteContainer.signup, .siteContentSpacing.signup .noFloat .hLarge.hGray {
		font-size: 18px !important;
		padding: 0px 5px;
		padding-top: 10px;
	}
	
	.siteContentSpacing.signup .notRequired {
		padding: 5px 5px 0px 5px;
	}
	
	.siteContentSpacing.signup .whiteBox .middle .box {
		width: 140px;
		margin: 0px;
	}
	.newsletter_div a.btnNewsletter.floatL {
		margin: 6px 4px 2px 0px;
    padding: 7px 8px 26px 8px;
	}
	.siteContentSpacing.signup h3.hLarge.moreInfosPage {
		display: inline-block;
	}
	
	a.btnSignUpNow {
		margin-top: 40px;
		margin-bottom: 15px;
		float: none !important;
		clear: both !important;
		margin-left: 0px;
	}
	div.bigBtnTourTry {
		width: 100% !important;
	}
	.pricing_tabs {
		display: block !important;
		padding: 0px !important;
		margin: 0px !important;
	}
	
	.pricing_table1, .pricing_table2, .pricing_table3, .pricing_table_sms {
		display: none !important;	
	}
	.tableLabelTopLeft {
		height: 53px;
		padding: 10px 20px 0px 18px;
		background: #ececec;
		border-top-left-radius: 15px;
		max-width: 100%;
	}
	.tableLabelTopCenter {
		height: 53px;
		padding: 10px 20px 0px 18px;
		background: #ececec;
	}
	.tableLabelTopRight {
		height: 53px;
		padding: 10px 20px 0px 18px;
		background: #ececec;
		border-top-right-radius: 15px;
	}
	
	.tableLabelTopLeft span, .tableLabelTopCenter span, .tableLabelTopRight span {
		margin-top: 15px!important;
		line-height: 20px;
		font-family: sans-serif, Arial;
		font-weight: bold !important;
		font-style: italic !important;
		font-size: 15px;
		color: #3e3131;
		text-align: center !important;
	}
	.tableContentLeft {
		height: 53px;
		background: #f7f7f7;
		text-align: center;
		border-left: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
	}
	
	.tableContentLeft span {
		font-family: sans-serif, Arial;
		font-size: 13px;
		color: #454545;
	}
	.tableContentCenter {
		height: 53px;
		background: #f7f7f7;
		text-align: center;
		border-left: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
	}
	
	.tableContentCenter span, .tableContentCenter span a {
		font-family: sans-serif, Arial;
		font-size: 13px;
		color: #454545 !important;
	}
	
	.tableContentRight_ {
		height: 53px;
		background: #f7f7f7;
		text-align: center;
		border-right: 1px solid #eaeaea;
		border-left: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
	}
	
	.tableContentRight_ span {
		font-family: sans-serif, Arial;
		font-size: 13px;
		color: #454545;
	}
	.whiteBox .floatL table {
		width: 100% !important;	
	}
	.whiteBoxContent .contact_us_pricing {
		width: 100% !important;
		max-width: 100% !important;
		margin: auto !important;
	}
	.whiteBoxContent .contact_us_pricing .floatL {
			position: none !important;
			left: 0px !important;
			
		}
		
		.whiteBoxContent .contact_us_pricing .floatL a.btnSignUpNow, .whiteBoxContent .contact_us_pricing .floatL .questionMark, .whiteBoxContent .contact_us_pricing .floatL .btnGetInTouch, .whiteBoxContent .contact_us_pricing .floatL .questionMark {
			margin: auto !important;
			margin-top: 15px !important;
			padding: 0px !important;
			text-align: center;
			
		}
		#tabs {
			width: 100% !important;
			max-width: 100% !important;
		}
	
	.errors {
		width: 100% !important;
		max-width: 100% !important;	
	}
	.errors_bottom {
		display: none;	
	}
	.redBoxContent { 
		margin: 10px 10px 0 10px !important;
	}
	.redBoxPageContent { 
		margin: 0px 10px 0 10px !important;
	}
    ul.breadCrumbs li a.active {
		display: inline !important;
		background: none !important;
		padding: 3px 0px !important;
		/*border: 1px solid red;*/
		color: #a60400 !important;
	}
	
	.sectionFooter ul.footerFr { 
		margin: 0px 5px 5px 0px !important;
		background: #24313a !important;	
	}
	
	.bottom_footer_row {
    clear: both !important;
    float: none !important;
    height: 110px;
    width: 100%;
    margin: 0px auto;
    background-color: #2C3942;
	}
	
	.rightContent {
		width: 94% !important;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	
	.newsletter_div {
		width: 300px !important;
		max-width: 94% !important;	
	}
	
	.rightContent .floatL.w50p .listFeaturesContent_right { margin: 0px !important; padding-left: 20px !important; }
	.rightContent .floatL.w50p .listFeaturesContent_right.first_col { margin: 0px !important; margin-top: 20px !important; padding-left: 20px !important; }
	.breadCrumbs { margin-left: 10px; }
	
	/* mobile pricing page buttons */
	.bigBtnTourTry #tab_1.bigBtnTour { 
		float: left !important; 
		position: none !important; 
		background-color: #24313a;
		border-radius: 5px;
		padding: 0px !important;
		margin: 0px !important;
		height: 50px !important;
		width: 150px !important;
		font-size: 14px;
	}
	.bigBtnTourTry #tab_2.bigBtnTry { 
		position: none !important; 
		background-color: #a60401;
		border-radius: 5px;
		padding: 0px !important;
		margin: 0px !important;
		margin-left: 160px !important;
		width: 130px !important;
		height: 50px !important;
		line-height: 42px;
		font-size: 12px;
	}
	.wrapTeamDetail .team_pic_1, .wrapTeamDetail .team_pic {
		width: 100% !important;	
		margin: 0px !important;
		margin-top: 15px !important;
		padding: 0px !important;
	} 
	.leftmenu .mark_get_in_touch { display: none !important; }
	.notice {
		position: static !important;
		width: 100% !important;
	}	
	.notice .wrap_notice {
    width: 96% !important;
    padding: 10px;
   } 
   
  .mobile_app_invite {
		position: static !important;
		width: 100% !important;
	}	
	.mobile_app_invite .wrap_mobile_app_invite {
    width: 94% !important;
    padding: 10px;
   } 
   
   .tableContentMiddleRight span {
   		padding: 10px;
   	}
   	
   	.tempCat_submenu {
   		width: 100% !important;
			max-width: 100% !important;		
   	}
   	
   	ul.tempCat_submenu {
   		width: 100% !important;
			max-width: 100% !important;
   	}
   	
   	ul.tempCat_submenu li a {
   		display: block !important;
   		padding: 15px;
   	}
   	ul.tempCat_submenu br {
   		display: none !important;
   	}
   	
   	ul.tempCat_submenu li a br {
   		display: block !important;
   	}
   	
   	.tempCat_submenu .wrappingTemplates {
   		margin: 0px !important;
   		float: none !important;	
   	}
   	
   	.tempCat_submenu br {
   		display: none !important;
   	}
   	
   	.tempCat_submenu a br {
   		display: block !important;
   	}
   	
   	.tempCat_submenu img{
   		display: block !important;
			padding: 15px;
   		margin: auto !important;	
   	}
   	
   	.backCategs {
   		float: right !important;
   		margin: 0px !important;	
   	}
   #carousel_container {
   		width: 100% !important;
   	}
  #carousel_inner {
  	width: 80% !important;	
  }
  
  .mobileAppBtns {
	 position: absolute;
	 margin: 100px 5px 5px 10px !important;
	}	
	.mobileAppBtns .g_mobile {
		float: right;
		margin-right: 25px;
	}
	
	.mobileAppBtns .a_mobile {
		float: right;
		
	}
	#wrap_logos_clients {
	  width: 98% !important;
	  max-width: 98% !important;
	}
	#clients {
		width: 95% !important;
		max-width: 95% !important;
	}

	#clients #clients-wrap {
		width: 85% !important;
		max-width: 85% !important;
	}
	
	ul.splitContentIntegration li {
		width: 98% !important;
	  max-width: 98% !important;
	  margin-bottom: 35px !important;
	}
	
	ul.splitContentIntegration li.last {
		width: 98% !important;
	  max-width: 98% !important;
	  margin-bottom: 5px !important;
	}
	
	ul.splitContentIntegration li img {
		margin: 0 auto !important;;
		text-align: center !important;;
	}
	
	.siteContainer.whiteishBg.home_page, .siteContent.siteContentSpacing.home_page, .siteContainer.whiteishBg.home_page {
			margin: 0px !important;
	}
	.homepage_ecomm {
		margin: 0px;	
	}
	.sectionRedBox.editor, .sectionRedBox.editor h3 {
		width: 100% !important;
		max-width: 100% !important;
	}
	.homeBigImageRO.editor {
		margin-top: 50px !important;
	}
	.m_sms_table table {
		width: 96%;	
	}

	.floatR.signupPage {
		margin-top: 20px; 
		width: 100% !important;
	}
	.noVatPrice {
		margin-right: 10px;
	}
}	


@media screen and (max-width:484px) {
	.splitContent4.splitSpacer4, .splitContent4.splitSpacer4Vert {
		margin-bottom: 40px;
		margin-top: 0px;
		}
		.fieldTextarea {
		display: inline-block !important;
		width: 100% !important;
		max-height: 50% !important;
		background-size: 100% !important;
		background-repeat: no-repeat !important;
		background-position: 50% 0% !important;
		
		background: url(../images/textarea.jpg) no-repeat;
	}
	
	.fieldTextarea textarea, .fieldTextareaError   {
		max-width: 93% !important;
		width: 93% !important;
		max-height: 50% !important;
		height: 50% !important;
		border: none;
		background: none;
		margin-top: 0px !important;
		margin-left: 6px!important;
		
		padding-left: 6px;
		padding-right: 0px;
		padding-top: 10px !important;
		padding-bottom: 30px !important; 
		font-family: sans-serif, Arial;
		font-weight: normal !important;
		font-size: 15px;
		color: #484545;
		
		
	}
	.sectionRedBoxPage {
		max-width: 100%;
		min-height: 140px!important;
		padding: 0px!important;
	}
	.hBig.hWhite{
		width: 90% !important;
		height: 100% !important;
		font-size: 20px;
	
	}
	
	.rightContent {
		padding-top: 30px;
	}
	
	.bottom_footer_row {
    clear: both !important;
    float: none !important;
    height: 200px;
    width: 100%;
    margin: 0px auto;
    background-color: #2C3942;
	}
	.bottom_footer_row .siteContent .fr_font {
		margin-top: 170px;
		margin-left: 10px;	
	}
	
	div.sectionRedBoxPage .hBig.hWhite { font-size: 24px !important; font-weight: bold; }	
	div.sectionRedBoxPage .hBig.hWhite span { font-size: 20px !important; font-weight: bold; }
	.homeBigImageRO.editor {
		margin-top: 50px !important;
	}
	.homeBigImageRO.editor img {
		margin-top: 40px !important;
		max-height: 50% !important;
	}
	.span-descriptionR2 {
		margin-top: 0px !important;
    margin-right: 200px !important;
	}
	ul.tabs li {
		padding: 10px 15px !important;
		font-size: 13px;
	}
	.calculator_col2 {
		width: 30%;
		float: right;
	}
	.calculator_col2 p {
    margin-left: 0px !important;
	}
	.calculator_col3 {
		width: 100%;
		text-align: center;
	}
	.calculate_subscribers_results .col1 p, .content_calc .col1 span {
		margin-left: 5px;	
	}
	.calculate_subscribers_results .col4 p, .content_calc .col4 span {
		margin-right: 5px;	
	}
	.content_calc .col1 span, .content_calc .col2 span, .content_calc .col3 span, .content_calc .col4 span, .calculate_subscribers_results .header .col1 p, .calculate_subscribers_results .header .col2 p, .calculate_subscribers_results .header .col3 p, .calculate_subscribers_results .header .col4 p {
		font-size: 12px;
	}
	.calculate_subscribers_results .col3, .content_calc .col3 {
    width: 22%;
	}
	.calculate_subscribers_results .col4, .content_calc .col4 {
    width: 16%;
	}
	.calculate_subscribers_results .col1, .calculate_subscribers_results .col2, .content_calc .col1, .content_calc .col2 {
    width: 31%;
	}
	.content_calc.nl .col2, .content_calc.nl .col3 {
    line-height: 55px;
	}
	
	
	h4.hNormal.hGray.pricing {
    margin: 15px 10px;
    font-size: 16px;
	}
	.calculator_col1 input#appendedInputButton {
		    width: 150px;	
		    margin-left: 10px;
	}
	.calculator_col2 {
		    width: 150px;	
		    margin-left: 10px;
	}
	.calculator_col3 .middle {
		width: 100%;
    text-align: left;	
    margin-left: 10px;
    margin-top: 25px;
	}
	.calculator_col2 p {
		font-size: 15px;
	}
	.calculator_col3 .annualy {
		font-size: 15px;
		float: none;
	}
	.ctaPricing h3.hLarge.hGray.pricing {
		    margin: 40px 5px 0px 5px !important;	
	}
	.features_based .content .col1, .features_based .header .col1 {
		width: 60%;
    margin-right: 20px;	
	}
	.features_based .header .col1 p, .features_based .content .col1 p {
		margin-left: 5px !important;
	}
	
	.features_based .header .col1 p, .features_based .header .col2 p, .features_based .header .col3 p {
		font-size: 14px !important;
	}
	.features_based .content .col1 p, .features_based .content .col2 p, .features_based .content .col3 p {
		font-size: 13px;	
	}
	
	.features_based .header .col3 {
		margin-right: 25px;
	}
	
	
}

@media screen and (max-width:320px) {
	.sectionRedBox {
		max-width: 100%;
		height: 600px!important;
		padding: 0px!important;
		margin-top: 0px !important;
	}
	
	.sectionRedBoxPage {
		max-width: 100%;
		min-height: 140px!important;
		padding: 0px!important;
	}
	
	.homeBigImageEN, .homeBigImageRO {
		position: absolute!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin-left: 0px!important;
		margin-top: 300px!important;
		padding: 0px!important;
		
	}
	
	.homeBigImageEN img, .homeBigImageRO img {
		max-width: 94%!important;
		max-height: 74%!important;
		margin-left: 10px!important;
		padding: 0px!important;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/home_big_image.png", sizingMethod="image") !important;
	}
	
	.hBig.hWhite {
		font-size: 24px;
		
	}
	.hBig.hWhite{
		font-size: 20px;
		
	}
	.pBig.pWhite {
		font-size: 14px;	
	}
	#sc_darkbox {
		max-width: 100%!important;
	}
	.bigBtnTourTry {
		display: block!important;
		max-width: 100%!important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.splitContent4, .splitContent4.splitSpacer4 {
		width: 95%!important;
		max-width: 95%!important;
		margin-top: 5px !important;
		margin-bottom: 35px !important;
		padding: 0px !important;
	}
	
	.mark_sign_up_now{	
	
	}
	.siteContent.siteContentSpacing h2.hLarge.hGray {
		float: left;
		font-size: 22px;
		margin: 0px;
	}
	.siteContent.siteContentSpacing .noFloat .hLarge.hGray {
		
		float: none !important;
		font-size: 22px;
		margin: 0px 0px 0px 5px;
	}
	
	.siteContent.siteContentSpacing {
		
		max-width: 100%!important;
		max-height: 100%!important;
		width: 100%!important;
		height: 100%!important;	
	}
	
	.siteContentSpacing .homepage_ecomm_services .row1 .ecomm_1, .siteContentSpacing .homepage_ecomm_services .row2 .ecomm_1, .siteContentSpacing .homepage_ecomm_services .row1 .ecomm_2, .siteContentSpacing .homepage_ecomm_services .row1 .ecomm, .siteContentSpacing .homepage_ecomm_services .row2 .ecomm {
		width: 46% !important;
		float: left !important;
		margin: 0px 0px 0px 5px !important;
		display: inline-block !important;
	}


	.fieldInput input, .fieldInputError input, .fieldTextarea textarea, .fieldTextareaError  {
	
		font-size: 12px;
	}
	.sectionRedBox.editor {
    height: 510px !important;
    margin: 0px;
}
	.homeBigImageRO.editor {
		margin-top: 20px !important;
	}
	.homeBigImageRO.editor img {
		margin-top: 40px !important;
		max-height: 40% !important;
	}
	.siteContentSpacing .homepage_ecomm_services .row1 a.shopify_zapier, .siteContentSpacing .homepage_ecomm_services .row1 a.sumome, .siteContentSpacing .homepage_ecomm_services .row1 a.gravity {
		margin-left: 0px;
	}
	.siteContentSpacing .homepage_ecomm_services .row1 a {
		margin-top: 10px;
	}
	div.sectionPartners .wrap_img img, div.sectionPartners_features .wrap_img img {
		height: auto;
	}
	.siteContentSpacing .homepage_ecomm_services .row1 a.woo, .siteContentSpacing .homepage_ecomm_services .row1 a.wordpress {
		margin-left: 0px;
	}
	.siteContentSpacing .homepage_ecomm_services .row1 a.shopify {
		    margin-left: 100px;
	}
	.siteContentSpacing .homepage_ecomm_services .row1 a {
		margin-top: 20px;
	}
	.mark_sign_up_now {
		float: none !important;
		width: 80%;
		margin-left: 7% !important;
	}
	.siteContent.siteContentSpacingEqual .infoTitle {
		margin: 0px 10px;	
	}
	.cookie_footer_notif a.btn {
		display: block;
		margin-top: 10px;
	}
	div.sectionPartners .wrap_img, div.sectionPartners_features .wrap_img {
		margin-top: 25px;
    height: auto !important;
	}
	#form_signup {
		background-color: #fff;
	}
}

@media screen and (min-width: 600px) {

	/* ensure #nav is visible on desktop version */
	.menu, .feat {
		display: block !important;
	}
	#menubar_mobile_menu, #menu_mobile {
	display: none !important;	
}

}

  
/* Stop Responsive */
.test_clients1 {
	width: 38%;
	float: left;	
}
.test_clients2 {
	width: 25%;
	float: left;
	margin-left: 15px;	
}
	
.test_clients3 {
	width: 30%;
	float: left;	
}
.test_clients2 div {
	margin-left: 40px;	
}
.test_clients3 div {
	margin-left: 40px;	
}
.pMedium.pGray_1 {
	text-align: center;	
}

.wrap {
    width: 100%;
    margin: auto;
}

/** client logos **/
#wrap_logos_clients {
	display: block;
  width: 980px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 45px;
}  

#clients {
	width: 980px;
  margin: 0 auto;
  padding: 0px;
  margin-left: 10px;
}

#clients #clients-wrap {
	float: left;
	width: 900px !important;
  height: 100px;
  margin: 0 auto !important;
  overflow: hidden !important;
}

#clients #clients-wrap ul {
  display: block !important;
  list-style: none !important;
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 100% !important;
  font: inherit !important;
  vertical-align: baseline !important;
  outline: none !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-size-adjust: 100% !important;
  -ms-text-size-adjust: 100% !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

#clients #clients-wrap ul li {
	/*display: block;*/
  float: left;
	min-width: 80px !important;
	min-height: 60px !important;
  line-height: 25px !important;
  text-align: center !important;
  margin: 0px 37px 50px 37px !important;
  vertical-align: middle !important;
  
}
#clients #clients-wrap ul li img {
	text-align: center;
  vertical-align: middle !important;
  max-width: 100%;
  max-height: 100%;
 	
}
#prv-testimonial {
    float: left;
    height: 65px;
    width: 20px;
    padding: 0px;
    margin: 0px;
}

#nxt-testimonial {
    float: right;
    height: 65px;
    width: 20px;
    margin-top: 0px;
    padding-top: 0px;
}
#prv-testimonial img, #nxt-testimonial img {
    cursor: pointer;
};
}

