/*
	Theme Name: Dada
	Text Domain: dada
*/


/*@import url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css');*/
@import url('//cdn-teamblue.services/papaki.com/css/base_buttons.css');
/*@import url('library/css/dadaiconfont.css');*/




/* =Dada FontFace
-------------------------------------------------------------- */
/* Source Sans Pro */
.base-font,
.base-font * { font-family: 'Source Sans Pro', sans-serif; font-weight: 300 !important; letter-spacing: 0; }
.base-font.bold,
.base-font .bold,
.base-font .bold *,
.base-font b,
.base-font strong,
.base-font b *,
.base-font strong * { font-weight: 400 !important; }
.base-font.italic,
.base-font .italic,
.base-font em,
.base-font em * { font-style: italic !important; }

body { font-size: 15px; }
.title-max { font-size: 170px !important; }
.title-xxl { font-size: 114px !important; }
.title-xl { font-size: 76px !important; }
.title-lg { font-size: 51px !important; }
.title-md { font-size: 34px !important; }
.title-sm { font-size: 23px !important; }
.title-xs { font-size: 18px !important; }
.text-md { font-size: 15px !important; }
.text-sm { font-size: 13px !important; }
.text-note { font-size: 11px !important; }

@media screen and (max-width: 991px) {
	.title-max.resp-text { font-size: 170px !important; }
	.title-xxl.resp-text { font-size: 114px !important; }
	.title-xl.resp-text { font-size: 10vw !important; }
	.title-lg.resp-text { font-size: 5.9vw !important; }
	.title-md.resp-text { font-size: 34px !important; }
	.title-sm.resp-text { font-size: 23px !important; }
	.title-xs.resp-text { font-size: 18px !important; }
	.text-md.resp-text { font-size: 15px !important; }
	.text-sm.resp-text { font-size: 13px !important; }
	.text-note.resp-text { font-size: 11px !important; }
}

/* =Dada Basic Classes
-------------------------------------------------------------- */
.externalContainer { overflow: hidden; position: relative; }

a { color: #09c; }
a:hover,
a:focus,
a:active { color: #069; }

.clear { clear: both; }
.blockOverflow { overflow: hidden; }
.displayBlock { display: block; }
.fa.displayBlock { display: block !important; }

.resetPadding { padding: 0; }
.noMargin { margin-top: 0; margin-bottom: 0; }
.noPadding,
.container.noPadding { padding-top: 0; padding-bottom: 0; }
.marginIconRight { margin-right: 10px; }
.marginIconLeft { margin-left: 10px; }
.smallMarginTop { margin-top: 10px; }
.smallMarginBottom { margin-bottom: 10px; }
.marginTop { margin-top: 20px; }
.marginBottom { margin-bottom: 20px; }
.doubleMarginTop { margin-top: 40px; }
.doubleMarginBottom { margin-bottom: 40px; }
.spaceTop { margin-top: 60px; }
.spaceBottom { margin-bottom: 60px; }
.doubleSpaceTop { margin-top: 80px; }
.doubleSpaceBottom { margin-bottom: 80px; }
.paddingTop { padding-top: 20px; }
.paddingBottom { padding-bottom: 20px; }
.doublePaddingTop { padding-top: 60px; }
.doublePaddingBottom { padding-bottom: 60px; }
.horizontalPadding { padding-left: 20px; padding-right: 20px; }
.doubleHorizontalPadding { padding-left: 60px; padding-right: 60px; }
.paddingBlock { padding-top: 60px; padding-bottom: 60px; }
.row.container { padding: 0; }
.row.container,
.block-center { margin-left: auto; margin-right: auto; }
.noHorizontalPadding { padding-left: 0; padding-right: 0; }
.flex {display: flex}
.flex--vertical {flex-direction: column;}
.flex--hreverse {flex-direction: row-reverse;}
.flex--vreverse {flex-direction: column-reverse;}
.flex--wrap {flex-wrap: wrap;}
.flex--align-c {align-items: center;}
.flex--align-b {align-items: baseline;}
.justify-content-center {justify-content: center;}
.strikethrough {position: relative;}
.strikethrough:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	right: 0;
	border-top: 1px solid;
	border-color: inherit;
	-webkit-transform:rotate(-10deg);
	-moz-transform:rotate(-10deg);
	-ms-transform:rotate(-10deg);
	-o-transform:rotate(-10deg);
	transform:rotate(-10deg);
}
.img--greyeffect {
	filter: saturate(0);
	opacity: .6;
	transition: all .4s;
}
.img--greyeffect:hover {
	filter: saturate(1);
	opacity: 1;
}
/* .externalContainer {
	overflow-x: clip;
	overflow-y: unset;
} */
.sticky__header {
	padding: 50px;
	font-size: 20px;
	/* background-color: tomato; */
}
/* .widget--full-w .panel-row-style {
	min-width: 100%;
} */
@supports (position: sticky) {
	.is-sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 10;
	}
}
@media screen and (max-width: 991px) {
	.container.noHorizontalPadding { padding-left: 15px; padding-right: 15px; }
	.mobilePaddingTop {padding-top: 20px;}
	.mobilePaddingBottom {padding-bottom: 20px;}
}
.noMinHeight { min-height: 0; }
.full-width { max-width: 100%; }
img.full-width { max-height: 100%; }

.word-break { word-break: break-all; }
.transition-block { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.opacity100 { opacity: 1; }
.opacity75 { opacity: .75; }
.opacity50 { opacity: .5; }
.opacity25 { opacity: .25; }
.bg-dark-opacity { background-color: #000; background-color: rgba(0,0,0,.30); }

.background-size-cover { background-size: 101% !important; }

.dada-box-bordered { border: 1px solid #ccc; }
.dada-box-padding { padding: 50px 30px; }

@media screen and (min-width: 991px) {
	.display-flex { display: flex; }
	.display-flex.align-item-height { align-items: stretch; }
	.display-flex.align-item-vertical { align-items: center; }
	.display-flex.justify-content-center { justify-content: center; }
}

/* Dada colors */
.text-light { color: #fff !important; }
.text-dark { color: #333 !important; }
.text-grey { color: #999 !important; }

.text-offer { color: #5CB85C !important; }
.text-alert { color: #F0AD4E !important; }


.bg-light { background-color: #fff; }
.bg-dark { background-color: #000; }
.bg-grey { background-color: #eee; }
.bg-darkgrey { background-color: #30353B; }

.bg-offer { background-color: #5CB85C; }
.bg-secondary-offer { background-color: #47A447; }
.bg-alert { background-color: #F0AD4E; }
.bg-secondary-alert { background-color: #ED9C28; }


/* Dada product colors */
.text-accessiway { color: #136EF8 }
.text-domains,
.text-newgtld { color: #00A1E6; }
.text-email { color: #FF9900; }
.text-pec { color: #FFB800; }
.text-hosting,
.text-hosting-linux,
.text-hosting-windows,
.text-hosting-reseller,
.text-hosting-webhosting,
.text-hosting-cpanel,
.text-hosting-wepanel { color: #A100B3; }
.text-cloudsite { color: #F3005F; }
.text-design-service { color: #ed145b; }
.text-sitebuilder { color: #347fa1; }
.text-shopbuilder { color: #2e4c5a; }
.text-obp { color: #05b946; }
.text-serverded { color: #00BF8C; }
.text-sitelock { color: #CC0000; }
.text-ecommerce { color: #FF5500; }
.text-website { color: #CC0044; }
.text-servervirt { color: #00C9CC; }
.text-adv { color: #005ED9; }
.text-office365 { color: #eb3d01; }
.text-ssl { color: #7EB0EF; }
.text-apps { color: #0098A6; }
.text-iubenda { color: #8abbe1; }
.text-leadinfo { color: #002f46; }
.text-webmarketing { color: #0042D6; }
.text-prioritysupport { color: #D9D9D9; }
.text-spid { color: #0066CB; }
.text-wordpress { color: #1A80B6; }
.text-whatsapp { color: #20B038; }
.text-site-ecommerce { color: #B7005C; }
.text-site-simply { color: #D30060; }
.text-site-lab { color: #ED0061; }
.text-reseller { color: #32404F; }
.text-smhub{ color: #7738ff; }
.text-flexmail { color: #8379cd; }

.text-secondary-accessiway { color: #002070 }
.text-secondary-domains,
.text-secondary-newgtld { color: #008FCC; }
.text-secondary-email { color: #E68B00; }
.text-secondary-pec { color: #E5A700; }
.text-secondary-hosting,
.text-secondary-hosting-linux,
.text-secondary-hosting-windows,
.text-secondary-hosting-reseller,
.text-secondary-hosting-webhosting,
.text-secondary-hosting-cpanel,
.text-secondary-hosting-wepanel { color: #8A0099; }
.text-secondary-cloudsite { color: #D90053; }
.text-secondary-design-service { color: #be1049; }
.text-secondary-sitebuilder { color: #326278; }
.text-secondary-obp { color: #0b9a3e; }
.text-secondary-serverded { color: #00A67A; }
.text-secondary-sitelock { color: #B30000; }
.text-secondary-ecommerce  { color: #E65000; }
.text-secondary-website { color: #B3003B; }
.text-secondary-servervirt { color: #00B0B3; }
.text-secondary-adv { color: #0053BF; }
.text-secondary-office365 { color: #cc2f05; }
.text-secondary-ssl { color: #668FC2; }
.text-secondary-apps { color: #00818C; }
.text-secondary-iubenda { color: #1cc691; }
.text-secondary-leadinfo { color: #fa2e48; }
.text-secondary-webmarketing { color: #0033a3; }
.text-secondary-prioritysupport { color: #4A4A4A }
.text-secondary-spid { color: #0056a8; }
.text-secondary-whatsapp { color: #1B9630; }
.text-secondary-wordpress { color: #166B96; }
.text-secondary-site-ecommerce { color: #8B1347; }
.text-secondary-site-simply { color: #9F164A; }
.text-secondary-site-lab { color: #B0194C; }
.text-secondary-reseller { color: #303A46; }
.text-secondary-flexmail { color: #3C375E; }

.bg-accessiway { background-color: #136EF8;}
.bg-domains,
.bg-newgtld { background-color: #00A1E6; }
.bg-email { background-color: #FF9900; }
.bg-pec { background-color: #FFB800; }
.bg-hosting,
.bg-hosting-linux,
.bg-hosting-windows,
.bg-hosting-reseller,
.bg-hosting-webhosting,
.bg-hosting-cpanel,
.bg-hosting-wepanel { background-color: #A100B3; }
.bg-cloudsite { background-color: #F3005F; }
.bg-design-service { background-color: #ed145b; }
.bg-sitebuilder { background-color: #347fa1; }
.bg-shopbuilder { background-color: #2e4c5a; }
.bg-obp { background-color: #05b946; }
.bg-serverded { background-color: #00BF8C; }
.bg-sitelock { background-color: #CC0000; }
.bg-ecommerce  { background-color: #FF5500; }
.bg-website { background-color: #CC0044; }
.bg-servervirt { background-color: #00C9CC; }
.bg-adv { background-color: #005ED9; }
.bg-office365 { background-color: #eb3d01; }
.bg-ssl { background-color: #7EB0EF; }
.bg-apps { background-color: #0098A6; }
.bg-iubenda{ background-color: #e6f4fe; }
.bg-leadinfo { background-color: #002f46; }
.bg-webmarketing { background-color: #0042D6; }
.bg-prioritysupport { background-color: #D9D9D9; }
.bg-spid { background-color: #0066CB; }
.bg-whatsapp { background-color: #20B038; }
.bg-wordpress {background-color: #1A80B6; }
.bg-site-ecommerce { background-color: #B7005C; }
.bg-site-simply { background-color: #D30060; }
.bg-site-lab { background-color: #ED0061; }
.bg-reseller { background-color: #32404F; }
.bg-smhub{ background-color: #7738ff; }
.bg-flexmail { background-color: #8379cd; }

.bg-secondary-accessiway { background-color: #002070; }
.bg-secondary-domains,
.bg-secondary-newgtld { background-color: #008FCC; }
.bg-secondary-email { background-color: #E68B00; }
.bg-secondary-pec { background-color: #E5A700; }
.bg-secondary-hosting,
.bg-secondary-hosting-linux,
.bg-secondary-hosting-windows,
.bg-secondary-hosting-reseller,
.bg-secondary-hosting-webhosting,
.bg-secondary-hosting-cpanel,
.bg-secondary-hosting-wepanel { background-color: #8A0099; }
.bg-secondary-cloudsite { background-color: #D90053; }
.bg-secondary-design-service { background-color: #be1049; }
.bg-secondary-sitebuilder,
.bg-secondary-sitebuilder-agency,
.bg-secondary-sitebuilder-shop { background-color: #326278; }
.bg-secondary-obp { background-color: #0b9a3e; }
.bg-secondary-serverded { background-color: #00A67A; }
.bg-secondary-sitelock { background-color: #B30000; }
.bg-secondary-ecommerce  { background-color: #E65000; }
.bg-secondary-website { background-color: #B3003B; }
.bg-secondary-servervirt { background-color: #00B0B3; }
.bg-secondary-adv { background-color: #0053BF; }
.bg-secondary-office365 { background-color: #cc2f05; }
.bg-secondary-ssl { background-color: #668FC2; }
.bg-secondary-apps { background-color: #00818C; }
.bg-secondary-iubenda { color: #8abbe1; }
.bg-secondary-leadinfo { color: #fa2e48; }
.bg-secondary-webmarketing { background-color: #0033a3; }
.bg-secondary-prioritysupport { background-color: #4A4A4A; }
.bg-secondary-spid { background-color: #0056a8; }
.bg-secondary-whatsapp { background-color: #1B9630; }
.bg-secondary-wordpress {background-color: #166B96; }
.bg-secondary-site-ecommerce { background-color: #8B1347; }
.bg-secondary-site-simply { background-color: #9F164A; }
.bg-secondary-site-lab { background-color: #B0194C; }
.bg-secondary-reseller { background-color: #303A46; }
.bg-secondary-flexmail { background-color: #3C375E; }


/* Social colors */
.social-color-facebook { background-color: #3b5998; }
.social-color-twitter { background-color: #1da1f2; }
.social-color-google { background-color: #db4437; }
.social-color-linkedin { background-color: #0077b5; }
.social-color-youtube { background-color: #cb1319; }


.lineheight-lg { line-height: 2; }
.lineheight-md { line-height: 1.5; }
.lineheight-sm { line-height: 1.2; }
.lineheight-xs { line-height: 1; }
.verticalalign-bottom { vertical-align: bottom !important; }
.verticalalign-textbottom { vertical-align: text-bottom !important; }
.verticalalign-middle { vertical-align: middle !important; }
.text-decoration-none { text-decoration: none !important; }

.btn-line-primary { background: #fff; background: rgba(255,255,255,0.4); }
.btn-line-inverted { background: none; border-color: #fff; color: #fff; }

hr.separator { border: none; border-bottom: 1px solid #ddd; display: block; clear: both; float: left; width: 100%; }


/* Dada badge */
.dada-badge { font-size: 15px; width: 120px; height: 120px; border-radius: 50%; background: #00AD52; }
.dada-badge .badge-container { border-radius: 50%; color: #fff; background: #00BF60; width: 120px; height: 120px; display: flex; justify-content: center; align-items: center; flex-direction: column; }

.dada-badge.dada-badge-secondary { background: #E48A13; }
.dada-badge.dada-badge-secondary .badge-container { background: #FD9727; }

.dada-badge.dada-badge-sm,
.dada-badge.dada-badge-sm .badge-container { width: 80px; height: 80px; }
.dada-badge.dada-badge-lg,
.dada-badge.dada-badge-lg .badge-container { width: 150px; height: 150px; font-size: 23px; }

.dada-badge.dada-badge-top-left { border-top-left-radius: 0; }
.dada-badge.dada-badge-top-right { border-top-right-radius: 0; }
.dada-badge.dada-badge-bottom-left { border-bottom-left-radius: 0; }
.dada-badge.dada-badge-bottom-right { border-bottom-right-radius: 0; }

@media screen and (max-width: 991px) {
	.dada-badge.badge-bar-responsive { position: relative !important; bottom: 0 !important; left: 0 !important; right: 0 !important; top: 0 !important; }
	.dada-badge.badge-bar-responsive .badge-container { padding: 15px; }
	.dada-badge.badge-bar-responsive,
	.dada-badge.badge-bar-responsive .badge-container { border-radius: 0; width: auto; height: auto; display: block; }
	.dada-badge.badge-bar-responsive .badge-container,
	.dada-badge.badge-bar-responsive .badge-container * { font-size: 18px !important; }
}

.recommended-badge { width: 100%; text-align: center; }
.recommended-badge .label { border-radius: 10px; text-transform: uppercase; }


/* =Dada Theme
-------------------------------------------------------------- */

/* =header */
/* =header */
header { position: relative; z-index: 100; }
.navbar { border-radius: 0; border: 0; margin-bottom: 0; }
.navbar-inverse { background: #222; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
header .navbar-collapse *,
.login-widget * { font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }

header .container { padding-left: 15px; padding-right: 15px; }
header > .container { height: 130px; position: relative; padding-left: 0; padding-right: 0; }

.container > .navbar-header { width: 100%; margin: 0; }
.dada-topPageNav .navbar-header {width: auto;}
.navbar-header.navbar-header {max-height: 130px;}
.top-header { position: relative; }
.bottom-header { position: absolute; z-index: 90; bottom: 1px; margin: 0 -15px; padding: 0 15px; width: 100%; }

.brand-logo { max-width: 180px; height: 52px; padding: 0; margin-top: 20px; margin-left: 10px !important; }
.brand-logo > img { max-width: 100%; }

.top-menu { float: right; margin: 30px 0 0; position: relative; z-index: 100; }
.top-menu > .container { float: left; }
.top-menu .login-widget a,
.top-menu .login-widget a > span { font-size: 11px; }
.top-menu .navbar-nav > li {  }
.top-menu .navbar-nav li > a { font-size: 11px; padding: 5px 10px; color: #ccc; cursor: pointer; }
.top-menu .navbar-nav li.active > a,
.top-menu .navbar-nav li.active > a:hover { background-color: transparent; }
.top-menu .navbar-nav li.topnav-icon a { position: relative; }
.top-menu .navbar-nav > li > .dropdown-menu { background: #000; border-color: #000; border-radius: 0; }
.top-menu .navbar-nav > li > .dropdown-menu > li { margin: 5px 0 5px 15px; }
.top-menu .navbar-nav > li > .dropdown-menu > li > a { color: #ccc; font-size: 11px; position: relative; }
.top-menu .navbar-nav > li > .dropdown-menu > li > a:focus,
.top-menu .navbar-nav > li > .dropdown-menu > li > a:hover { background: none; color: #fff; }
.top-menu .navbar-nav li.flag-it > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png); background-position: center; }
.top-menu .navbar-nav li.flag-en > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png); background-position: center; }
.top-menu .navbar-nav li.flag-es > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png); background-position: center; }
.top-menu .navbar-nav li.flag-ca > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/ca.png); background-position: center; }
.top-menu .navbar-nav li.flag-fr > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png); background-position: center; }
.top-menu .navbar-nav li.flag-pt > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/pt.png); background-position: center; }
.top-menu .navbar-nav li.flag-nl > a::before { background-image: url(/wp-content/plugins/sitepress-multilingual-cms/res/flags/nl.png); background-position: center; }

/*login box*/
.loggedstyle { padding: 1px 10px 1px 30px; background:#EBEBEB; border-radius: 3px; position:relative;  color:#333333; display:none;}
.loggedstyle a.name { display: none; color:#333; height:17px; max-width:90px; overflow:hidden; }
.loggedstyle a.name { max-width:70px; }
.loggedstyle a.name:hover { color:#000000; }
.loggedstyle a.logout { color:#00759C; font-weight: 600 !important; padding-left:10px; margin-left:5px; border-left: 1px solid #ccc; }
.loggedstyle a.logout:hover { text-decoration:underline; }
.loggedstyle .icon { float:left; background:url(//cdn-teamblue.services/papaki.com/img/header/icons.png) 0 -141px no-repeat; height:16px; width:16px; position:absolute; left:5px; top:2px; }

#headerLoginBox { margin-right: 0; margin-top: 2px; z-index: 200; }
.login-widget { float: left; margin-left: 10px; margin-right: -5px; }
.login-widget ul { list-style: none; padding: 0; margin: 0; }
.login-widget fieldset { padding: 0; margin: 0; }
.login-widget .unloggedstyle { position:relative; vertical-align: middle; }
.login-widget .unloggedstyle > a { padding: 5px 10px 5px 35px; background:#EBEBEB; border-radius: 3px; color:#333; position:relative; text-decoration: none; z-index: 2000; }
.login-widget .unloggedstyle.open > a { background: #fff; border-radius: 3px 3px 0 0; }
.login-widget .loggedstyle::before,
.login-widget .unloggedstyle > a::before { background: transparent url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-login.png) no-repeat right 0 / 100% auto; content: ""; height: 18px; left: 5px; position: absolute; top: 3px; width: 20px; overflow: hidden; }
.login-widget form { padding: 20px; margin-top: 2px; right: 0 !important; left: auto; border-top-right-radius: 0; border: none; box-shadow: 0 1px 6px 2px rgba(0, 0, 0, 0.2); }
.login-widget form.social-enabled { width: 450px; }
.login-widget form input { font-size: 13px; font-style: italic; background: #f9f9f9; border: 1px solid #ccc; border-radius: 3px; box-shadow: none; color: #333; width: 100%; padding: 6px 8px; margin-bottom: 10px; }
.login-widget form input[placeholder] { color: #666666; }
.login-widget .head-login-module { float: left; padding: 0; width: 200px; }
.login-widget .head-login-module.signin-social { border-left: 1px solid #eee; margin-left: 20px; padding-left: 20px; width: 160px; }
.login-widget .head-login-module.signin-nm [type="submit"] { font-style: normal; font-size:110%; width: auto; margin-bottom: 10px; padding:6px 50px; border: 1px solid #0099cc; border-radius: 3px;}
.login-widget .head-login-module.signin-nm .btn-primary {background-color: #0099cc; color: #fff; }
.login-widget .head-login-module.signin-nm .btn-primary:hover {background-color: #0b6aa5;}
.login-widget .head-login-module.signin-nm p a {color: #0099cc; }
.login-widget .btn-primary[class*="-social-btn"]:first-child { margin-top: 0; }
.login-widget .btn-primary[class*="-social-btn"], .btn-primary[class*="-social-btn"] { border: none; font-size: 11px; line-height: 21px; margin: 10px 0 0; min-width: 160px; padding: 4px 15px 1px 0; transition: background 0.5s ease 0s; }

/*social buttons*/
.btn-primary.fb-social-btn { background: #4c68a1 none repeat scroll 0 0; }
.btn-primary.google-social-btn { background: #c94536 none repeat scroll 0 0; }
.btn-primary.twitter-social-btn { background: #12beff none repeat scroll 0 0; }
.btn-primary.linkedin-social-btn { background: #1d87bd none repeat scroll 0 0; }
.btn-primary.fb-social-btn:hover, .btn-primary.fb-social-btn:focus, .btn-primary.fb-social-btn:active { background: #354c8c none repeat scroll 0 0; }
.btn-primary.google-social-btn:hover, .btn-primary.google-social-btn:focus, .btn-primary.google-social-btn:active { background: #ba3f32 none repeat scroll 0 0; }
.btn-primary.twitter-social-btn:hover, .btn-primary.twitter-social-btn:focus, .btn-primary.twitter-social-btn:active { background: #12ade5 none repeat scroll 0 0; }
.btn-primary.linkedin-social-btn:hover, .btn-primary.linkedin-social-btn:focus, .btn-primary.linkedin-social-btn:active { background: #3276b1 none repeat scroll 0 0; }
[class*="-connect-logo"] { border-right: 1px solid rgba(255, 255, 255, 0.2); }


@media screen and (min-width: 991px) {
	header .container { padding-left: 0; padding-right: 0; }
	.brand-logo { max-width: 260px; margin-left: 0 !important; }
	.bottom-header { margin: 0; padding: 0; }
	.bottom-header > nav { bottom: -3px; }
	.login-widget { margin-right: 0px; }
}
@media screen and (max-width: 520px) {
	.login-widget .unloggedstyle > a > span { display: none !important; }
	.login-widget form.social-enabled { width: 240px; }
	.login-widget .head-login-module.signin-social { border-left: none; border-top: 1px solid #eee; margin: 10px 0 0; padding: 20px 0 0; width: 100%; }
}

.block-nav a.dropdown-toggle:hover + ul.dropdown-menu,
.block-nav ul.dropdown-menu:hover { display: block; }

.bottom-header .navbar-collapse { position: relative; }
.bottom-header .navbar-collapse .nav > .nav-bullet-free > a::before,
.bottom-header .navbar-collapse .nav > .nav-bullet-new > a::before,
.bottom-header .navbar-collapse .nav > .nav-bullet-promo-red > a::before,
.bottom-header .navbar-collapse .nav > .nav-bullet-promo-green > a::before { background: none no-repeat 0 0; content: ""; height: 24px; position: absolute; right: 5px; top: -14px; width: 33px; }
.bottom-header .navbar-collapse .nav > .nav-bullet-free > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/bullet_free.png); }
.bottom-header .navbar-collapse .nav > .nav-bullet-new > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/bullet_new.png); }
.bottom-header .navbar-collapse .nav > .nav-bullet-promo-red > a::before { background-image: url('https://cdn-teamblue.services/common/img/bullet_promo_red.png'); }
.bottom-header .navbar-collapse .nav > .nav-bullet-promo-green > a::before { background-image: url('https://cdn-teamblue.services/common/img/bullet_promo_green.png'); }

.bottom-header .navbar-collapse .nav > .menu-item { margin-right: 0; position: static; }
.bottom-header .navbar-collapse .nav > .menu-item > a,
.bottom-header .navbar-collapse .navbar-nav > .active > a { background: transparent; transition: .2s; text-transform: uppercase; font-size: 12px; color: #fff; border-radius: 5px 5px 0 0; padding: 9px 7px; z-index: 1050; }
.bottom-header .navbar-collapse .nav > .menu-item > a .caret { display: none; }
.bottom-header .navbar-collapse .nav > .menu-item:hover > a,
.bottom-header .navbar-collapse .nav > .menu-item > a:hover,
.bottom-header .navbar-collapse .nav > .menu-item > a:focus,
.bottom-header .navbar-collapse .nav > .menu-item > a:active,
.bottom-header .navbar-collapse .navbar-nav > .open > a,
.bottom-header .navbar-collapse .navbar-nav > .open > a:focus,
.bottom-header .navbar-collapse .navbar-nav > .open > a:hover { background-color: #d2d8d9; color: #333; }
.bottom-header .navbar-collapse .nav > .menu-item.nav-item-free a { color: #00E472; transition: .3s; }
.bottom-header .navbar-collapse .nav > .menu-item.nav-item-free a:hover { color: #333; }
.bottom-header .navbar-collapse .nav > .menu-item > a:hover .caret,
.bottom-header .navbar-collapse .nav > .menu-item > a:focus .caret,
.bottom-header .navbar-collapse .nav > .menu-item > a:active .caret { color: #333; }


.bottom-header .navbar-toggle,
.bottom-header .cart-button { color: #fff; font-size: 23px; padding: 7px 15px; }
.bottom-header .navbar-toggle { float: left; margin: 0; border: none; border-radius: 0; }
.bottom-header .navbar-toggle:hover,
.bottom-header .navbar-toggle:active { background: none; color: #ccc; }
.bottom-header .cart-button { transition: .2s; }
.bottom-header .cart-button:hover,
.bottom-header .cart-button:active { color: #ccc; }

.bottom-header .dropdown-special-link { background-position: 0 0; background-repeat: no-repeat; border-bottom: none !important; display: block; margin-bottom: 20px !important; margin-top: 20px !important; min-height: 60px; }
.bottom-header .dropdown-special-link a { color: #fff !important; float: right; font-size: 15px !important; line-height: 1.2; margin-top: 8px; text-transform: uppercase; white-space: normal; width: 80px; }
.bottom-header .dropdown-special-new-domains { background-image: url(//cdn-teamblue.services/papaki.com/img/header/packs/gTLD.png); }

.bottom-header .dropdown-special-element { background-position: center bottom; background-repeat: no-repeat; border-bottom: medium none !important; display: block; margin-bottom: 20px !important; margin-top: 20px !important; padding-bottom: 90px !important; }
.bottom-header .dropdown-special-element a { color: #fff !important; font-size: 15px !important; line-height: 1.2; text-align: center; text-transform: uppercase; white-space: normal; }
.bottom-header .dropdown-special-apps { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/apps_pack_dx.png); }
.bottom-header .dropdown-special-serverbackup { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/server_backup_dx.png); }

.icons-round { width: 100px; height: 100px; border-radius: 50%; background: #09c; margin-left: auto; margin-right: auto; line-height: 1; }
.icons-round.icons-round-success { background-color: #32BEA6; }
.icons-round.icons-round-alert { background-color: #D74C4C; }
.icons-round.icons-round-warning { background-color: #FABC3D; }
.icons-round .fa { margin-left: 3px; margin-top: 27px; line-height: 1; }


@media screen and (min-width: 992px) {
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu { background: #373a3b; width: 690px; border: none; border-top: 8px solid #ccc; border-bottom: 8px solid #ccc; padding: 0; margin-top: -5px; border-radius: 5px; box-shadow: 1px 1px 12px 1px #000; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li { padding: 20px 0 20px 130px; width: 500px; float: left; background: no-repeat -16px 0; border-bottom: 1px solid #222; min-height: 195px; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.accessiway-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/accessiway_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.domain-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/domain_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.adv-rankingcoach { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/adv_rankingcoach.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.obp-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/obp_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.email-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/email_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.pec-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/pec_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.fepa-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/fepa_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.spid-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/spid_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.hosting-group-no-details { background-image: url(/wp-content/themes/dada/asset/img/header/Product-Icons_2022_Hosting.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.hostinglinux-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/hostinglinux_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.hostingreseller-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/hostingreseller_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.hostingwindows-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/hostingwindows_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.cpanel-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/cpanel_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.wepanel-group { background-image: url('https://cdn-teamblue.services/nominalia.com/img/wepanel_pack.png');}
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.flexmail-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/flexmail_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.webhosting-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/webhosting_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.serverded-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/serverded_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.servervirt-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/servervirt_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.serverbackup-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/serverbackup_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.ecommerce-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/ecommerce_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.website-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/website_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.designservices-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/designservices_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.sitebuilder-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/sitebuilder_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.shopbuilder-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/sitebuilder_shop_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.agency-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/sitebuilder_agency_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.sitelock-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/sitelock_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.ssl-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/ssl_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.ssl-group-no-details { background-image: url(/wp-content/themes/dada/asset/img/header/Product-Icons_2022_SSL.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.apps-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/apps_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.iubenda-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/privacycookie_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.leadinfo-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/leadinfo_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.woocommerce-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/woocommerce_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.hellocash-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/hellocash_group_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.adv-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/adv_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.office365-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/office365_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.managedserver-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/managedserver_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.freeproducts-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/trial-products_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.whatsapp-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/whatsapp_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.prioritysupport-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/prioritysupport_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.wordpress-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/wordpress_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.smhub-group { background-image: url(//cdn-teamblue.services/papaki.com/img/header/products/metricool_pack.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li a:hover { text-decoration: underline; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > a,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > a:hover,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > a:active { color: #ccc; background: none; font-size: 16px; text-transform: uppercase; color: #fff; padding: 0; margin: 0 0 15px; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu { background: none; border: none; border-radius: 0; box-shadow: none; display: block; float: none; font-size: 13px; left: auto; margin: 0; min-width: 0; padding: 0; position: relative; top: auto; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li { color: #666; position: relative; float: left; list-style: outside disc none; margin: 0 0 10px 20px; padding-left: 5px; width: 150px; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li > a,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li > a:hover,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li > a:active { background: none; color: #97d5ff; font-size: 12px; padding: 0; white-space: normal; }
	.bottom-header .navbar-collapse .nav > .menu-item.full-width-sublist > .dropdown-menu > li > .dropdown-menu > li { width: auto; clear: both; }
	.bottom-header .navbar-collapse .nav > .menu-item.full-width-sublist > .dropdown-menu > li > .dropdown-menu > li > a { word-wrap: normal; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.info-area-group { background: #33383f; border-left: 1px solid #222; padding: 20px; width: 190px; position: absolute; top: 0; bottom: 0; right: 0; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.info-area-group > a,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.info-area-group > a:hover { text-transform: none; text-decoration: none; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.info-area-group > .dropdown-menu > li { list-style: none; width: auto; float: none; margin: 0; padding: 5px 0; border-bottom: 1px solid #4e4f52; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li.info-area-group > .dropdown-menu > li > a { font-size: 11px; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li.item-icon-new::before,
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li.item-icon-free::before { position: absolute; left: -26px; top: -3px; content: ''; width: 26px; height: 22px; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li.item-icon-new::before { background: url(//cdn-teamblue.services/papaki.com/img/header/products/header-icon-new.png); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu > li > .dropdown-menu > li.item-icon-free::before { background: url(//cdn-teamblue.services/papaki.com/img/header/products/header-icon-free.png); }
}

@media screen and (max-width: 991px) {
	header { position: relative; z-index: 11; }
	/* .bottom-header a.dropdown-toggle + ul.dropdown-menu { display: none !important; } */
	.opened a.dropdown-toggle + ul.dropdown-menu { display: block !important; }

	.complete-responsive-navigation { float: left; margin-top: 10px; width: 100%; }
	.bottom-header { position: relative; clear: both; margin: 0; padding: 0; bottom: auto; z-index: 101; }
	.bottom-header .cart-button { position: absolute; top: 0; right: 0; }
	.bottom-header .navbar-collapse { border: none; overflow: visible; padding: 0; margin: 0 0 0 -15px; position: relative; bottom: auto; clear: both; float: none !important; }
	.bottom-header .navbar-collapse .nav { background: #30353b; margin: 0; padding: 10px 5px 10px 20px; }
	.bottom-header .navbar-collapse .nav > .menu-item { border-top: 1px solid rgba(255,255,255,.05); transition: all 0.3s; }
	.bottom-header .navbar-collapse .nav > .menu-item.opened,
	.bottom-header .navbar-collapse .nav > .menu-item:hover { background: rgba(255,255,255,.05); }
	.bottom-header .navbar-collapse .nav > .menu-item > a,
	.bottom-header .navbar-collapse .navbar-nav > .active > a { display: inline-block; margin-left: 10px; }
	.bottom-header .navbar-collapse .nav > .menu-item:hover > a,
	.bottom-header .navbar-collapse .nav > .menu-item > a:hover,
	.bottom-header .navbar-collapse .nav > .menu-item > a:focus,
	.bottom-header .navbar-collapse .nav > .menu-item > a:active,
	.bottom-header .navbar-collapse .navbar-nav > .open > a,
	.bottom-header .navbar-collapse .navbar-nav > .open > a:focus,
	.bottom-header .navbar-collapse .navbar-nav > .open > a:hover { background: none; color: #eee; border-radius: 0; }
	.bottom-header .navbar-collapse .nav > .nav-bullet-free > a::before,
	.bottom-header .navbar-collapse .nav > .nav-bullet-new > a::before { right: auto; left: 40px; top: -8px; }
	.bottom-header .navbar-collapse .nav > .menu-item.nav-item-free a:hover { color: #fff; }
	.top-menu { position: static; float: none; margin: 0; }
	.top-menu > .container { clear: left; position: relative; float: none; background: #30353b; margin: 0 0 0 -15px; padding: 15px 25px; }
	.top-menu .nav { margin: 0; }
	.top-menu .nav li { z-index: 10; }
	.top-menu .navbar-nav li a::before { background-position: center 0 !important; }
	.top-menu .navbar-nav li > a { padding: 5px 10px 5px 40px; margin-bottom: 10px; }
	.top-menu .navbar-nav > li > a.dropdown-toggle { display: none; }
	.top-menu .navbar-nav > li > .dropdown-menu { background: none; display: block; margin: 0; padding: 0; box-shadow: none; float: none; border: none; position: relative; }
	.top-menu .navbar-nav > li > .dropdown-menu > li { margin: 0; }
	#headerLoginBox { float: none; margin: 0; position: absolute; right: 20px; top: 30px; }
	#primary { clear: both; }

	.bottom-header .menu-item .mobile-nav-arrow { background: rgba(255,255,255,.05); color: #fff; float: right; line-height: 1; padding: 10px 13px 8px 12px; cursor: pointer; }
	.bottom-header .menu-item:hover .mobile-nav-arrow { background: rgba(255,255,255,.1); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu { background: none; border: none; box-shadow: none; float: none; left: auto; padding-top: 0; position: relative; top: auto; z-index: auto; }
	.bottom-header .navbar-collapse .nav > .menu-item.opened > .dropdown-menu { display: block; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu li { padding: 5px 0; transition: all 0.3s; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu li:hover { background: rgba(255,255,255,.05); }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu .info-area-group { display: none; }
	.bottom-header .navbar-collapse .nav > .menu-item > .dropdown-menu a { color: #fff; padding-left: 30px; background: none; font-size: 13px; }
}

@media screen and (min-width: 992px) {
	.loggedstyle a.name { display: inline; }
	.top-menu .navbar-nav > li { margin-right: 5px; }
	.top-menu .navbar-nav li > a { padding: 5px 10px 5px 35px; }
	.login-widget .unloggedstyle > a > span { display: inline-block; }
	.bottom-header .navbar-collapse .nav > .menu-item { margin-right: 2px; }
}

@media screen and (max-width: 991px) , (min-width: 992px) {
	.top-menu .navbar-nav li a::before { background: none no-repeat right 0; content: ""; height: 18px; position: absolute; left: 0; top: 5px; width: 26px; }
	.top-menu .navbar-nav li.topnav-icon-appstore > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-appstore.png); }
	.top-menu .navbar-nav li.topnav-icon-webmail > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-webmail.png); }
	.top-menu .navbar-nav li.topnav-icon-webmail-pec > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-webmail-pec.png); }
	.top-menu .navbar-nav li.topnav-icon-reseller > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-reseller.png); }
	.top-menu .navbar-nav li.topnav-icon-renews > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-renews.png); }
	.top-menu .navbar-nav li.topnav-icon-support > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-support.png); }
	.top-menu .navbar-nav li.topnav-icon-offers > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-offers.png); }
	.top-menu .navbar-nav li.topnav-icon-knowledge > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-knowledge.png); }
	.top-menu .navbar-nav li.topnav-icon-knowledge-base > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-knowledge-base.png); }
	.top-menu .navbar-nav li.topnav-icon-service > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-service.png); }
	.top-menu .navbar-nav li.topnav-icon-blog > a::before { background-image: url(//cdn-teamblue.services/papaki.com/img/header/topnav-icon/topnav-icon-blog.png); }

}

.top-menu .chglng ul,
.top-menu .chglng li { padding: 0; }
.top-menu .chglng li a { color: #ccc; padding: 5px 10px 0; font-size: 11px; }
.top-menu .chglng li a:hover,
.top-menu .chglng li.active a { color: #fff; }
.top-menu .chglng li a img { margin-top: -2px }
.top-menu .chglng li a span { margin: 3px 10px; display: inline-block; line-height: 1.5; }

/* .top-menu .chglng li a .language-flag { display: none; } */
/* .top-menu .chglng li a .language-name { display: none; } */
.top-menu .chglng li a .language-short-name-3 { display: none; }
.top-menu .chglng li a .language-short-name-2 { display: none; }

@media screen and (min-width: 992px) {
	.top-menu .chglng { float: left; }
	.top-menu .chglng li { display: none; }
	.top-menu .chglng li a { display: block; min-width: 100px; }
	.top-menu .chglng li.active a::after { content: ''; display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 4px solid #ccc; border-right: 4px solid transparent; border-left: 4px solid transparent; }
	.top-menu .chglng ul:hover { background-color: #111; }
	.top-menu .chglng ul:hover li,
	.top-menu .chglng ul li.active { display: inline; }
	.bottom-header .navbar-collapse .nav > .menu-item.nav-item-free > .dropdown-menu { left: auto; right: 0; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.top-menu .chglng { display: none !important; }
	.bottom-header .cart-button {font-size: 22px; padding: 7px 2px;	}
}

#footer .chglng li a .language-flag { display: none; }
#footer .chglng li a .language-name { display: none; }
#footer .chglng li a .language-short-name-3 { display: none; }
/* #footer .chglng li a .language-short-name-2 { display: none; } */

/* =footer */
#page { min-height: 0; }
#footer { background: #e6e6e6; border-top: 1px solid #ccc; z-index: 10; }
#footer .container { padding-top: 30px; padding-bottom: 20px; }
#footer a { color: #3b80a8; }
#footer ul,
#footer li { list-style: none; padding: 0; margin: 0; }
#footer img { padding: 0; margin: 0; }
#footer .footer_phonenumber span { color: #09c; }

.dada_languageSwitcher li.active { border: none !important; }
#footer .chglng { float: left; margin-top: 15px; margin-right: 20px; margin-bottom: 20px; }
#footer .chglng ul,
#footer .chglng li { display: inline; }
#footer .chglng li a { margin-left: 10px; text-decoration: none; opacity: .5; }

#footer .chglng li a .language-flag { display: none; }
#footer .chglng li a .language-name { display: none; }
#footer .chglng li a .language-short-name-3 { display: none; }
/* #footer .chglng li a .language-short-name-2 { display: none; } */

#footer .chglng li a:hover,
#footer .chglng li.active a { opacity: 1; }
#footer .chglng li.active a { border: 1px solid #333; border-radius: 3px; padding: 6px 10px 7px; }
#footer .chglng li a.lang_sel_sel img { border: 1px solid #333; padding: 3px !important; border-radius: 3px }
@media screen and (min-width: 992px) {
	#footer .chglng { float: right; }
}


.company-menu { position: relative; z-index: 10; margin-top: 20px; min-height: 60px; }
.company-menu > .buttonMenu { vertical-align: middle; text-decoration: none; padding: 15px 15px; border: 1px solid #ccc; position: relative; z-index: 1000; }
.company-menu.open > .buttonMenu,
.company-menu > .buttonMenu:hover { color: #3b80a8 !important; background: #eee; }
.company-menu.open > .buttonMenu { border-top-color: transparent; }
.company-menu .dropdown-menu { background: #eee; border: 1px solid #ccc; min-width: 260px; max-width: 100%; bottom: 71px; border-radius: 0; box-shadow: none; float: none; font-size: inherit; left: auto; list-style: none; margin: 0; padding: 20px !important; position: absolute; text-align: left; top: auto; z-index: 900; overflow: hidden; }
.company-menu .dropdown-menu > li { line-height: 2; width: 50%; float: left; }
.company-menu .dropdown-menu > li > a { line-height: 1.2; white-space: normal; clear: none; display: inline-block; font-weight: inherit; line-height: inherit; padding: 0; }
.company-menu .dropdown-menu > li > a:focus,
.company-menu .dropdown-menu > li > a:active,
.company-menu .dropdown-menu > li > a:hover { background: none; text-decoration: underline; }
.company-menu .dropdown-menu > .active > a,
.company-menu .dropdown-menu > .active > a:focus,
.company-menu .dropdown-menu > .active > a:hover { background: transparent; }
@media screen and (min-width: 992px) {
	.company-menu .dropdown-menu { display:block; background: none; border: 1px solid transparent; width: 100%; bottom: auto; position: relative; padding: 0 !important; }
}

#footer .footer_phonenumber { font-size:11px; line-height:1.1; margin-top:10px; margin-bottom:30px; }
#footer .footer_phonenumber span { line-height:1; font-size:24px; font-weight:bold; display:block; float:left;  margin-right:10px; }
#footer .footer_phonenumber span.green { color:#6E9300; }
#footer .footer_phonenumber span.blue { color:#09c; }

#footer .btn {color: #FFF;}

#footer .footer-social-network { clear: both; float: left; margin: 10px 0 20px 0; overflow: hidden; }
#footer .footer-social-network p { font-size:11px; margin-bottom:5px; }
#footer .footer-social-network a { background: url(//cdn-teamblue.services/papaki.com/img/footer-social-network.png) no-repeat 0 20px transparent; display: block; float: left; height: 32px; margin-right: 10px; text-indent: -9999px; width: 32px; }
#footer .footer-social-network a:hover { opacity:0.8; }
#footer .footer-social-network a.footer-social-network-facebook { background-position: 0 0; }
#footer .footer-social-network a.footer-social-network-twitter { background-position: 0 -40px; }
/* #footer .footer-social-network a.footer-social-network-gplus,
#footer .footer-social-network a.footer-social-network-google { background-position: 0 -80px; } */
#footer .footer-social-network a.footer-social-network-instagram { background-position: 0 -80px; }
#footer .footer-social-network a.footer-social-network-youtube { background-position: 0 -120px; }
#footer .footer-social-network a.footer-social-network-linkedin { background-position: 0 -200px; }
#footer .footer-social-network a.footer-social-network-pinterest { background-position: 0 -240px; }

#footer .rating_wrap {width:85px; background: #ccc; margin: 0 0 0 -5px;}
#footer .rating_progress {background:#E78911; height:20px; border-radius: 3px;}
#footer .rating_mask {background: url("//cdn-teamblue.services/papaki.com/img/rating_star_mask.png") no-repeat scroll; display: block; height: 20px; width: 85px;}

#footer .certification { text-align: center; clear: both; height: 63px; width: 100%; margin-top: 20px; padding-top: 20px; border-top: 1px solid #cecece; float: left; overflow: hidden; }



/* WIDGET */


/* dada_priceProductBox */
/*.productBoxWidget { margin: 10px; flex: 1 1 auto; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; background: transparent repeat center top / auto 101%; padding: 40px 30px; width: 220px; }*/
/*.iconBoxWidget { display: flex; justify-content: center; align-items: center; margin: 0 auto 20px; border-radius: 50%; line-height: 1; text-align: center; height: 100px; width: 100px; }*/
.productBoxWidget { text-align: center; margin: 30px 0; background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 40px 30px; width: 100%; }
.iconBoxWidget { display: flex; justify-content: center; align-items: center; margin: 0 auto 20px; border-radius: 50%; line-height: 1; text-align: center; height: 100px; width: 100px; }
.iconBoxWidget > * {  }
.iconBoxWidget.boxSize-title-lg,
.iconBoxWidget.boxSize-title-xl { height: 150px; width: 150px; }
.iconBoxWidget.boxSize-title-xxl { height: 200px; width: 200px; }
.iconBoxWidget.boxSize-title-max { height: 250px; width: 250px; }
.titleBoxWidget { clear: both; text-align: center; margin: 0 auto 40px; }
.textBoxWidget { margin: 0 auto 40px; }
.priceBoxWidget { font-size: 23px; margin: 0 auto 20px; text-align: center; line-height: 1.1; }
.priceBoxWidget b,
.priceBoxWidget b .euroPrice,
.priceBoxWidget strong { font-size: 51px; vertical-align: baseline; font-weight: 300 !important; }
.priceBoxWidget .small { font-size: 85%; opacity: .8 }
.priceBoxWidget .priceInfo { font-size: 70%; opacity: .7; }
.productBoxWidget .priceBoxWidget del { display: none; }
.linkBoxWidget { width: 100%; }


/* dada_topPageNav */
.dada-topPageNav { background: none; }
.dada-topPageNav.overlayerNav { left: 0; position: absolute; right: 0; top: 0; z-index: 10; }
.dada-topPageNav .nav a,
.dada-topPageNav.navbar .nav .dropdown-menu a { color: #09c; }
.dada-topPageNav .nav a:hover,
.dada-topPageNav .nav a:active,
.dada-topPageNav .nav a:focus { color: #069; }
.dada-topPageNav .nav a,
.dada-topPageNav .nav a:hover,
.dada-topPageNav .nav a:active,
.dada-topPageNav .nav a:focus { background: none; font-size: 15px; }
.dada-topPageNav .navbar-toggle { margin: 0; padding: 12px 15px; line-height: 2.5; }
.dada-topPageNav .navbar-toggle,
.dada-topPageNav .nav li a.dropdown-toggle { font-size: 8px !important; text-decoration: none; }
/*.dada-topPageNav .mobile-label-menu { font-size: 12px; margin-right: 10px; }*/
.dada-topPageNav .dropdown .dropdown-menu { opacity: 0; margin-top: -5px; }
.dada-topPageNav .dropdown .dropdown-menu:before,
.dada-topPageNav .dropdown .dropdown-menu:after { content: ''; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; display: block; height: 0; position: absolute; right: 15px; top: -10px; z-index: 2002; }
.dada-topPageNav .dropdown .dropdown-menu:after { border-bottom-color: #ccc; top: -11px; z-index: 2001; }
.dada-topPageNav .dropdown.open .dropdown-menu { opacity: 1; }
.dada-topPageNav .dropdown .dropdown-menu a {  }
.dada-topPageNav .dropdown .dropdown-menu a:hover { color: #069; opacity: 1; }
.dada-topPageNav .navbar-text {margin-left: -5px; margin-right: 0;}
.dada-topPageNav .title-xs {margin-top: 12px; margin-bottom: 12px;}
.dada-topPageNav .title-sm {margin-top: 8px; margin-bottom: 8px;}
.dada-topPageNav .navbar-brand {opacity: 0; max-width: 0; padding-left: 0; padding-right: 0; margin-left: 0 !important; transition: all .3s ease; overflow: hidden;}
.dada-topPageNav .navbar-brand img {max-height:26px; margin-left: 0; margin-top: -4px;}
.dada-topPageNav .nav .cart-button {opacity: 0; max-width: 0; transition: all .3s ease; padding: 12px 0; font-size: 23px !important; overflow: hidden;}
.dada-topPageNav.fixedNav { position: fixed; top: 0; }
.dada-topPageNav.fixedNav .cart-button {opacity: 1; max-width: 50px; padding-left: 15px; padding-right: 15px;}

@media screen and (min-width: 768px) {
	.dada-topPageNav.subnav-dark { background: #333; background: rgba(0,0,0,.6); color: #fff;}
	.dada-topPageNav.subnav-light { background: #f3f3f3; background: rgba(255,255,255,.15); }
	.dada-topPageNav.subnav-link-dark .nav a { color: #000; }
	.dada-topPageNav.subnav-link-light .nav a { color: #fff; }
	.dada-topPageNav.subnav-link-dark .nav a:hover,
	.dada-topPageNav.subnav-link-dark .nav a:active,
	.dada-topPageNav.subnav-link-dark .nav a:focus,
	.dada-topPageNav.subnav-link-light .nav a:hover,
	.dada-topPageNav.subnav-link-light .nav a:active,
	.dada-topPageNav.subnav-link-light .nav a:focus { opacity: .7; }
	.dada-topPageNav.fixedNav .navbar-brand {opacity: 1; max-width: 200px; padding: 15px; margin-right: 5px; margin-left: -15px !important;}
}

@media screen and (max-width: 767px) {
	.dada-topPageNav.overlayerNav { position: relative; top: 0 !important; }
	.dada-topPageNav .container { margin: 0; }
	.dada-topPageNav .navbar-nav { margin: 0 0 10px; }
	.dada-topPageNav .dropdown .dropdown-menu { display: block; }
	.dada-topPageNav .dropdown .dropdown-menu,
	.dada-topPageNav .dropdown .dropdown-menu a { float: none; top: 0; left: 0; position: relative; opacity: 1; border: none; padding: 0; margin: 0; background: none; box-shadow: none; }
	.dada-topPageNav .dropdown .dropdown-menu a { line-height: 20px; padding: 10px 15px; }
	.dada-topPageNav .dropdown .dropdown-menu:before,
	.dada-topPageNav .dropdown .dropdown-menu:after { display: none; }
}


/* dada_hero (default) */
.dada-hero-default { background-repeat: no-repeat; background-position: center top; background-size: cover; height: 420px; padding: 40px 0 0; }
.dada-hero-default > .container { position: relative; height: 100%; }
.dada-hero-default .hero-titles { display: inline-block; float: left; width: auto; max-width: 80%; margin-bottom: 20px; }
.dada-hero-default .hero-titles > * { display: inline-block; clear: both; float: left; margin: 0 0 10px; }
.dada-hero-default .hero-titles .title-sm { opacity: .7; }
.dada-hero-default .hero-text { padding: 0; opacity: .8; clear: both; }
.dada-hero-default .dada-badge-container { margin: 20px 0 20px 20px; padding: 0; }
.dada-hero-default .align-bottom-block { position: absolute; width: 100%; bottom: 20px; }
.dada-hero-default .features-list { list-style: none outside; padding: 0; margin-bottom: 30px; overflow: hidden; }
.dada-hero-default .features-list li { padding-left: 50px; padding-top: 5px; position: relative; text-align: left; min-height: 30px; }
.dada-hero-default .features-list .fa { left: 5px; position: absolute; top: -3px; }
.dada-hero-default .buttons-block { margin-bottom: -10px; }
.dada-hero-default .buttons-block > * { margin-right: 15px; margin-bottom: 10px; }
.dada-hero-default .buttons-block.text-center > * { margin-left: 15px; }
/*with overlayerNav*/
.dada-topPageNav.overlayerNav + .dada-hero-default { padding-top: 55px; }

.hero-area-form { overflow: hidden; }
.hero-area-form > input[type="text"] { background: #fff; box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.5) inset; color: #333; border: none; height: 46px; padding: 6px 10px; width: 75%; border-radius: 3px; }
.hero-area-form > button { float: right; width: 22%; padding-left: 0; padding-right: 0;  }
.dada-hero-default .links-list { margin-top: 20px; }
.dada-hero-default .links-list > a { margin-right: 60px; display: inline-block; }

@media screen and (max-width: 767px) {
	.dada-hero-default .hero-titles { max-width: 100%; width: 100%; padding: 0 15px; }
	.dada-hero-default .hero-titles > * { display: block; float: none; text-align: center; opacity: 1; }
	.dada-hero-default .dada-badge-container { padding: 0; margin-left: 0; margin-top: 10px; }
	.dada-hero-default .dada-badge-container br { display: none; }
	.dada-hero-default .hero-text,
	.dada-hero-default .features-list { display: none; }
	.dada-hero-default .buttons-block { text-align: center; }
	.dada-hero-default .links-list > a { font-size: 15px !important; }
}


/* dada_hero_whois (common classes) */
.dada-hero { background-repeat: no-repeat; background-position: center bottom; min-height: 340px; color: #fff; padding: 40px 0 0; }
.dada-hero > .container { line-height: 1.1; }
.dada-hero .primarytitle,
.dada-hero .secondarytitle { color: #000; margin: 20px 0 0; }
.dada-hero .secondarytitle { opacity: .7; margin-bottom: 60px; }
.dada-hero .fa { color: #fff; }
.hero-info-area { background: rgba(0,0,0,0.7); padding-bottom: 40px; }
.hero-info-area .row { margin-bottom: -15px; }
.hero-info-area .links-list > a { color: #fff; margin-right: 60px; display: inline-block; }

@media screen and (max-width: 992px) {
	.dada-hero { background-size: auto 101%; }
	.hero-info-area .links-list > a { margin-right: 30px; }
	.bottom-header .navbar-collapse .nav > .menu-item > a { padding: 9px 4px; font-size: 11px; }
	.dropdown-backdrop.dropdown-backdrop {display: none}
}
@media screen and (max-width: 767px) {
	.dada-hero { background-image: none !important; }
	.hero-info-area { padding-left: 15px; padding-right: 15px; }
}


/* dada_hero_transfer */
.dada-hero-transfer { min-height: 400px; position: relative; }
.dada-hero-transfer .dada-badge { margin-top: -50px; }
.transfer-form-area { position: absolute; bottom: 0; width: 100%; }
.hero-info-area-transfer { padding: 30px 0; text-align: center; }
.hero-info-area-transfer .transfer-feature-icon { vertical-align: middle; margin-right: 10px; }
.dada-hero-default.hero-template5 .hero-titles { max-width: 100%; }
.dada-hero-default.hero-template5 .hero-text { width: 100%; }


@media screen and (max-width: 767px) {
	.dada-hero-transfer { min-height: 0; }
	.transfer-form-area { position: relative; }
	.transfer-form-area .row { margin: 0; }
	.transfer-feature { display: inline-block; }
	.dada-hero-transfer .dada-badge { margin: -10px -30px -20px; }
	.dada-hero-transfer .badge-bar-responsive * { font-size: 23px !important; line-height: 1.2; }
	.dada-hero-transfer .badge-bar-responsive .badge-container { display: block; text-align: center; }
	.dada-hero-transfer .badge-bar-responsive br { display: none; }
	.hero-area-form,
	.dada-hero-default .links-list { margin-top: 10px; padding-left: 20px; padding-right: 20px; }
	.dada-hero-default .links-list > a { margin-right: 20px; }

	.dada-hero-default.hero-template5 { height: auto; }
	.dada-hero-default.hero-template5 .align-bottom-block { position: relative; margin-top: 30px; }
}


/* dada_hero_category */
.dada-form-category .nav.nav-tabs { border-color: #888; border-color: rgba(255, 255, 255, 0.3); }
.dada-form-category .nav.nav-tabs > li { border: none; border-bottom: 2px solid transparent; margin: 0 10px; display: inline-block; float: none; }
.dada-form-category .nav.nav-tabs > li.active { border-bottom-color: #fff; }
.dada-form-category .nav.nav-tabs > li > a { margin: 0; text-transform: uppercase; border: none; background: transparent; color: #fff; opacity: .5; outline: none; }
.dada-form-category .nav.nav-tabs > li > a > img { display: block; margin: 0 auto 10px; }
.dada-form-category .nav.nav-tabs > li:hover > a,
.dada-form-category .nav.nav-tabs > li.active > a { opacity: 1; }
.dada-form-category .hero-area-form { position: relative; }
.select-container .fa { margin: 11px 0 0 -20px; position: absolute; right: 10px; top: 0; }
.select-container select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 6px 10px; border: none; background: transparent; position: relative; z-index: 1; cursor: pointer; }
.select-container select::-ms-expand { display: none; }
.select-container select option { background: #fff; border: none; color: #333; padding: 2px 4px; }
.dada-form-category .tabs-alternative-select { border: 1px solid #fff; border-radius: 3px; min-width: 75%; background: rgba(255,255,255,.1); }
.dada-hero-default .whois-select-container { position: absolute; right: 26%; top: 25px; }
.dada-hero-default .whois-select-container .fa { color: #09c; }
.dada-hero-default .whois-select { color: #09c; padding: 0 30px 0 0; text-align: right; }
.dada-hero-default .whois-select option { text-align: left; }
@media screen and (max-width: 991px) {
	.hero-template6 { height: auto; }
	.hero-template6 .align-bottom-block { position: relative; width: auto; }
	.dada-form-category .tabs-alternative-select-container { position: relative; width: 75%; margin: 20px auto 0; }
	.dada-form-category .tabs-alternative-select-container .tabs-alternative-select { width: 100%; }
}


/* dada_whois */
.simplified-whois { margin: 20px auto; }
.simplified-whois .whois-container { flex: 1 1 100%; display: block; margin-bottom: 20px; width: 100%; text-align: left; border: 2px solid #999; overflow: hidden; background: #f6f6f6; padding: 5px; }
.simplified-whois input { margin: 0; text-align: left; color: #666; text-transform: none; border: none; line-height: 1.2; vertical-align: top; padding: 12px 15px 6px; background: transparent; }
.simplified-whois button { padding-left: 10px; padding-right: 10px; }
.simplified-whois .custom-tld { padding: 8px 0 0; text-align: center; word-wrap: normal; }
.simplified-whois .custom-tld { padding: 8px 0 0; text-align: center; word-wrap: normal; }
.simplified-whois .suggested-tlds {  }
.simplified-whois .whois-tld-item { margin-right: 20px; }
.simplified-whois .whois-tld-item > input { vertical-align: middle; margin-right: 5px; }


/* dada_carousel_box */
.dada-carousel-box { /*height: 560px;*/ background-color: #222; }
.dada-carousel-box .carousel,
.dada-carousel-box .item { min-height: 390px; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.dada-carousel-box .item-content-block { padding-bottom: 50px; }
.dada-carousel-box .carousel-indicators { bottom: 0; }
.dada-carousel-box .carousel-indicators li { margin: 0 5px; }
.dada-carousel-box .carousel-control { width: 8%; }
.dada-carousel-box .carousel-control.left,
.dada-carousel-box .carousel-control.right { background: none; }
.dada-carousel-box .carousel-control .icon-prev,
.dada-carousel-box .carousel-control .icon-next { margin-top: -60px; }
.dada-carousel-box .item-container { max-width: 1170px; margin: 0 auto; overflow: hidden; }
.dada-carousel-box .slide-image-block { width: 50%; text-align: center; }
.dada-carousel-box .slide-image-block img { max-width: 100%; }
.dada-carousel-box .video-container-full { top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; }
.dada-carousel-box .video-container-full video,
.dada-carousel-box .video-container-full .video-poster { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width: auto; height: auto; overflow: hidden; z-index: 1; }
.dada-carousel-box .item-overlay,
.dada-carousel-box .item-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }
.dada-carousel-box .item-container { position: relative; z-index: 3; }
.dada-carousel-box .carousel-cta-block .carousel-cta-item { margin: 0 5px 10px; display: inline-block; }
.dada-carousel-box .carousel-tpl-1,
.dada-carousel-box .carousel-tpl-4 { text-align: center; }
.dada-carousel-box .carousel-tpl-2,
.dada-carousel-box .carousel-tpl-5 { text-align: center; }
.dada-carousel-box .carousel-tpl-2 .item-content-block,
.dada-carousel-box .carousel-tpl-5 .item-content-block { width: 50%; float: left; }
.dada-carousel-box .carousel-tpl-2 .slide-image-block,
.dada-carousel-box .carousel-tpl-5 .slide-image-block { float: right; }
.dada-carousel-box .carousel-tpl-3,
.dada-carousel-box .carousel-tpl-6 { text-align: center; }
.dada-carousel-box .carousel-tpl-3 .item-content-block,
.dada-carousel-box .carousel-tpl-6 .item-content-block { width: 50%; float: right; }
.dada-carousel-box .carousel-tpl-3 .slide-image-block,
.dada-carousel-box .carousel-tpl-6 .slide-image-block { float: left }
@media screen and (max-width: 767px) {
	.dada-carousel-box .carousel-tpl-2 .item-content-block,
	.dada-carousel-box .carousel-tpl-3 .item-content-block,
	.dada-carousel-box .carousel-tpl-5 .item-content-block,
	.dada-carousel-box .carousel-tpl-6 .item-content-block { width: auto; margin: 0; float: none; }
	.dada-carousel-box .slide-image-block { display: none; }
	.dada-carousel-box .carousel-cta-block .carousel-cta-item { margin: 0 0 10px; display: block; }
}

/* dada_suitecrm_ticket */
.crm-tickets-widget .info-upload { border-bottom: 1px solid #ddd; height: 41px; line-height: 41px;}
.crm-tickets-widget .uploaded-files ul {list-style: none; }
.crm-tickets-widget .uploaded-files ul li { margin-top: 10px;}

/* dada_searchbar */
.dada-searchbar .search-container { background-color: #222; color: #ddd; min-height: 120px; padding: 30px 0; text-align: center; }
.dada-searchbar .search-container .container { padding: 0; }
.dada-searchbar .search-container form { max-width: 900px; margin: 0 auto; }
.dada-searchbar .search-container input { border-radius: 0; box-shadow: none; height: 60px; padding: 15px; width: 75%; }
.dada-searchbar .search-container button { border-radius: 0; width: 25%; height: 60px; }
.dada-searchbar .feature-list-item { display: inline-block; margin: 0 10px; }
.dada-searchbar .feature-list-item a { color: #fff; }
.dada-searchbar.fixed-searchbar { position: fixed; left: 0; right: 0; top: 0; z-index: 100; }
@media screen and (max-width: 767px) {
	.dada-searchbar-mobile-top-container { padding-top: 120px; }
	.dada-searchbar-mobile-top { position: static; }
	.dada-searchbar-mobile-top .dada-searchbar { position: absolute; left: 0; right: 0; top: 0; }
	.dada-searchbar-mobile-top .feature-list-container { display: none; }
}

/* dada_highlightedTld */
.dada-highlighted-tld-widget .tld-box-block { background-color: #fff; background-color: rgba(255,255,255,.8); min-height: 220px; }
.dada-highlighted-tld-widget .tld-title-block { padding: 20px; line-height: 1; }
.dada-highlighted-tld-widget .dada-badge { left: -10px; position: absolute; top: -50px; }
.dada-highlighted-tld-widget .tld-info-block { padding: 20px; /*line-height: 1;*/ }
@media screen and (max-width: 991px) {
	.highlighted-tld-container > div:nth-child(odd) { clear: both; }
}
@media screen and (max-width: 767px) {
	.dada-highlighted-tld-widget .highlighted-tld-container { margin-left: 0; margin-right: 0; }
	.dada-highlighted-tld-widget .badge-container br { display: none; }
}

/* dada_callmeback */
.dada-callmeback { background: none no-repeat center center / 101% auto; color: #333; padding: 40px 0; }
.dada-callmeback ul { overflow: hidden; }
.dada-callmeback li { padding-left: 0; padding-right: 0; }
.dada-callmeback.position-text-centered ul { margin-top: 40px; }
.dada-callmeback a { text-decoration: none; }
.dada-callmeback .support-phone-number { display: block; font-size: 44px; font-weight: 400 !important; height: 108px; line-height: 1; padding-top: 36px; }

@media screen and (max-width: 1200px) {
	.dada-callmeback.position-text-left,
	.dada-callmeback.position-text-right { background-size: auto 101%; }
}
@media screen and (max-width: 767px) {
	.dada-callmeback { background-image: none !important; }
}


/* dada domainsOnOffer and dada Carousel */
.dada-carousel.carousel { padding-left: 0; padding-right: 0; }
.dada-carousel.carousel .carousel-indicators { bottom: 0; }
.dada-carousel.carousel .carousel-indicators li { border: 1px solid #09c; height: 12px; width: 12px; border-radius: 50%; margin: 0 4px; }
.dada-carousel.carousel .carousel-indicators li:focus,
.dada-carousel.carousel .carousel-indicators li:hover { background: rgba(0,152,204,.5); }
.dada-carousel.carousel .carousel-indicators li.active { background: #09c; }
.dada-carousel.carousel .carousel-inner { margin-bottom: 40px; min-height: 260px; }
.dada-carousel.carousel .item .col-sm-4 { padding-left: 40px; padding-right: 40px; margin-bottom: 40px; }
.dada-carousel.carousel .item .price-badge { margin-right: -80px; background: #1bbe6b; border-radius: 50%; color: #fff; display: inline-block; height: 80px; padding: 25px 0 0; width: 80px; line-height: 1; text-align: center; }
.dada-carousel.carousel .item .price-badge > span { font-size: 180%; }
.dada-carousel.carousel .item .tld-link { text-decoration: none; line-height: 1; }
.dada-carousel.carousel .item .tld-description { margin: 0 auto; max-width: 280px; }
.dada-carousel .carousel-control { width: 30px; background: none !important; text-shadow: none; color: #09c; opacity: 1; }
.dada-carousel .carousel-control:focus,
.dada-carousel .carousel-control:hover { color: #069; }
.dada-carousel .carousel-control .icon-next,
.dada-carousel .carousel-control .icon-prev { margin: -35px 0 0 0; left: 0; right: 0; }
.dada-carousel .carousel-control .icon-next::before { content: '⟩'; }
.dada-carousel .carousel-control .icon-prev::before { content: '⟨'; }


/* dada simple title */
/*.dada-simple-text { margin-bottom: 40px; }*/
.dada-simple-text > * { margin: 0; }


/* dada infoBox */
.dada-infoBoxArea .info-icon-container { width: 80px; height: 80px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.dada-infoBoxArea .info-box-container .block-center { max-width: 320px; }
.dada-infoBoxArea .feature-list-container { max-width: 768px; }
.dada-infoBoxArea .feature-list-container li > div { line-height: 1.2; }
.infoBoxAreaImageBlock { min-height: 100px; }



/* generic box */
.dada-genericBox .info-icon-container { width: 80px; height: 80px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.dada-genericBox .box-item { border-right: none; margin-bottom: 60px; }
.dada-genericBox .box-item:last-child { border-right: none; margin-bottom: 0; }
.dada-genericBox .box-item .image-container { min-height: 95px }
.dada-genericBox .box-item .image-container img { max-width: 100%; }
.dada-genericBox .box-item .features-list li > .fa { line-height: 1.5; color: #333; }
.dada-genericBox.bg-darkgrey .box-item .features-list li > .fa { color: #999; }
.dada-genericBox .box-item-text { max-width: 780px; overflow-wrap: break-word; }
@media screen and (min-width: 768px) {
	.dada-genericBox .box-item { padding: 0 20px; border-right: 1px solid rgba(180, 180, 180, 0.25); margin-bottom: 0; }
	.dada-genericBox .box-item.narrow-margin { padding: 0 20px; }
}
@media screen and (min-width: 992px) {
	.dada-genericBox .box-item { padding: 0 60px; }
}

/* dada cross channel */
.dada-cross-channel { background-repeat: no-repeat; background-position: center top; background-size: cover; }
.dada-cross-channel .content-wrap { max-width: 640px; }
.dada-cross-channel .icon-cicle { display: inline-block; font-size: 28px; border-radius: 50%; line-height: 1; width: 50px; height: 50px; text-align: center; padding: 9px 0 0; }
.dada-cross-channel .icon-cicle > * { line-height: 1; }
.dada-cross-channel .features-list { list-style: none outside; padding: 0; margin-bottom: 30px; overflow: hidden; }
.dada-cross-channel .features-list li { padding-left: 50px; padding-top: 5px; position: relative; text-align: left; min-height: 30px; margin-bottom: 10px; }
.dada-cross-channel .features-list .fa { left: 5px; position: absolute; top: -2px; }



/* dada banner cross channel */
.dada-banner-cross-channel .cross-channel-product { display: flex; align-items: center; margin-bottom: 30px; }
.dada-banner-cross-channel .icon-cicle { float: left; margin-right: 15px; border-radius: 50%; background-color: #fff; color: #000; line-height: 1; font-size: 50px; width: 75px; height: 75px; text-align: center; padding: 10px 13px 0; }
.dada-banner-cross-channel p { margin-bottom: 0; }
.dada-banner-cross-channel .cross-channel-product-title { line-height: 1; }
.dada-banner-cross-channel .cross-channel-details { opacity: .75; }
@media screen and (min-width: 768px) {
	.dada-banner-cross-channel > .container { display: flex; align-items: center; flex-wrap: wrap; }
	.dada-banner-cross-channel .cross-channel-product { margin-bottom: 0; }
}


/* dada tables */
.table .th,
.table .td { border: 0 solid #eee; color: #999; vertical-align: middle; }
.table .th { text-transform: uppercase; color: #333; font-weight: normal !important;  }
.table .th:first-child,
.table .td:first-child { color: #333; }
.table .thead .th { vertical-align: bottom; }
.table .thead:first-child .tr:first-child .th,
.table .thead:first-child .tr:first-child .td { border-top: 0; }
.table .tbody .th.table-col-xs-12:first-child { margin-top: 10px; }
/*tablet + desktop*/
@media screen and (min-width: 768px) {
	.table { display: table; border-collapse: collapse; background-color: #fff; }
	.table .thead { display: table-header-group; }
	.table .tbody { display: table-row-group; }
	.table .tfoot { display: table-footer-group; }
	.table .tr { display: table-row; }
	.table .th,
	.table .td { display: table-cell; padding: 15px 8px; line-height: 1.2;  }
	.table .tbody .th { padding-bottom: 20px; padding-top: 40px; }
	.table .thead .th { border-top: none; border-bottom-width: 2px; border-bottom-color: #ddd; }
	.table .tbody .td { border-bottom-width: 1px; }

	.table-bordered .th,
	.table-bordered .td { border: 1px solid #ddd; }
	.table-bordered .thead .th,
	.table-bordered .thead .td { border-bottom-width: 2px; }

	.table-condensed .th,
	.table-condensed .td { padding: 5px; }

	.table-striped .tbody .tr:nth-of-type(odd) { background-color: #f9f9f9; }

	.table-hover .tbody .tr:hover { background-color: #f5f5f5; }
}
/*mobile*/
@media screen and (max-width: 767px) {
	.table-col-xs-1,
	.table-col-xs-2,
	.table-col-xs-3,
	.table-col-xs-4,
	.table-col-xs-5,
	.table-col-xs-6,
	.table-col-xs-7,
	.table-col-xs-8,
	.table-col-xs-9,
	.table-col-xs-10,
	.table-col-xs-11,
	.table-col-xs-12 { float: left; position: relative; min-height: 1px; }
	.table-col-xs-12 { width: 100%; }
	.table-col-xs-11 { width: 91.66666667%; }
	.table-col-xs-10 { width: 83.33333333%; }
	.table-col-xs-9 { width: 75%; }
	.table-col-xs-8 { width: 66.66666667%; }
	.table-col-xs-7 { width: 58.33333333%; }
	.table-col-xs-6 { width: 50%; }
	.table-col-xs-5 { width: 41.66666667%; }
	.table-col-xs-4 { width: 33.33333333%; }
	.table-col-xs-3 { width: 25%; }
	.table-col-xs-2 { width: 16.66666667%; }
	.table-col-xs-1 { width: 8.33333333%; }
	.table-col-xs-6 > .fa { padding: 0 20px; }
	.table .thead .tr,
	.table .tbody .tr,
	.table .tfoot .tr { clear: both; padding: 10px 0; overflow: hidden; }
	.table .thead .tr,
	.table .tbody .tr { border-bottom: 1px solid #ddd; }
	.table .thead .tr { border-bottom-width: 2px; }
	.table .tbody .th { padding-top: 15px; }
	.table .th { border: none; }
	.table .th:last-child,
	.table .td:last-child { text-align: right; }
	.table .td.table-col-xs-12 { margin-bottom: 10px; }
	.table .thead .th.table-col-xs-12 { margin-bottom: 20px; }
	.table .tfoot { margin-top: 10px; }
	.table-bordered .th,
	.table-bordered .td { padding-left: 10px; padding-right: 10px; }
}


/* comparativeTable */
.comparativeTable { padding: 0; margin-top: 30px; margin-bottom: 30px; overflow-x: auto; }
.comparativeTable .mobile-controller-container { display: none; }
.comparativeTable .table { border-bottom: 1px solid #ddd; margin: 0; }
.comparativeTable .table thead {  }
.comparativeTable .table thead th { vertical-align: top; }
.comparativeTable .table thead th:first-child { vertical-align: middle; }
.comparativeTable .table tbody {  }
.comparativeTable .table th,
.comparativeTable .table td { padding: 20px; width: 15%; }
.comparativeTable .table td {  }
.comparativeTable .table th {  }
.comparativeTable .table th:first-child,
.comparativeTable .table td:first-child { width: 20%; padding-left: 30px; }
/*.comparativeTable .table th:nth-child(odd),*/
/*.comparativeTable .table td:nth-child(odd) { background-color: #eee; }*/
.comparativeTable .table thead tr:first-child th,
.comparativeTable .table tbody th { font-weight: bold !important; /*background-color: transparent !important;*/ border-bottom: 2px solid #ddd; }
.comparativeTable .table tbody th { padding-top: 30px; padding-bottom: 30px; }
.comparativeTable .table th:not(:first-child),
.comparativeTable .table td:not(:first-child) { text-align: center; }
.comparativeTable .table thead .col-image { margin-bottom: 15px; }
.comparativeTable .table thead .col-title {  }
.comparativeTable .table thead .col-text {  }
.comparativeTable .table thead .price { min-height: 72px; }
.comparativeTable .table .active { background-color: transparent; }

@media screen and (max-width: 991px) {
	.comparativeTable .table th,
	.comparativeTable .table td { padding: 10px; }
	.comparativeTable .table tbody th { padding-top: 20px; padding-bottom: 20px; }
	.comparativeTable .table th:first-child,
	.comparativeTable .table td:first-child { padding-left: 20px; }
}

.comparativeTable-mobile { padding: 0 10px; position: relative; }
.comparativeTable-mobile .mobile-controller-container { display: block; position: absolute; top: 20px; left: 10px; right: 10px; }
.comparativeTable-mobile .table th:not(:first-child),
.comparativeTable-mobile .table td:not(:first-child) { background-color: transparent; }
.comparativeTable-mobile .table th:first-child,
.comparativeTable-mobile .table td:first-child { padding-left: 10px; }

.comparativeTable-mobile .table tbody th { display: none; text-align: center; }
.comparativeTable-mobile .table tbody th:first-child { display: table-cell; }

.comparativeTable-mobile .table thead th { display: none; }
.comparativeTable-mobile .table thead tr th.active,
.comparativeTable-mobile .table thead tr:last-child th:first-child { display: table-cell; }
.comparativeTable-mobile .table tbody td { display: none; }
.comparativeTable-mobile .table tbody tr td.active,
.comparativeTable-mobile .table tbody tr td:first-child { display: table-cell; }


/* dada features box */


/* dada faq + dada faq accordion */
.dada-faq li { line-height: 1.1; margin-bottom: 20px; }

.dada-faq-accordion .panel { padding: 15px 0; box-shadow: none; background: none; border-bottom: 1px solid #ccc; border-radius: 0; margin: 0; overflow: hidden; }
.dada-faq-accordion .panel > a { float: left; position: relative; padding-left: 50px; outline: none; text-decoration: none; }
.dada-faq-accordion .panel > a[aria-expanded="true"] { margin-bottom: 15px; }
.dada-faq-accordion .panel .fa { left: 0; line-height: 1; position: absolute; text-align: center; top: 8px; width: 50px; }
.dada-faq-accordion .panel > a[aria-expanded="true"] .fa { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,5)"; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.dada-faq-accordion .panel-collapse { margin-left: 50px; margin-top: 15px; }



/* dada simple box */
.dada-simpleBox { height: 100%; }
.dada-simpleBox.dada-box-megaicon { border-top-width: 5px; }
.dada-simpleBox.dada-box-padding .image-container { margin: -50px -30px 30px; }
.dada-simpleBox .image-container > img { width: 100%; }
.dada-simpleBox .icon-container { width: 50px; height: 50px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.dada-simpleBox.dada-box-megaicon .icon-container { width: 150px; height: 150px; }
.dada-simpleBox .text-left .icon-container { float: left; }
.dada-simpleBox .feature-list-item > .fa { margin-top: 5px; }



/* dada pricingPlans */
.dada-pricingPlans .intro-block { /*max-width: 640px;*/ margin: 0 auto; }
.dada-pricingPlans .info-icon-container { width: 80px; height: 80px; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.dada-pricingPlans .columns-block { margin-top: 60px; /*border-top: 5px solid #666;*/ padding-left: 0; padding-right: 0; }
.dada-pricingPlans .product-plan-column { border-right: 1px solid #ddd; }
.dada-pricingPlans .product-plan-column:last-child { border-right: none; }
.dada-pricingPlans .product-plan-column-image { max-width: 100%; }
.dada-pricingPlans .product-plan-top-column { position: relative; width: 100%; }
.dada-pricingPlans .product-plan-top-column-content { display: block; padding: 3px 0; min-height: 6px; line-height: 1.5; position: absolute; bottom: 0; left: 0; right: 0; }
.dada-pricingPlans .features-list-title { padding: 20px 5px 20px; position: relative; }
.dada-pricingPlans .features-list-title > h3 { text-transform: uppercase; padding: 0 5px; }
.dada-pricingPlans .price-and-buttons-block { padding: 0 5px 10px; }
.dada-pricingPlans .price-and-buttons-block .dataBindContainer { min-height: 120px; }
.dada-pricingPlans .price-and-buttons-block .dataBindContainer .loaderWaiting { margin: 0; padding: 20px 0; }

.dada-pricingPlans .blockFeatureList .features-list-block { line-height: 1.1; padding: 20px 0; border-top: 1px solid #ddd; }

.dada-pricingPlans .classicFeatureList { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px 0; }
.dada-pricingPlans .classicFeatureList:last-child { border-bottom: none; }
.dada-pricingPlans .classicFeatureList .features-list-block { line-height: 1.2; list-style: none outside; padding: 10px 0; overflow: hidden; }
.dada-pricingPlans .classicFeatureList .features-list-block p { padding-left: 60px; padding-top: 5px; position: relative; text-align: left; min-height: 30px; }
.dada-pricingPlans .classicFeatureList .features-list-block .fa { left: 35px; position: absolute; top: 6px; }

@media screen and (max-width: 767px) {
	.dada-pricingPlans .product-plan-column { margin-bottom: 40px; border-right: none; }
	.dada-pricingPlans .product-plan-top-column-content { position: relative; }
}

.price-select-container { display: inline-block; border: 1px solid #09c; border-radius: 3px; margin: 0 auto 20px; min-width: 50%; background: #fff; position: relative; }
.price-select-container select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; padding: 6px 30px 6px 10px; z-index: 2; background: transparent; width: 100%; position: relative; cursor: pointer; }
.price-select-container select::-ms-expand { display: none; }
.price-select-container .fa { margin: 0; z-index: 1; position: absolute; top: 9px; right: 10px; }

/* dada highlightBoxes */
.highlightBoxes { padding: 20px 0 40px; position: relative; overflow: hidden; }
.highlightBoxes .carousel-indicators li { margin: 0 4px; border: 1px solid #09c; background-color: transparent; width: 15px; height: 15px; }
.highlightBoxes .carousel-indicators .active { background-color: #09c; }
.highlightBoxes .carousel-inner { overflow: visible; }
.highlightBoxes .carousel-inner > .item { min-height: 400px; }
.highlightBoxes .carousel-inner .container { position: relative; }

.highlightBoxes-content { width: 50%; float: left; }
.highlightBoxes-image { position: absolute; top: 0; left: 55%; }
.invertedBoxOrder .highlightBoxes-content { float: right; }
.invertedBoxOrder .highlightBoxes-image { left: auto; right: 55%; text-align: right; }

.highlightBoxes .highlight-list { list-style: none outside; padding: 0; margin-bottom: 30px; overflow: hidden; }
.highlightBoxes .highlight-list li { line-height: 1.2; padding-bottom: 10px; padding-left: 50px; position: relative; text-align: left; min-height: 30px; }
.highlightBoxes .highlight-list .fa { left: 5px; position: absolute; top: 2px; }

.highlightBoxes .carousel-control { background: none; color: #09c; opacity: 0; text-shadow: none; top: 48%; width: auto; }
.highlightBoxes:hover .carousel-control { opacity: .6; }
.highlightBoxes:hover .carousel-control:hover { opacity: 1; }
.highlightBoxes .carousel-control.left,
.highlightBoxes .carousel-control.right { background: none; }
.highlightBoxes .carousel-control.left { left: 20px; }
.highlightBoxes .carousel-control.right { right: 20px; }
.highlightBoxes .carousel-control .icon { padding: 20px 0 0; line-height: 1; background-color: #fff; }

.highResClassicBoxes .item:nth-child(even) { background-color: #f6f6f6; }

/*.highlightBoxes.block-style-soft-grey .item:nth-child(even) { background-color: #fff; }*/
.highlightBoxes.block-style-dark .item { background-color: transparent; }
.highlightBoxes.block-style-dark:hover .carousel-control { opacity: .3; }
.highlightBoxes.block-style-dark:hover .carousel-control:hover { opacity: .6; }
.highlightBoxes.block-style-dark a { color: #28c1f4; }

@media screen and (min-width: 768px) {
	.highResClassicBoxes {  }
	.highResClassicBoxes .carousel-inner > .item { display: block; padding: 40px 0; overflow: hidden; }
	.highResClassicBoxes .carousel-control,
	.highResClassicBoxes .carousel-indicators { display: none; }
}
@media screen and (max-width: 767px) {
	.highlightBoxes { padding-left: 10px; padding-right: 10px; }
	.highlightBoxes-content,
	.highlightBoxes-image,
	.invertedBoxOrder .highlightBoxes-content,
	.invertedBoxOrder .highlightBoxes-image { position: static; float: none; width: auto; top: auto; left: auto; }
	.highlightBoxes .carousel-control { display: none; }
}


/* dada tldList */
.dada-tldList .nav.nav-tabs { border: none; }
.dada-tldList .nav.nav-tabs > li { border: none; border-bottom: 2px solid transparent; margin: 0 10px; display: inline-block; float: none; }
.dada-tldList .nav.nav-tabs > li.active { border-bottom-color: #333; }
.dada-tldList .nav.nav-tabs > li > a { margin: 0; text-transform: uppercase; border: none; background: transparent; color: #333; opacity: .4; outline: none; }
.dada-tldList .nav.nav-tabs > li > a > img { display: block; margin: 0 auto 10px; }
.dada-tldList .nav.nav-tabs > li:hover > a,
.dada-tldList .nav.nav-tabs > li.active > a { opacity: 1; }
.dada-tldList .tabs-alternative-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #09c; border-radius: 3px; min-width: 75%; padding: 6px 10px; background: transparent; }
.dada-tldList .tabs-alternative-select::-ms-expand { display: none; }
.dada-tldList .tabs-alternative-select option { padding: 0; }
.dada-tldList .tabs-alternative-select-container .fa { margin: 10px 0 0 -20px; position: absolute; }
.dada-tldList .tab-content { overflow: hidden; padding-top: 40px; border-top: 1px solid #ddd; }
.dada-tldList .tldList-grid { overflow: hidden; margin-bottom: -1px; }
.dada-tldList .tldList-item { padding: 20px 2px; border-bottom: 1px solid #ddd; }


/* modal */
.modal-dialog { margin-top: 40px; }
.modal-content { border-radius: 0; }
.modal-header,
.modal-body { padding: 20px; }
.modal-header .close { margin-top: 5px; }

@media screen and (max-width: 767px) {
	.modal-dialog { margin-top: 10px; }
}



/* dada visual-product-boxes */
.dada-visual-product-boxes { background-repeat: no-repeat; background-position: center; background-size: cover; }
.dada-visual-product-boxes-intro > * { margin: 0; }
.dada-visual-product-boxes .visual-product-box { padding-bottom: 20px; }
.dada-visual-product-boxes .visual-product-box > * { padding-left: 20px; padding-right: 20px; }
.dada-visual-product-boxes .visual-product-box h3 { margin-bottom: 0; margin-top: 0; padding: 20px 0; }
.dada-visual-product-boxes .visual-product-box img { width: 100%; padding: 0; }
@media screen and (max-width: 991px) {
	.dada-visual-product-boxes .visual-product-box-item.col-sm-6:nth-child(3) { clear: both; }
}

/* dada-visual-data-block */
.dada-visual-data-block { position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
.dada-visual-data-block * { vertical-align: middle; }
.dada-visual-data-block .area-container {  }
.dada-visual-data-block .area-block { text-align: center; padding: 20px; }
.dada-visual-data-block .area-block .area-block-content { margin: 0 auto; }
.dada-visual-data-block .area-block .area-block-title { margin: 0; }
.dada-visual-data-block .area-block .area-block-text { margin: 0; }
/*.dada-visual-data-block .area-block .area-block-title > * { margin: 0; }*/
.dada-visual-data-block .area-block .area-block-text { margin: 0; }
.dada-visual-data-block .area-block .area-block-buttonBox-container {  }
.dada-visual-data-block .area-block [data-buttonBoxItem] {  }
.dada-visual-data-block .area-block .area-block-button-container { text-align: center; }
.dada-visual-data-block .area-block [data-buttonItem] { margin: 0 10px 10px; display: inline-block; }

@media screen and (min-width: 768px) {
	.dada-visual-data-block { display: table; }
	.dada-visual-data-block[data-template="1"] .area-container { display: table-row; }
	.dada-visual-data-block[data-template="1"] .area-block { display: table-cell; width: 50%; }
	.dada-visual-data-block[data-template="2"] .area-container { display: table-cell; width: 50%; }
	.dada-visual-data-block[data-template="2"] [data-area-item="1"] { display: table-cell; }
	.dada-visual-data-block[data-template="3"] .area-container { display: table-cell; width: 50%; }
	.dada-visual-data-block[data-template="3"] [data-area-item="3"] { display: table-cell; }
	.dada-visual-data-block[data-template="4"] .area-container { display: table-row; }
	.dada-visual-data-block[data-template="4"] .area-block { display: table-cell; width: 50%; }
	.dada-visual-data-block .area-block { padding: 40px; }
}
@media screen and (min-width: 1200px) {
	.dada-visual-data-block .area-block .area-block-content { width: 500px; }
	.bottom-header .navbar-collapse .nav > .menu-item > a { padding: 9px 10px; }
	.bottom-header .navbar-collapse .nav > .menu-item > a > .caret { display: inline-block; }
}


/* dada-buttonBox */
.dada-button-box { margin-bottom: 20px; }
.dada-button-box a { text-decoration: none; min-width: 100%; min-height: 120px; border: 1px solid transparent; display: table; margin: 0 auto; }
.dada-button-box .button-box-main,
.dada-button-box .button-box-secondary { padding: 10px; display: table-cell; }
.dada-button-box .button-box-main { text-align: left; padding: 20px; }
.dada-button-box .button-box-secondary { width: 30%; }

@media screen and (max-width: 767px) {
	.dada-button-box .button-box-main,
	.dada-button-box .button-box-secondary { text-align: center; display: block; width: auto; }
}

/* dada video_embed */
.video__responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.video__responsive iframe,
.video__responsive object,
.video__responsive embed {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.video__responsive.video--w25 iframe,
.video__responsive.video--w25 object,
.video__responsive.video--w25 embed {
	width: 25%;
	height: 25%;
}
.video__responsive.video--w33 iframe,
.video__responsive.video--w33 object,
.video__responsive.video--w33 embed {
	width: 33%;
	height: 33%;
}
.video__responsive.video--w50 iframe,
.video__responsive.video--w50 object,
.video__responsive.video--w50 embed {
	width: 50%;
	height: 50%;
}
.video__responsive.video--w66 iframe,
.video__responsive.video--w66 object,
.video__responsive.video--w66 embed {
	width: 66%;
	height: 66%;
}
.video__responsive.video--w75 iframe,
.video__responsive.video--w75 object,
.video__responsive.video--w75 embed {
	width: 75%;
	height: 75%;
}
.video__responsive.video--w100 iframe,
.video__responsive.video--w100 object,
.video__responsive.video--w100 embed {
	width: 100%;
	height: 100%;
}
/* Dada video responsive */
.container-video video {
	height: auto;
	margin: 15px auto;
	display: block;
}
.container-video.video--w25 video {
	width: 25%;
}
.container-video.video--w33 video {
	width: 33%;
}
.container-video.video--w50 video {
	width: 50%;
}
.container-video.video--w66 video {
	width: 66%;
}
.container-video.video--w75 video {
	width: 75%;
}
.container-video.video--w100 video {
	width: 100%;
}
@media screen and (max-width: 768px) {
	.video__responsive.video--w25 iframe, .video__responsive.video--w33 iframe, .video__responsive.video--w50 iframe, .video__responsive.video--w66 iframe, .video__responsive.video--w75 iframe, .video__responsive.video--w100 iframe,
	.video__responsive.video--w25 object, .video__responsive.video--w33 object, .video__responsive.video--w50 object, .video__responsive.video--w66 object, .video__responsive.video--w75 object, .video__responsive.video--w100 object,
	.video__responsive.video--w25 embed, .video__responsive.video--w33 embed, .video__responsive.video--w50 embed, .video__responsive.video--w66 embed, .video__responsive.video--w100 embed {
		width: 100%;
		height: 100%;
	}
	.container-video.video--w25 video,
	.container-video.video--w33 video,
	.container-video.video--w50 video,
	.container-video.video--w66 video,
	.container-video.video--w75 video,
	.container-video.video--w100 video {
		width: 100%;
	}

}
@media screen and (min-width: 1440px) {
	.video__responsive {
		margin-top: -100px;
	}
}



/* RSS widget */
.widget_rss { overflow: hidden; padding: 40px 0; }
.widget_rss .widget-title { text-align: center; margin-bottom: 40px; }
.widget_rss .widget-title a { font-size: 51px; color: #333; }
.widget_rss .widget-title a:hover { color: #069; }
.widget_rss .widget-title a > img { display: none; }
.widget_rss > ul { list-style: none; padding: 0; margin: 0; }
.widget_rss > ul > li { width: 45%; margin: 0 2.5%; margin-bottom: 20px; float: left; }
.widget_rss > ul > li:nth-child(odd) { clear: both; }
.widget_rss > ul > li > .rsswidget { font-size: 18px; }
.widget_rss > ul > li > .rss-date,
.widget_rss > ul > li > .rssSummary,
.widget_rss > ul > li > cite { margin: 10px 0 0 10px; }
.widget_rss > ul > li > .rss-date { display: block; font-size: 13px; text-transform: capitalize; margin-bottom: 5px; }
.widget_rss > ul > li > .rssSummary {  }
.widget_rss > ul > li > cite { padding-left: 10px; }
.widget_rss > ul > li > cite::before { content: '– '; }



.loaderWaiting {
	margin:20px;text-align: center;
}
.maLoaderWaiting {
	text-align: center;
	background-color: rgba(255, 0, 0, 0.85);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	min-height: 60px;
}
.maLoaderWaitingSpinner {
	position: relative;
	top: 50%;
	margin-top:-30px;
	/*display: none;*/
}



/* support PAGES */

/* Heroic Knowledge Base plugin */
#hkb ul li { list-style: inherit !important; }
#hkb .hkb-breadcrumbs a,
#hkb .hkb-related-box a,
#hkb .hkb-article a,
#hkb .hkb-category a { color: #09c !important; }
#hkb .hkb-breadcrumbs a:hover,
#hkb .hkb-related-box a:hover,
#hkb .hkb-article a:hover,
#hkb .hkb-category a:hover { color: #069 !important; }
#hkb .classicEditor img { display: block; margin: 20px auto; max-width: 100%; height: auto; }		/*fix*/
#hkb .search-area { background: #38ACB7 none no-repeat center center / cover; }
#hkb .search-area { background-image: url(support/img/support-search-area.jpg); }
#hkb .hkb-site-search { display: block; margin: 0 auto !important; max-width: 100%; min-width: 70%; }
#hkb .hkb-site-search .hkb-site-search__field { border-radius: 50px; border: none; float: none !important; }
#hkb .hkb-site-search .hkb-site-search__field.live-search-loading { background-color: #fff !important; }
@media screen and (max-width: 767px) {
	#hkb .hkb-site-search .hkb-site-search__field { width: 100% !important; }
}
#hkb .hkb-breadcrumbs { margin: 20px 0 !important; font-size: 100% !important; }
#hkb .hkb-related-box .hkb-article-list > li { margin-bottom: 10px; }
#hkb .hkb-feedback .ht-voting-comment { margin: 20px auto; }
#hkb .hkb-feedback .ht-voting-comment__textarea { background: #f9f9f9; border: 1px solid #ccc; border-radius: 3px; padding: 4px 8px; }
#hkb .hkb-feedback .ht-voting-comment__submit { background: #09c; border: none; color: #fff; border-radius: 3px; padding: 10px 20px; }
#hkb.hkb-template-category .hkb-article { padding: 20px 0 !important; }
#hkb.hkb-template-category .hkb-article .hkb-article__title { line-height: 1 !important }
#hkb .hkb-category .hkb-category__title { line-height: 1 !important; }
#hkb .hkb-category .hkb-category__count { display: block !important; margin-top: 10px; }

.post-type-archive-ht_kb #page { background-color: #eee; }
.post-type-archive-ht_kb #hkb .hkb-category { background: #fff; margin: 0 0 40px; padding: 30px 40px; }
#hkb .hkb-category .hkb-category__header { margin-bottom: 20px !important; }
#hkb .hkb-category__icon { margin-bottom: 10px; }
#hkb .hkb-category .hkb-category__count { margin-top: 5px !important; }
#hkb .hkb-category .hkb-subcats > li,
#hkb .hkb-category .hkb-article-list > li { margin-bottom: 10px; padding-left: 30px; }
#hkb .hkb-category .hkb-article-list .hkb-article-list__format-standard::before,
#hkb .hkb-category .hkb-article-list .hkb-article-list__format-video::before,
#hkb .hkb-category .hkb-subcats .hkb-subcats__cat::before  { font-size: 100%; top: 0; color: #999; }
#hkb .hkb-category .hkb-category__view-all { padding-top: 10px; display: inline; }
#hkb .hkb-category .hkb-category__view-all::before { display: none !important; }
#hkb .hkb-category .hkb-article-list a,
#hkb .hkb-subcats a { font-size: 18px; }
#hkb .hkb-subcats { margin: 20px 0 !important; }
#hkb .hkb-subcats .hkb-subcats__cat-title,
#hkb .hkb-article-list .hkb-article-list__format-standard a { color: #09c; }
.hkb-contact-us-block { background: #eee; }
.hkb-contact-us-block a { color: #fff; transition-duration: .3s; }
.hkb-contact-us-block a:hover { text-decoration: none; opacity: .7; }
.hkb-contact-us-block a > span { display: block; }
@media screen and (min-width: 768px) {
	.hkb-contact-us-block .hkb-contact-us-col { border-left: 1px solid #555; }
}
.hkb-contact-us-block .hkb-contact-us-col:first-child { border-left: none; }

[data-template="support-page"] header > .container { height: auto; }
[data-template="support-page"] header a { color: #fff; transition: .3s; }
[data-template="support-page"] header a:hover,
[data-template="support-page"] header a:focus,
[data-template="support-page"] header a:active { color: #fff; opacity: .8; }
[data-template="support-page"] header a > span { margin-left: 8px; }
[data-template="support-page"] #site-title { display: inline-block; }
[data-template="support-page"] .padding-top-sm { padding-top: 10px; }
[data-template="support-page"] footer .footer-logo { margin-right: 20px; }
[data-template="support-page"] footer .footer-credits,
[data-template="support-page"] footer .footer-social-icons > .row { margin-top: 10px; }
[data-template="support-page"] footer .footer-social-icon { border-radius: 50%; display: inline-block; height: 40px; line-height: 1.8; text-align: center; width: 40px; transition-duration: .3s; }
[data-template="support-page"] footer .footer-social-icon:hover { opacity: .7; }
@media screen and (max-width: 767px) {
	[data-template="support-page"] header a > span { display: none; }
	[data-template="support-page"] footer .footer-col-block { text-align: center; margin-bottom: 20px; }
	[data-template="support-page"] footer .footer-col-block .pull-left { display: block; margin: 0 auto 10px; width: 100%; }
}
[data-template="support-page"] .nav.navbar-right { margin: 0; }
[data-template="support-page"] .nav.navbar-right > li,
[data-template="support-page"] .nav.navbar-right > li > a { display: inline-block; }


/* sidebar-menu */
header .sidebar-menu { border-left: 1px solid rgba(255, 255, 255, 0.1); overflow: auto; max-width: 90%; min-width: 300px; position: fixed; right: 0; top: 0; z-index: 100; }
header .sidebar-menu ul { width: 100%; margin: 0; clear: both; }
header .sidebar-menu li { display: block; float: none; border-top: 1px solid rgba(255, 255, 255, 0.1); clear: both; }
header .sidebar-menu a { padding: 15px 30px; overflow-wrap: break-word; }
header .sidebar-menu .open a { background: rgba(0,0,0,.2) !important; }
header .sidebar-menu a:hover { background: rgba(0,0,0,.4) !important; color: #fff; }
header .sidebar-menu .dropdown-menu { background: transparent; position: relative; padding: 0; border: none; box-shadow: none; }
header .sidebar-menu .dropdown-menu li > a { padding-left: 45px; }
header .sidebar-menu .dropdown-menu .dropdown-menu { display: block; }
header .sidebar-menu .dropdown-menu .dropdown-menu a { padding-left: 65px; }


/* courtesy PAGE */
[data-template="courtesy-page"] header > .container { height: auto; }
[data-template="courtesy-page"] .courtesy-intro-area { background-color: #FCAA58; }
@media screen and (max-width: 767px) {
	[data-template="courtesy-page"] footer .col-sm-6 { text-align: center; margin-bottom: 20px; }
}


/* promotions PAGE */
[data-template="promotions-page"] header > .container { height: auto; }
[data-template="promotions-page"] header #verisign-logo { margin-left: 20px !important; }
[data-template="promotions-page"] header #amex-logo { margin-left: 20px !important; }
[data-template="promotions-page"] header #digital-academy-logo { width: 408px; max-width: 408px; height: auto; }
[data-template="promotions-page"] footer .footer-social-container .social-item { border: 2px solid #fff; color: #fff; border-radius: 100px; height: 40px; width: 40px; display: inline-block; padding: 6px; margin: 0 5px; transition: .3s; }
[data-template="promotions-page"] footer .footer-social-container .social-item:hover { background-color: #fff; color: #30353B; }
@media screen and (max-width: 767px) {
	[data-template="promotions-page"] footer .footer-dada-info { display: none; }
}


/*  Cloud pre-cart nav  */
.cloud-vpsRecap.subnav-dark { background-color: #333; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;}
.cloud-vpsRecap.overlayerNav {left: 0; position: relative; right:0; top:0; z-index: 10;}
.cloud-vpsRecap {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.cloud-vpsRecap .barCTA,
.cloud-vpsRecap .barPriceRecap{text-align: right;}
.cloud-vpsRecap.fixedNav { position: fixed; top: 0; }
.cloud-vpsRecapInner {padding: 10px 0;}

@media screen and (max-width: 767px) {
	.cloud-vpsRecap.overlayerNav { position: relative; top: 0 !important;}
	.cloud-vpsRecap .container { margin: 0; }
	.cloud-vpsRecap .barProdTitle,
	.cloud-vpsRecap .barPriceRecap,
	.cloud-vpsRecap .barCTA {margin-top: 15px; text-align: center;}
	.cloud-vpsRecap .barCTA {margin-bottom: 15px;}
}
/*  TransIP pre-cart nav  */
.transip-vpsRecap.subnav-dark { background-color: #333; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;}
.transip-vpsRecap.overlayerNav {left: 0; position: relative; right:0; top:0; z-index: 10;}
.transip-vpsRecap {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.transip-vpsRecap .barCTA,
.transip-vpsRecap .barPriceRecap{text-align: right;}
.transip-vpsRecap.fixedNav { position: fixed; top: 0; }
.transip-vpsRecapInner {padding: 10px 0;}

@media screen and (max-width: 767px) {
	.transip-vpsRecap.overlayerNav { position: relative; top: 0 !important;}
	.transip-vpsRecap .container { margin: 0; }
	.transip-vpsRecap .barProdTitle,
	.transip-vpsRecap .barPriceRecap,
	.transip-vpsRecap .barCTA {margin-top: 15px; text-align: center;}
	.transip-vpsRecap .barCTA {margin-bottom: 15px;}
}


/* Cloud add-on */
.addOn { padding: 40px 0 0; position: relative; overflow: hidden; }
.addOn .addOn-list { list-style: none outside; padding: 0; margin-bottom: 30px; overflow: hidden; }
.addOn .addOn-list li { line-height: 1.2; padding-bottom: 10px; padding-left: 50px; position: relative; text-align: left; min-height: 30px; }
.addOn .addOn-list .fa { left: 5px; position: absolute; top: 2px; }
.addOn-inner { margin-bottom: 40px; min-height: 260px; }
.addOn-content {float: right; width: 50%; }
.addOn-image { position: absolute; top: 0; left: auto; right: 55%; text-align: right; margin-top:60px;}
.textEllipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.respMarginTop {margin-top: 30px; padding-top: 60px;}

@media screen and (max-width: 767px) {
	.addOn { padding-left: 10px; padding-right: 10px; }
	.addOn-content,
	.addOn-image { position: static; float: none; width: auto; top: auto; left: auto; margin-top:0; }
	.addOn-image img {width:100%;}
	.respMarginTop {margin-top: 0; padding-top: 20px;}
}



/*** Promo widgets ***/
.promo-fakeEmailWhois { padding: 15px 0; }
.promo-fakeEmailWhois form { text-align: center; }
.promo-fakeEmailWhois input[type="text"] { color: #000; height: 48px; padding: 5px 10px; width: 190px; vertical-align: super; }
.promo-fakeEmailWhois input.fakeEmailWhois-domain { width: 250px; }
.promo-fakeEmailWhois .email-at,
.promo-fakeEmailWhois .mandatory-tld { margin: 0 10px; }
.promo-fakeEmailWhois button { vertical-align: super; }
@media screen and (max-width: 767px) {
	.promo-fakeEmailWhois .row-xs { display: block; text-align: left; margin-bottom: 15px; }
	.promo-fakeEmailWhois input[type="text"] { width: 75%; }
}


/*** CORSI ONLINE ***/
[data-template="corsi_online-page"] header > .container { height: auto; }
[data-template="corsi_online-page"] header .brand-logo { margin: 10px 0; }
[data-template="corsi_online-page"] footer > .container { max-width: 720px; }
[data-template="corsi_online-page"] footer .footer-social-container .social-item { text-align: center; border: 2px solid #fff; color: #fff; border-radius: 100px; height: 40px; width: 40px; display: inline-block; padding: 6px; margin: 0 5px; transition: .3s; }
[data-template="corsi_online-page"] footer .footer-social-container .social-item:hover { background-color: #fff; color: #30353B; }
[data-template="corsi_online-page"] footer hr { border-color: rgba(255,255,255,.3); }


.dada-postList { padding: 30px 0 0; }
.dada-postList .post-column { background-color: #fff; }
.dada-postList .post-column,
.dada-postList .posts-column { margin-bottom: 30px; }
.dada-postList .post-column .post-thumbnail { display: block; width: 100%; height: 160px; background: transparent no-repeat center / cover; }
.dada-postList .post-column .post-small-content { padding: 0 20px 20px; }
.dada-postList .subpost-separator { border-color: rgba(0,0,0,.15); }
@media screen and (min-width: 768px) {
	.dada-postList .post-column,
	.dada-postList .posts-column { min-height: 460px; }
}

.dada-cc-disabled-content {
	background-color: #555;
	min-height: 200px;
	color: #fff;
	text-align: center;
	padding-top: 100px;
}

.dada-product-tabs {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
}

.dada-product-tabs .btn-primary {
	position: sticky;
}

.dada-product-tabs .btn-primary:hover::after, .dada-product-tabs a.btn-primary:hover::before {
    color: #FFF;
    margin-left: -20px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #3276b1;
}

.dada-product-tabs .btn-primary::after, .dada-product-tabs a.btn-primary::before {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #09C;
	bottom: -20px;
	content: '';
	left: 50%;
	margin-left: -20px;
	position: absolute;
}

.visuallyhidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px; width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.align__menu__auto.align__menu__auto ul {
	left: auto !important;
	right: auto !important;
}

.align__menu__right.align__menu__right ul {
	left: auto !important;
	right: 0 !important;
}

.footer__rating-area__display {
	display: inline-block;
	vertical-align: top;
}

.justify__content.justify__content {justify-content: space-between;}

@media screen and (max-width: 767px) {
	.footer__rating-area__display {
		display: flex;
		vertical-align: top;
	}
}

/* dada searchbar */
.searchbar__transparent .dada-searchbar .search-container .container { max-width:700px; }
.searchbar__transparent .dada-searchbar .search-container { position:absolute; top: -10em; left:0em; right:0em; }
.searchbar__transparent .dada-searchbar .search-container { background:none; }
.searchbar__transparent .dada-searchbar .search-container input { font-weight:400 !important; }

/* media query for video container */
@media (max-width: 1024px) {
	.container-video video{object-fit:cover;}
	.banner_video_mo h1{font-size:30px !important;}
	.banner_video_mo .text-md {font-size:12px !important;}
	.banner_video_mo .carousel-cta-item{float:left;max-width:40%;margin-left:1em !important;}
}

.tld__highlights{background: #222; padding: 1.2em; text-align: center;}

#pgc-22283-0-0 btn-danger{border-radius:100px;}
#pgc-22283-2-0 a{color:#fff;}
#pgc-4333-1-0 .highlightBoxes .carousel-inner>.item {min-height: auto;}
.page-id-4223 .btn.btn-danger {pointer-events:none;cursor:default;}

.am{display:none;}
.noia_curs .carousel-tpl-2 {background-position:top;}

/******/
/*** SVG RULES ***/
/******/
.svg__centered { margin: 0 auto;}

/*** FORCE WIDTH FIX FOR IE ***/
/* img[src$=".svg"] {width: 100%;} */
.i-product-dada-wordpress {
	background-image: url('https://cdn-teamblue.services/common/img/wp_logo_b.svg');
	background-size: cover;
	width: 48px;
	height: 48px;
	background-position: center;
	display: inline-block;
	margin: 3px 1px;
}

.accessilightblue-bg {
	background-color: #E8F1FF;
};
.accessiblue-bg {
	background-color: #004FCE;
} 
.accessidarkblue-bg {
	background-color: #002070;
}
.accessimain-bg {
	background-color: #136EF8;
}
.accessired-bg {
	background-color: #F56565;
} 
.accessiyellow-bg {
	background-color: #FCC937;
}
.accessigreen-bg {
	background-color: #48BB78;
}