/* Global
-------------------------------------------------- */

* {
	outline: none !important;
}
html, body {
	height: 100%;
}
body {
	overflow-x: hidden;
	overflow-y: scroll;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	padding-top: 0px;
}
body.no-scroll {
	overflow: hidden;
}
body.blog,
body.search,
body.post-template-default,
body.post-type-archive-knowledgebase,
body.knowledgebase-template-default,
body.woocommerce-page,
body.page-id-14102,
body.page-id-9169,
body.page-id-9136,
body.page-id-11213,
body.parent-pageid-11213,
body.page-id-20725,
body.page-id-19761,
body.page-id-19809,
body.page-id-19617,
body.page-id-19563,
body.page-id-20820,
body.page-id-19193,
body.page-id-19085,
body.page-id-18050,
body.page-id-17830,
body.page-id-17763,
body.page-id-17364,
body.page-id-21163,
body.page-id-7394,
body.page-id-21857,
body.page-id-22280,
body.page-id-22360,
body.page-id-22721,
body.page-id-14712,
body.page-id-22911,
body.page-id-23446,
body.page-id-14714,
body.page-id-23775,
body.page-id-24183,
body.page-id-23226,
body.page-id-25081,
body.page-id-24926,
body.page-id-25168,
body.page-id-25519,
body.page-id-25761,
body.page-id-25766,
body.page-id-25913,
body.page-id-25914,
body.page-id-27245,
body.page-id-27244,
body.page-id-27752,
body.page-id-27753,
body.page-id-28548,
body.page-id-29074,
body.page-id-25336,
body.page-id-25753,
body.page-id-29860,
body.page-id-29754,
body.page-id-29876,
body.page-id-29444 {
    padding-top: 91px;
}
body.blog header nav,
body.search header nav,
body.post-template-default header nav,
body.post-type-archive-knowledgebase header nav,
body.knowledgebase-template-default header nav,
body.woocommerce-page header nav,
body.page-id-14102 header nav,
body.page-id-9169 header nav,
body.page-id-9136 header nav,
body.page-id-11213 header nav,
body.page-id-7394 header nav,
body.page-id-20725 header nav,
body.page-id-19761 header nav,
body.page-id-19809 header nav,
body.page-id-19617 header nav,
body.page-id-19563 header nav,
body.page-id-20820 header nav,
body.page-id-19193 header nav,
body.page-id-19085 header nav,
body.page-id-18050 header nav,
body.page-id-17830 header nav,
body.page-id-17763 header nav,
body.page-id-17364 header nav,
body.page-id-21163 header nav,
body.page-id-21857 header nav,
body.page-id-22280 header nav,
body.page-id-22360 header nav,
body.page-id-22721 header nav,
body.page-id-14712 header nav,
body.page-id-22911 header nav,
body.page-id-23226 header nav,
body.page-id-23446 header nav,
body.page-id-14714 header nav,
body.page-id-23775 header nav,
body.page-id-24183 header nav,
body.page-id-24926 header nav,
body.page-id-25081 header nav,
body.page-id-25168 header nav,
body.page-id-25336 header nav,
body.page-id-25519 header nav,
body.page-id-25761 header nav,
body.page-id-25766 header nav,
body.page-id-25913 header nav,
body.page-id-25914 header nav,
body.page-id-27245 header nav,
body.page-id-27244 header nav,
body.page-id-27752 header nav,
body.page-id-27753 header nav,
body.page-id-28548 header nav,
body.page-id-29074 header nav,
body.page-id-29444 header nav,
body.page-id-29753 header nav,
body.page-id-29860 header nav,
body.page-id-29754 header nav,
body.page-id-29876 header nav,
body.parent-pageid-11213 header nav,
body.blog header nav .menu-secondary-container,
body.search header nav .menu-secondary-container,
body.post-template-default header nav .menu-secondary-container,
body.post-type-archive-knowledgebase header nav .menu-secondary-container,
body.knowledgebase-template-default header nav .menu-secondary-container,
body.woocommerce-page header nav .menu-secondary-container,
body.page-id-14102 header nav .menu-secondary-container,
body.page-id-9169 header nav .menu-secondary-container,
body.page-id-9136 header nav .menu-secondary-container,
body.page-id-11213 header nav .menu-secondary-container,
body.parent-pageid-11213 header nav .menu-secondary-container,
body.page-id-7394 header nav .menu-secondary-container,
body.page-id-19761 header nav .menu-secondary-container,
body.page-id-19809 header nav .menu-secondary-container,
body.page-id-19617 header nav .menu-secondary-container,
body.page-id-19563 header nav .menu-secondary-container,
body.page-id-20820 header nav .menu-secondary-container,
body.page-id-19193 header nav .menu-secondary-container,
body.page-id-19085 header nav .menu-secondary-container,
body.page-id-18050 header nav .menu-secondary-container,
body.page-id-17830 header nav .menu-secondary-container,
body.page-id-17763 header nav .menu-secondary-container,
body.page-id-17364 header nav .menu-secondary-container,
body.page-id-21163 header nav .menu-secondary-container,
body.page-id-20725 header nav .menu-secondary-container,
body.page-id-21857 header nav .menu-secondary-container,
body.page-id-22280 header nav .menu-secondary-container,
body.page-id-22360 header nav .menu-secondary-container,
body.page-id-22721 header nav .menu-secondary-container,
body.page-id-14712 header nav .menu-secondary-container,
body.page-id-23226 header nav .menu-secondary-container,
body.page-id-22911 header nav .menu-secondary-container, 
body.page-id-23446 header nav .menu-secondary-container,
body.page-id-23446 header nav .menu-secondary-container,
body.page-id-24183 header nav .menu-secondary-container,
body.page-id-23775 header nav .menu-secondary-container,
body.page-id-25081 header nav .menu-secondary-container,
body.page-id-25168 header nav .menu-secondary-container,
body.page-id-24926 header nav .menu-secondary-container,
body.page-id-25519 header nav .menu-secondary-container,
body.page-id-25761 header nav .menu-secondary-container,
body.page-id-25766 header nav .menu-secondary-container,
body.page-id-25913 header nav .menu-secondary-container,
body.page-id-25914 header nav .menu-secondary-container,
body.page-id-25914 header nav .menu-secondary-container,
body.page-id-27244 header nav .menu-secondary-container,
body.page-id-27752 header nav .menu-secondary-container,
body.page-id-27753 header nav .menu-secondary-container,
body.page-id-28548 header nav .menu-secondary-container,
body.page-id-29074 header nav .menu-secondary-container,
body.page-id-27245 header nav .menu-secondary-container,
body.page-id-29753 header nav .menu-secondary-container,
body.page-id-29860 header nav .menu-secondary-container,
body.page-id-29754 header nav .menu-secondary-container,
body.page-id-29876 header nav .menu-secondary-container,
body.page-id-29444 header nav .menu-secondary-container {
	background: #220c1d;
}
body.post-type-archive-knowledgebase .section-head,
body.knowledgebase-template-default .section-head,
body.woocommerce-page .section-head,
body.search .sectio-head,
body.page-id-14102 .section-head,
body.page-id-9169 .section-head,
body.page-id-9136 .section-head,
body.page-id-11213 .section-head,
body.parent-paegid-11213 .section-head,
body.page-id-7394 .section-head,
body.page-id-19761 .section-head,
body.page-id-19809 .seciton-head,
body.page-id-19617 .section-head,
body.page-id-19563 .section-head,
body.page-id-20820 .section-head,
body.page-id-19193 .section-head,
body.page-id-19085 .section-head,
body.page-id-18050 .section-head,
body.page-id-17830 .section-head,
body.page-id-17763 .section-head,
body.page-id-17364 .section-head,
body.page-id-21163 .section-head,
body.page-id-20725 .section-head,
body.page-id-21857 .section-head,
body.page-id-22280 .section-head,
body.page-id-22360 .section-head,
body.page-id-22721 .section-head,
body.page-id-14712 .section-head,
body.page-id-23226 .section-head,
body.page-id-23446 .section-head,
body.page-id-22911 .section-head,
body.page-id-23775 .section-head,
body.page-id-24183 .section-head,
body.page-id-14714 .section-head,
body.page-id-25081 .section-head,
body.page-id-25168 .section-head,
body.page-id-24926 .section-head,
body.page-id-25519 .section-head,
body.page-id-25761 .section-head,
body.page-id-25766 .section-head,
body.page-id-25913 .section-head,
body.page-id-25914 .section-head,
body.page-id-27245 .section-head,
body.page-id-27244 .section-head,
body.page-id-27752 .section-head,
body.page-id-27753 .section-head,
body.page-id-28548 .section-head,
body.page-id-29074 .section-head,
body.page-id-25336 .section-head,
body.page-id-29753 .section-head,
body.page-id-29860 .section-head,
body.page-id-29754 .section-head,
body.page-id-29876 .section-head,
body.page-id-29444 .section head {
    display: block;
}

/* Landing Pages - Hide menu

How-to: copy & paste from below + change page id

-------------------------------------------------- */

.page-id-28155 #menu-primario {
	display: none !important;
}
.page-id-28155 #menu-secondario {
	display: none !important;
}

.page-id-28210 #menu-primario {
	display: none !important;
}
.page-id-28210 #menu-secondario {
	display: none !important;
}

.page-id-28243 #menu-primario {
	display: none !important;
}
.page-id-28243 #menu-secondario {
	display: none !important;
}

.page-id-28249 #menu-primario {
	display: none !important;
}
.page-id-28249 #menu-secondario {
	display: none !important;
}

.page-id-28457 #menu-primario {
	display: none !important;
}
.page-id-28457 #menu-secondario {
	display: none !important;
}

.page-id-28570 #menu-primario {
	display: none !important;
}
.page-id-28570 #menu-secondario {
	display: none !important;
}

.page-id-28786 #menu-primario {
	display: none !important;
}
.page-id-28786 #menu-secondario {
	display: none !important;
}

.page-id-28834 #menu-primario {
	display: none !important;
}
.page-id-28834 #menu-secondario {
	display: none !important;
}

.page-id-28837 #menu-primario {
	display: none !important;
}
.page-id-28837 #menu-secondario {
	display: none !important;
}

.page-id-28840 #menu-primario {
	display: none !important;
}
.page-id-28840 #menu-secondario {
	display: none !important;
}

.page-id-28848 #menu-primario {
	display: none !important;
}
.page-id-28848 #menu-secondario {
	display: none !important;
}

.page-id-28867 #menu-primario {
	display: none !important;
}
.page-id-28867 #menu-secondario {
	display: none !important;
}

.page-id-28875 #menu-primario {
	display: none !important;
}
.page-id-28875 #menu-secondario {
	display: none !important;
}

.page-id-28879 #menu-primario {
	display: none !important;
}
.page-id-28879 #menu-secondario {
	display: none !important;
}

.page-id-29081 #menu-primario {
	display: none !important;
}
.page-id-29081 #menu-secondario {
	display: none !important;
}

.page-id-29122 #menu-primario {
	display: none !important;
}
.page-id-29122 #menu-secondario {
	display: none !important;
}

.page-id-29375 #menu-primario {
	display: none !important;
}
.page-id-29375 #menu-secondario {
	display: none !important;
}

.page-id-29382 #menu-primario {
	display: none !important;
}
.page-id-29382 #menu-secondario {
	display: none !important;
}

.page-id-29429 #menu-primario {
	display: none !important;
}
.page-id-29429 #menu-secondario {
	display: none !important;
}

.page-id-29434 #menu-primario {
	display: none !important;
}
.page-id-29434 #menu-secondario {
	display: none !important;
}

.page-id-29387 #menu-primario {
	display: none !important;
}
.page-id-29387 #menu-secondario {
	display: none !important;
}

.page-id-29444 #menu-primario {
	display: none !important;
}
.page-id-29444 #menu-secondario {
	display: none !important;
}
.page-id-29444 .navbar-default {
	top: 0px;
}

.page-id-29458 #menu-primario {
	display: none !important;
}
.page-id-29458 #menu-secondario {
	display: none !important;
}

.page-id-29463 #menu-primario {
	display: none !important;
}
.page-id-29463 #menu-secondario {
	display: none !important;
}

.page-id-29575 #menu-primario {
	display: none !important;
}
.page-id-29575 #menu-secondario {
	display: none !important;
}
.page-id-29575 #navbar-brand {
	display: none !important;
}
.page-id-29575 #navbar {
	display: none !important;
}
.page-id-29575 .navbar-default {
	display: none !important;
}

.page-id-29686 #menu-primario {
	display: none !important;
}
.page-id-29686 #menu-secondario {
	display: none !important;
}
.page-id-29686 .navbar-toggle {
	display: none !important;
}

.page-id-29741 #menu-primario {
	display: none !important;
}
.page-id-29741 #menu-secondario {
	display: none !important;
}

.page-id-29747 #menu-primario {
	display: none !important;
}
.page-id-29747 #menu-secondario {
	display: none !important;
}

.page-id-29762 #menu-primario {
	display: none !important;
}
.page-id-29762 #menu-secondario {
	display: none !important;
}
.page-id-29762 #navbar-brand {
	display: none !important;
}
.page-id-29762 #navbar {
	display: none !important;
}
.page-id-29762 .navbar-default {
	display: none !important;
}

.page-id-29843 #menu-primario_es {
	display: none !important;
}
.page-id-29843 #menu-secondary_es {
	display: none !important;
}


/* Image Hover Zoom 
------------------------- */
.img-zoom {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.img-zoom:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


h1 {
	/*text-transform: uppercase;*/
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
h1 a, h2:not(.heading) a, h3 a, h4 a, h5 a, h6 a {
	border: none !important;
}
a {
	color: #000000;
}
a:hover {
	color: #ad0f6c;
}
a:focus {
	text-decoration: none;
}
a:hover, a:focus {
	color: #000;
}

label {
	font-weight: 300;
}
input,
button,
select,
textarea {
	font-family: 'Roboto', sans-serif;
}
/*select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}*/
img {
    max-width: 100%;
    height: auto;
}

.media-object {
	max-width: unset;
}

main {
	padding: 15px 15px;
}

body > footer {
	padding: 50px 0;
	background: #ffffff;
}
body > footer a {
	color: #fff;
}
body > footer a:hover {
	color: #fff;
}
body > footer .social {
	font-size: 30px;
	text-align: center
	color: #fff;
}
body > footer .copyright {
	color: #fff;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 7px;
}
body > footer ul {
	margin: 0;
}
body > footer p { 
text-shadow: 0 1px 0 #000000;
}
blockquote {
	font-size: 16.5px;
}
dt {
	font-weight: 400;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	margin: 0; 
	-webkit-appearance: none; 
}

input[type="checkbox"] {
	margin:2px 0 0;
}

img#wpstats {
	position:absolute;
	top:0;
	width:0px;
	height:0px;
	overflow:hidden
}

/* Syneto buttons
-------------------------------------------------- */


btn-hollow,
btn-hollow:focus {
    background: none;
    border: 1px solid #ffffff !important;
    color: #ffffff;
	text-shadow: none;
}
btn-hollow:hover {
    background: #fff;
}
btn-hollow:focus:hover {
	background: none;
}

h2 btn-hollow,
h2 btn-hollow:focus {
    background: none;
    border: 1px solid #ffffff !important;
    color: #ffffff;
	text-shadow: none;
}
h2 btn-hollow:hover {
    background: #fff;
}
h2 btn-hollow:focus:hover {
	background: none;
}



h2 a.btn-hollow,
h2 a.btn-hollow:focus {
    background: none;
    border: 1px solid #ffffff !important;
    color: #ffffff;
	text-shadow: none;
}
h2 a.btn-hollow:hover {
    background: #fff;
}
h2 a.btn-hollow:focus:hover {
	background: none;
}

btn-hollow,
btn-hollow:focus {
    background: none;
    border: 1px solid #ffffff !important;
    color: #ffffff;
	text-shadow: none;
}
btn-hollow:hover {
    background: #fff;
}
btn-hollow:focus:hover {
	background: none;
}


p a.btn-hollow,
p a.btn-hollow:focus {
	background: none;
	border: 1px solid #ffffff !important;
	color: #ffffff;
	margin-top: 10px;
	text-shadow: none;
}
p a.btn-hollow:hover {
    background: #fff;
}
p a.btn-hollow:focus:hover {
	background: none;
}


h2 a.btn-pink,
h2 a.btn-pink:focus {
    background: none;
    border: 1px solid #8a82bd !important;
    color: #ad0f6c;
    margin-top: 10px;
}
h2 a.btn-pink:hover {
    background: #ad0f6c;
	border: 1px solid #ad0f6c !important;

	color: #ffffff
}

.btn-pink,
.btn-pink:focus {
    background: none;
    border: 1px solid #8a82bd !important;
    color: #ad0f6c;
    margin-top: 10px;
	margin-bottom: 4px;
}
.btn-pink:hover {
    background: #ad0f6c;
	border: 1px solid #ad0f6c !important;

	color: #ffffff
}

.btn-pink-block,
.btn-pink-block:focus {
    background: none;
	display: block;
	padding: 6px 12px;
    border: 1px solid #8a82bd !important;
    color: #ad0f6c;
    margin-top: 10px;
	margin-bottom: 4px;
}
.btn-pink-block:hover {
    background: #ad0f6c;
	border: 1px solid #ad0f6c !important;

	color: #ffffff
}

.btn-borderless,
.btn-borderless:focus {
    background: transparent;
    border: none;
    color: #000;
}
.btn-borderless:hover {
	color: #ad0f6c;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: 0.2s ease;
}




.input-group-addon,
.input-group-btn {
	width: 1px;
}

.dropdown-menu {
	margin-top: -1px;
}
.lead {
	font-size: 20px;
	font-weight: 300;
}

#scroll-to-top {
	z-index: 99;
	position: fixed;
	bottom: 34px;
	right: 25px;
	display: none;
}

#user_switching_switch_on {
	display: none;
}
hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #eeeeee;
}



/* 404
-------------------------------------------------- */

.error404 main .row {
	color: #ffffff;
	background-size: 400px;
	padding-bottom: 210px;
}
.error404 main .row a {
	color: #ffffff;
}

/* Navbar
-------------------------------------------------- */


.nav > li {
	position: static;
}

.navbar-default {
	top: 30px;
	background: transparent;
	border: none;
	/*box-shadow: 0 4px 0 rgba(59, 59, 58, 0.25);*/
	padding: 0;
	margin-bottom: 0;
}
.navbar-default .container {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-default * {
	outline: 0;
}
.navbar-default .navbar-collapse {
	max-height: none;
	padding-left: 0;
	padding-right: 0;
}
.navbar-default .navbar-collapse.in {
	overflow: visible;
}
.navbar-default .navbar-toggle {
	margin-top: 13px;
	margin-bottom: 13px;
}
.navbar-default .navbar-nav {
	float: right;
}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	color: #fff
}
.navbar-default .menu-secondary-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: auto;
	background: transparent;
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	transition: height .5s;

}
.navbar-default .navbar-nav.navbar-nav-primary > li > a {
	color: #fff;
	font-size: 16px;
	/*text-transform: uppercase;*/
	padding: 40px 15px;
	-webkit-transition: padding .5s;
	-moz-transition: padding .5s;
	transition: padding .5s;
	transition: 0.2s ease;
}

.navbar-default .navbar-nav.navbar-nav-primary > .current-menu-item > a {
	font-weight: 400;
	border-bottom: 1px solid;
}
.navbar-default .navbar-nav.navbar-nav-primary > .current-menu-item > a:hover {
	font-weight: 400;
}
.navbar-default .navbar-nav.navbar-nav-primary > li > a:hover,
.navbar-default .navbar-nav.navbar-nav-primary > .open > a,
.navbar-default .navbar-nav.navbar-nav-primary > .open > a:hover,
.navbar-default .navbar-nav.navbar-nav-primary > .open > a:focus,
.navbar-default .hovered {
	background: transparent;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: 0.2s ease;

}
header .request-demo-quote a {
	border: solid 1px;
	padding: 10px !important;
    margin: 30px 19px 0px 18px;
}
.navbar-default .navbar-nav.navbar-nav-secondary > li > a {
	font-size: 14px;
	background: none;
	padding: 3px;
	margin-right: 16px;
	color: #fff
}
.navbar-default .navbar-nav.navbar-nav-secondary > li > a:hover,
.navbar-default .navbar-nav.navbar-nav-secondary > .open > a,
.navbar-default .navbar-nav.navbar-nav-secondary > .open > a:hover,
.navbar-default .navbar-nav.navbar-nav-secondary > .open > a:focus,
.navbar-default .hovered {
	background: transparent;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}

.navbar-default .sub-menu {
	position: absolute;
	display: none;
	width: 100%;
	border: 0;
	padding: 0;
	background: rgba(248, 248, 248, 0.95);
}

.navbar-default .sub-menu li {
	float: left;
	padding: 0;
}
.navbar-default .menu-item-double .sub-menu li {
	width: 50%;
}
.navbar-default .menu-item-triple .sub-menu li {
	width: 33.3%;
}
.navbar-default .sub-menu li .sub {
	display: block;
    font-size: 85%;
	font-weight: 300;
	white-space: initial;
	padding-top: 15px;
}
.navbar-default .sub-menu .guide {
	font-size: 90%;
	font-weight: 400;
	border-bottom: 1px dotted #eee;
}
.navbar-default .sub-menu .guide .fa {
	color: #7d2248;
}
.navbar-default .navbar-nav > li:hover .sub-menu {
    display: block;
}
.navbar-default .sub-menu a {
	font-size: 16px;
	font-weight: 400;
	padding-top: 20px;
	padding-bottom: 20px;
	border-right: 1px transparent;
}
.navbar-default .sub-menu li:last-child a {
	border: 0;
}


.menu-item.wpml-ls-item .dropdown-menu {
	float: none;
	width: auto;
    left: auto;
}

.menu-item.wpml-ls-item .dropdown-menu > li > a {
	color: #fff;
	font-weight: 300;
	background: none;
}

.menu-item.wpml-ls-item .sub-menu {
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	background: none;
	background-color: transparent;
	font-weight: 300;
	border-top: 1px solid #fff;
	min-width: 0;
	max-width: 80px;

}

.menu-item.wpml-ls-item .sub-menu a {
	padding: 0;
}

.navbar-brand {
	position: relative;
	height: auto;
	line-height: normal;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.navbar-brand img {
	height: 38px;
	
}
.navbar-brand .slogan {
	display: block;
	font-size: 11.45px;
	text-align: center;
	padding-top: 5px;
	color: #fff
}

.fa .menut-item {
	color: #fff;
}

#searchform {
	background: transparent;
	padding: 9px; 
}

.shrink {
	/*padding-top: 60px;*/
	
}

.shrink .navbar-brand .slogan {
	display: none;
}
.shrink .navbar-default {
	top: 0;
	background: rgba(248, 248, 248, 0.95);
}

.shrink .navbar-default .navbar-nav.navbar-nav-primary > li > a {
	padding: 35px 16px;
	color: #000000;
}
.shrink .navbar-default .navbar-nav.navbar-nav-primary > .current-menu-item > a {
	color: #ad0f6c;
	border: none;
}
.shrink .navbar-default .menu-secondary-container {
	overflow: hidden;
	height: 0;
}

.shrink header .request-demo-quote a {
	background-color: #5b69e1 !important;
	color: #fff !important;
	border: none;
    margin: 25px 19px 0 18px;
}


/* Carousel
-------------------------------------------------- */


.carousel-indicators li {
	border: 1px solid #000;
}

.carousel-indicators .active {
	background-color: #000;
}

.prezentation {
	position: relative;
	/*background: rgb(215, 215, 215);
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(240, 240, 240)), to(rgb(190, 190, 190)));
	background: -webkit-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));
	background: -moz-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));
	background: -ms-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));
	background: -o-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));
	background: radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));*/
}
.prezentation a {
	outline: 0;
	display: block;
	width: 100%;
	border: 0;
}

/* Marketing
-------------------------------------------------- */

.form-control:focus {
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
}

.well {
	background: #f8f8f8;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.section-head {
	display: none;
	position: relative;
	color: #ffffff;
	background: #220c1d;
	padding: 70px 0 10px 0;
}
.section-head h1 {
	display: inline-block;
	line-height: 44px;
	color: #ffffff;
	margin: 0;
	font-size: 28px;
}
.section-head .form-control,
.section-head .btn {
	margin-top: 3px;
}

.marketing h2 {
	margin-top: 0;
}
.marketing h4 {
    text-align: center;
}
.marketing .well > a {
	border: none;
}
.marketing .col-lg-3,
.marketing .col-lg-4 {
  margin-bottom: 25px;
}
.marketing a:hover {
	text-decoration: none;
}
/*.marketing img {
	width: 100%;
	border-radius: 0;
}*/
.marketing .wp-smiley {
	position: relative;
	top: -2px;
	width: auto;
}

.footer-call-to-actions {
	z-index: 101;
	position: fixed;
	bottom: -1px;
	left: 55%;
	transform: translate(-50%);
	width: 160px;
}

/* Modal
---------------------------*/

.modal-dialog {
	margin-top: 0;
}
.modal-content {
	border-top: 0;
}
.modal-footer {
	padding: 9px 20px 10px;
	margin-top: 0;
}
.modal-header .close {
	margin-top: 3px;
}

/* Call to action
---------------------------*/

.call-to-action {
	clear: both;
	color: #ffffff;
	background: #7d0744;
	margin: 0 0 4px 0;
}
.call-to-action .container {
	background: no-repeat -10px -5px;
	background-size: 125px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.call-to-action.newsletter .container {
	background-image: url('../img/newsletter.svg');
}
.call-to-action.newsletter .validation_message {
	color: #ffffff;
}
.call-to-action.kb .container {
	background-image: url('../img/kb.svg');
}
.call-to-action.download .container {
	background-image: url('../img/download.svg');
}
.call-to-action.download.request-demo .container {
	background-image: url('../img/demo-icon.svg');
}
.call-to-action.download.file .container {
	background-image: url('../img/pdf-document-icon.svg');
}
.call-to-action.download.catalog .container {
	background-image: url('../img/catalog-icon.svg');
}
.call-to-action.download.case-study .container {
	background-image: url('../img/case-study-icon.svg');
}
.call-to-action.download.datasheet .container {
	background-image: url('../img/datasheet-icon.svg');
}
.call-to-action.download.review .container {
	background-image: url('../img/juku-review-icon.svg');
}
.call-to-action.download.guide .container {
	background-image: url('../img/guide-icon.svg');
}
.call-to-action.download.solution-brief .container {
	background-image: url('../img/solution-brief-icon.svg');
}
.call-to-action.download.press-kit .container {
	background-image: url('../img/press-kit-download.svg');
}
.call-to-action .lead {
	font-weight: 400;
	padding: 8px 0 8px 87px;
	margin: 0;
}
.call-to-action .lead small {
	display: block;
	font-weight: 300;
}
.single-post .call-to-action .container {
	width: 100%;
}

/* Featurettes
------------------------- */

.featurettes {
	margin-bottom: 30px;
}
.featurettes a {
	display: block;
	background: rgba(248, 248, 248, 0.9);
	border: none;
	padding: 10px 15px 15px 15px;
}
.featurettes a:hover {
	-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
}
.featurettes img {
	width: 100%;
	height: 165px;
	padding: 0px;
}
.featurettes h4 {
	position: relative;
	height: 35px;
	text-align: center;
	margin-bottom: 0;
}
.featurette-divider {
	margin: 40px 0; /* Space out the Bootstrap <hr> more */
}


/* Page cover (Angled white background)
************************** */

page-cover  {
	outline: none;
}
page-cover .cover {
    overflow: hidden;
    height: 830px;
    background-position: 50% 50%;
	position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: #ffffff no-repeat 50% 50%;
    background-size: cover;
    margin-top: -45px;
}
page-cover .cover h1 {
	text-align: left;
    padding-top: 300px;
	position: relative;
    bottom: auto;
    font-size: 36px;
    width: 100%;
    color: #ffffff;
    font-weight: 300;
    text-shadow: 0 1px 0 #000000;
}
page-cover .cover p {
	text-align: left;
    padding-top: 10px;
    font-size: 20px;
	position: relative;
    bottom: auto;
	text-shadow: 0 1px 0 #000000;
	color: #ffffff;
}

/* Page cover (image infinite hoer)
************************** */
.infinite-hover {
        -webkit-animation: action 3s infinite  alternate;
        animation: action 3s infinite  alternate;
    }
    @-webkit-keyframes action {
        0% { transform: translateY(0); }
        100% { transform: translateY(-15px); }
    }
    @keyframes action {
        0% { transform: translateY(0); }
        100% { transform: translateY(-15px); }
    }

/* Sections
************************** */

section .cover {
	/*z-index: -1;*/
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	background: #ffffff no-repeat 50% 50%;
	background-size: cover;
	margin-top: -45px;
}
section .cover + .row {
	padding-top: 268px;
}
section .cover .container {
	position: relative;
	height: 100%;
	/*padding: 0;*/
}
section .cover h2 {
	position: absolute;
	bottom: 240px;
	width: 100%;
	color: #ffffff;
	font-size: 48px;
	font-weight: 300;
	text-align: center;
	text-shadow: 0 1px 0 #000000;
}
section .cover p {
	position: absolute;
	bottom: 155px;
	width: 100%;
	color: #ffffff;
	font-size: 48px;
	font-weight: 300;
	text-align: center;
	text-shadow: 0 1px 0 #000000;
}

#front .cover {
	z-index: 1;
	height: 500px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/carousel-bezel-raw.jpg');
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/partner-gala-2016-atendees-3.jpg');
	background-position: 50% 50%;
}


/*#featurettes {
	padding-top: 483px;
}*/
#products .cover,
.at-a-glance .cover
.products-hyper .cover
.why-hyperconverged .cover
.why-syneto .cover
.hyperconverged-benefits .cover
.webinar .cover
.teaser-page .cover
.careers .cover
.page-not-found .cover
.partner-gala .cover
.partner-area .cover,
#solutions .cover,
#help .cover,
#academy .cover,
.company .cover,
#news .cover,
#partner-portal .cover {
	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-storage-arrays.jpg');
	background-position: 50% 20%;
}
#solutions .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-solutions.jpg');
	background-position: 50% 50%;
}
#solutions .cover + .row,
#help .cover + .row {
	padding-top: 553px;
}
#academy .cover + .row,
.company .cover + .row,
.at-a-glance .cover + row 
.products-hyper .cover + .row
.careers .cover + .row
.why-hyperconverged .cover + .row
.hyperconverged-benefits .cover + .row
.webinar .cover + .row
.solution-brief .cover + .row
.syneto-guide .cover + .row
.page-not-found .cover + .row
.partner-gala .cover + .row
.partner-area .cover + .row,
#news .cover + .row {
	padding-top: 630px;
}
#help .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-support.jpg');
	background-position: 50% 50%;
}
#academy .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-training.jpg');
	background-position: 50% 50%;
}
.company .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-company.jpg');
	background-position: 50% 50%;
}
#news .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-news.jpg');
	background-position: 50% 50%;
}
.partner-area .cover {
	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-partners-2.jpg');
	background-position: 50% 50%;
}
.customers-page .cover {
	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-customers-page.jpg');
	background-position: 50% 50%;
}

.resources-page .cover {
	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-resources-page.jpg');
	background-position: 50% 50%;
}

.products-hyper .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/products/hyper-series-3000-product-page-cover-image.jpg');
	background-position: 87% 50%;
	height: 830px;
}
.at-a-glance .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/at-a-glance-page/at-a-glance-planet-connections-cover.jpg');
	background-position: 50% 50%;
	min-height: 100vh;
}
.careers .cover {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/products/hyper-series-3000-product-page-cover-image.jpg');
	background-position: 87% 50%;
	height: 830px;
}

.why-hyperconverged .cover {
    	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/why-hyperconverged/why-hyperconverged-page-cover.jpg');
	background-position: 50% 50%;
}
.why-syneto .cover {
    	height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/why-syneto/why-syneto-page-cover.jpg');
	background-position: 50% 50%;
}
.hyperconverged-benefits .cover {
	height: 560px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/why-hyperconverged/hyperconverged-benefits-page-cover.jpg');
	background-position: 50% 50%;
}
.webinar .cover {
    height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/webinar-page-image-cover.jpg');
	background-position: 50% 50%;
}

.teaser-page .cover {
    height: 900px;
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/hs-2000-launch-page/cover-hyper-series-2000-product-launch-teaser-page.gif');
	background-position: 50% 50%;
	min-width: 100%;
	min-height: 700px
}

.solution-brief .cover {
    height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/solution-brief-cover-image.jpg');
	background-position: 50% 30%;
}

.syneto-guide .cover {
    height: 570px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/syneto-guide-cover-image.jpg');
	background-position: 50% 30%;
}


.partner-gala .cover {
    height: 560px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.7) ), url('/wp-content/themes/flat/img/syneto-partner-gala-2017-cover-image.jpg');
	background-position: 50% 50%;
}
.page-not-found .cover {
    height: 1080px;
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/cover-404.jpg');
	background-position: 50% 50%;
}

.partner-gala .cover p,
.webinar .cover p,
.teaser-page .cover p,
.solution-brief .cover p,
.syneto-guide .cover p,
.page-not-found .cover p,
.customers-page .cover p,
.resources-page .cover p,
.partner-area .cover p,
.why-hyperconverged .cover p,
.why-syneto .cover p,
.products-hyper .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 280px;
}
.at-a-glance .cover p {
	position: absolute;
	bottom: -500%;
	font-size: 36px;
}
.careers .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 280px;
}

.customers-page .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 210px;
}
.resources-page .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 210px;
}
.webinar .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 200px;
}
.webinar .cover .lead {
	font-size: 20px;
	padding-top: 0;
}
.webinar .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}

.teaser-page .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 200px;
}

.teaser-page .cover .lead {
	font-size: 30px;
	padding-top: 50px;
}

.teaser-page .cover .countdown {
	margin-top: 60px;
	padding-bottom: 40px;
	text-align: center;
	font-size: 40px;
	font-weight: lighter;
	letter-spacing: 1px;
	color: #fff;
}

#teaser-page-form {
	width: 300px;
	position: absolute;
	left: 50%;
	margin: 20px 0 0 -140px;
}

#countdown span {
  margin-left: 10px;
  margin-right: 10px;
	text-shadow: 1px 1px #000;
}

.at-a-glance .cover h1 {
	text-align: center !important;
	position: absolute;
	bottom: -450%;
	color: #fff;
	font-size: 48px;
	text-shadow: 0 1px 0 #000000;
}

.solution-brief .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 200px;
}
.solution-brief .cover .lead {
	font-size: 20px;
	padding-top: 0;
}
.solution-brief .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}

.syneto-guide .cover p {
	position: relative;
	bottom: auto;
	font-size: 54px;
	padding-top: 200px;
}
.syneto-guide .cover .lead {
	font-size: 20px;
	padding-top: 0;
}
.syneto-guide .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}


.page-not-found .cover p {
	position: relative;
	bottom: auto;
	font-size: 12px;
	padding-top: 20px;
	text-align: left;
	text-shadow: 0 1px 0 #000000;

}
.page-not-found .cover .lead {
	font-size: 16px;
	padding-top: 0;
}
.page-not-found .cover h2 {
	position: relative;
	bottom: auto;
	text-align: left;
}
.why-hyperconverged .cover p {
	padding-top: 240px;
}
.why-syneto .cover p {
	padding-top: 260px;
}

.partner-area .cover p {
	padding-top: 240px;
}

.at-a-glance .cover .lead {
	position: absolute;
	bottom: -560%;
	font-size: 20px;
}

.customers-page .cover .lead,
.resources-page .cover .lead,
.products-hyper .cover .lead {
	font-size: 20px;
	padding-top: 0;
}
.careers .cover .lead {
	font-size: 20px;
	padding-top: 0;
}
.at-a-glance .cover h2,
.products-hyper .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}
.careers .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}

.partner-gala .cover h2 {
	position: relative;
	bottom: auto;
	text-align: center;
}
.partner-area .cover h2 {
	padding-top: 180px !important;
}

.products-hyper .cover h1 {
	position: relative;
	bottom: auto;
    font-size: 36px;
	padding-top: 280px;    
	width: 100%;
    color: #ffffff;
    font-weight: 300;
    text-align: center;
    text-shadow: 0 1px 0 #000000;
}

.rt-reading-time {
    display: none !important;
}
.webpage-reading-time {
	display: none;
	position: absolute;
	width: 100%;
	bottom: 15%;
	color: #fff;
	text-align-center;
	font-size: 12px;
	opacity: 0.8;
}

.partner-gala .cover img {
	padding: 70px 30px 10px 30px;
	position: relative;
	text-align: center;
    display: block;
    margin: auto;
}

.section-overflow {
	position: relative;
	left: calc(-50vw + 50%);
	width: 100vw;
	padding: 20px 0;
	margin: 50px 0;
}
.section-overflow h2 {
	font-size: 36px;
	margin-bottom: 40px;
}
.section-overflow a {
	border: 0;
}

.section-overflow.headlines {
	color: #ffffff;
	text-align: center;
	background-color: #333333;
	/*background-size: cover;*/
}
.section-overflow.headlines.homepage.news {
	color: #000000;
	background-color: #f8f8f8;
	padding: 40px 0 40px 0;
}
.section-overflow.headlines.ultralandingpage {
	background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/ultra-205-landing-page-benefits-background-image.jpeg');
	background-position: 50% 50%;
}
.section-overflow.headlines.ultralandingpage.ultrafeatures {
	background-image: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.9) ), url('/wp-content/themes/flat/img/ultra-205-landing-page-features-background-image.jpeg');
	background-position: 50% 50%;
}
.section-overflow.headlines.productpage.performance {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/products/hyper-series-3000-product-page-peak-performance-cover.jpg');
	background-position: 30% 50%;
}
.section-overflow.headlines.productpage.protection {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/wp-content/themes/flat/img/products/hyper-series-3000-product-page-always-on-data-protection-cover.jpg');
	background-position: 50% 50%;
}
.section-overflow.headlines.partnerarea.join {
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/partner-area/partner-area-page-join-us-cover.jpg');
	background-position: 35% 75%;
}
.section-overflow.headlines.hs2000-launch-page.syneto-os-4 {
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/hs-2000-launch-page/hyper-series-2000-product-launch-teaser-page-syneto-os-4.jpg');
	padding: 0 0;
}
.section-overflow.headlines.hs2000-launch-page.headlines-computer-weekly {
	background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/wp-content/themes/flat/img/hs-2000-launch-page/hyper-series-2000-product-launch-teaser-page-headlines-computer-weekly.jpg');
	padding: 0 0;
}
.section-overflow.headlines.at-a-glance-page-it-services {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/at-a-glance-page/at-a-glance-section-overflow-gradient-background.jpg');
	padding: 0 0;
}
.section-overflow.headlines.at-a-glance-page-syneto-platform {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/at-a-glance-page/at-a-glance-section-overflow-white-circle-background.jpg');
	padding: 0 0;
	margin-top: 1060px;
	background-position: 50% 50%;
}



.section-overflow.headlines.partnerarea,
.section-overflow.headlines.productpage,
.section-overflow.headlines.hs2000-launch-page {
	background-color: transparent;
	background-position: 50% 0;
	background-repeat: no-repeat;
	/*margin: -15px 0 0 -15px;*/
}
.section-overflow.headlines.productspage.syneto-os4 {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/products-page-syneto-os-4-cover.jpg');
    padding: 0 0;
	background-position: 50% 100%;
	height: 705px;
}
.section-overflow.headlines.productpage.introduction {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/hyper-series-product-page-meet-hyper-series-cover.jpg');
    padding: 0 0;
	background-position: 50% 100%;
	height: 600px;
}

.section-overflow.headlines.productpage.why {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/hyper-series-product-page-meet-hyper-series-why-hyper-series-cover.jpg');
    padding: 0 0;
	background-position: 50% 100%;
	height: 600px;
}

.section-overflow.headlines.productpage.introduction a {
    color: #fff;

}
.section-overflow.headlines.productpage.introduction a:hover {
    color: #ad0f6c;

}

.section-overflow.headlines.productpage.introduction img:hover {
    -moz-transform: translate(-5px, -5px);
    -ms-transform: translate(-5px, -5px);
    -o-transform: translate(-5px, -5px);
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px)
}

.section-overflow.headlines.productpage.tech-support {
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8) ), url('/wp-content/themes/flat/img/products/hyper-series-product-page-tech-support-cover-image.jpg');
	padding: 0 0;
}

.section-overflow.headlines.productpage.overview {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/hyper-series-product-page-meet-hyper-series-why-hyper-series-cover.jpg');
	padding: 0 0;
}
.section-overflow.headlines.productpage.specifications.hyperseries3000 {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/hyper-series-3000-product-page-meet-hyper-series-why-hyper-series-cover.jpg');
	padding: 0 0;
}
.section-overflow.headlines.productpage.specifications.hyperseries2000 {
	background-image: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/products/hyper-series-2000-product-page-technical-specifications-cover.jpg');
	padding: 0 0;
}

.section-overflow.headlines.productpage.introduction .container,
.section-overflow.headlines.productpage.why .container,
.section-overflow.headlines.productpage.overview .container,
.section-overflow.headlines.productpage.specifications.hyperseries3000 .container,
.section-overflow.headlines.productpage.specifications.hyperseries2000 .container {
	height: 600px;
}


.section-overflow.headlines.hyperconverged-benefits.simplicity {
	background: linear-gradient( to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/why-hyperconverged/hyperconverged-benefits-simplified-management-cover.png');
	background-position: 25% 25%;
}
.section-overflow.headlines.hyperconverged-benefits.speed {
	background: linear-gradient( to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/why-hyperconverged/hyperconverged-benefits-fast-deployment-and-recovery-cover.jpg');
	background-position: 50% 60%;
}
.section-overflow.headlines.why-syneto-benefits.converged-all-flash-and-hybrid {
	background: linear-gradient( to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/why-syneto/why-syneto-page-syneto-solutions-benefits-converged-all-flash-hybrid-cover.jpg');
	background-position: 25% 25%;
}
.section-overflow.headlines.why-syneto-benefits.converged-data-protection {
	background: linear-gradient( to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) ), url('/wp-content/themes/flat/img/why-syneto/why-syneto-page-syneto-solutions-benefits-converged-data-protection-cover.jpg');
	background-position: 50% 35%;
}



.section-overflow.headlines .publication {
	margin: 25px 0;
}

.label {
	font-weight: normal;
    background-color: #8a82bd;
	right: 150px !important;
}

.marketing .home a h4 {
	min-height: 38px;
	margin-top: -40px;
	margin-bottom: 0;
}
.marketing .home img {
	width: 100%;
	height: 200px;
	background: rgba(248, 248, 248, 0.9); /*#ecf0f1*/
	padding: 0 30px 40px 30px;
}
.marketing .home a {
	border: none;
}

.homepage.customers {
	padding: 40px 0 0px 0;
}
.homepage.customers .collection {
	padding-bottom: 20px;
}
.homepage.customers .collection > div {
	background-color: #f9f9f9;
	border: 5px solid #ffffff;
}
.homepage.customers .collection a {
	display: block;
	border: none;
	padding-top: 60px;
	padding-bottom: 25px;
}
.homepage.customers .collection p {
	font-size: 15px;
	padding-bottom: 5px;
}

.homepage.customers .collection > div:hover {
	-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
}

.homepage .news .collection > div {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.homepage .news .collection > div:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}


#customers a {
	border: 0;
}
#customers .row > div {
	position: relative;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
	padding: 30px 0;
}
#customers .btn {
	position: absolute;
	bottom: 0;
	right: 0;
}
#customers img {
	width: auto;
	max-height: 85px;
	background: #ffffff;
	border-radius: 0;
}

.case-study img {
	width: auto;
	background: none;
}


/* Resources page
------------------------------- */

.resources-page {
	padding: 0px 0 80px 0;
}

.resources-page .collection {
	padding-bottom: 60px;
}

.resources-page .collection > div {
	background-color: #ffffff;
	border: 5px solid #ffffff;
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.resources-page .collection > div:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}


.resources-page .collection a {
	font-size: 14px;
	display: block;
	border: none;
	padding-bottom: 5px;
}

.resources-page .collection p {
	font-size: 14px;
	padding: 0px 10px 0px 10px;
}

.resources-page .collection h3 {
	font-size: 18px;
	line-height: 1.3;
	font-weight: 400;
	margin-top: 10px;
	padding: 0px 10px 10px 10px;
}

.resources-page .collection h2 {
	padding: 0px 10px 10px 10px;
}


.resources-page-inner-box-shadow  {
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}



/* Customers page
------------------------------- */

.customers-page {
	padding: 0px 0 80px 0;
}

.customers-page .collection {
	padding-bottom: 60px;
}

.customers-page .collection > div {
	background-color: #ffffff;
	border: 5px solid #ffffff;
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.customers-page .collection > div:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}


.customers-page .collection a {
	font-size: 14px;
	display: block;
	border: none;
	padding-bottom: 5px;
}

.customers-page .collection p {
	font-size: 16px;
	padding: 20px 20px 20px 20px;
}

.customers-page .collection h3 {
	font-size: 20px;
	line-height: 1.3;
	font-weight: 400;
	margin-top: 10px;
	padding: 20px 20px 10px 20px;
}

.customers-page .collection h2 {
	padding: 0px 10px 10px 10px;
}


.customers-page-inner-box-shadow  {
	box-shadow: 0 3px 10px rgba(0,0,0,.07);
}

.customers-page-btn-display {
	display: none;
}
.customers-page-btn-display:hover {
	display: inline;
}


/* At a glance page
------------------------------- */

.at-a-glance-page .collection {
	padding-bottom: 60px;
}

.at-a-glance-page .collection > div {
	margin-top: 25px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.at-a-glance-page .collection > div:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.at-a-glance-page .collection-inner > div {
	background-color: #ffffff;
	border: 15px solid transparent;
}


.at-a-glance-page .collection a {
	font-size: 14px;
	display: block;
	border: none;
	padding: 15px 0px 0px 0px;
}

.at-a-glance-page .collection p {
	font-size: 14px;
	padding: 0px 10px 20px 10px;
	color: #000;
}

.at-a-glance-page .collection h3 {
	font-size: 18px;
	color: #000;
	line-height: 1.3;
	font-weight: 400;
	margin-top: 0px;
	padding: 0px 10px 10px 10px;
}

.at-a-glance-page .collection h2 {
	padding: 0px 10px 10px 10px;
}

.at-a-glance-page .table {
	padding-bottom: 60px;
}

.at-a-glance-page .table > div {
	margin-top: 25px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.at-a-glance-page .table > div:hover {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.at-a-glance-page .table-inner > div {
	background-color: #ffffff;
	border: 15px solid transparent;
}

.at-a-glance-pahe .table-inner > div:hover {
	-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1);
}

.at-a-glance-page .table a {
	font-size: 14px;
	display: block;
	border: none;
	padding: 10px 0px 10px 0px;
}

.at-a-glance-page .table p {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

.at-a-glance-page .table h3 {
	font-size: 20px;
	color: #000;
	line-height: 1.3;
	font-weight: 400;
	margin-top: 0px;
	padding: 25px 10px 10px 10px;
}

.at-a-glance-page .table h2 {
	padding: 0px 0px 0px 0px;
}


.at-a-glance-page-inner-box-shadow  {
	box-shadow: 0 3px 10px rgba(0,0,0,.07);
}

.at-a-glance-page-text-centered-container {
    display: table-cell;
    vertical-align: middle;
}


.at-a-glance-page-text-centered-paragraph {
    padding: 25px;
    margin: 7px auto;   
    text-align: center;
}


#products-old .featurettes img,
#solutions .featurettes img,
#storage-os .featurettes img,
#resources .featurettes img,
#partner-portal .featurettes img,
#help .featurettes img {
	height: 125px !important;
}
#products .storage-array {
	margin-top: 168px;
}

.storage-array {
	position: relative;
	background: #ecf0f1;
}
.storage-array .storage-series-logo {
	position: absolute;
	top: -35px;
	left: 50%;
	width: 70px;
	padding: 0;
	margin-left: -35px;
}
.storage-array a {
	padding-top: 50px;
}
.storage-array img {
	height: auto !important;
	background: none;
}

.product {
	position: relative;
}
.product.hyper-series {
	text-align: center;
	background-color: #f8f8f8;
	padding: 5px 0;
}
.product .nav.nav-pills {
	position: absolute;
	top: -62px;
	right: 0;
}
.product.hyper-series .nav.nav-pills {
	position: relative;
	top: auto;
	right: auto !important;
	display: inline-block;
	height: 34px;
}
.logged-in .product .nav.nav-pills {
	right: 57px;
}
.product .nav.nav-pills > li > a {
	font-size: 18px;
	border: 0;
}
.product .nav.nav-pills > li > a:hover {
	color: #ffffff;
	background: #ad0f6c;
}
.product .nav.nav-pills > .active > a,
.product .nav.nav-pills > .active > a:hover {
	background: #7d2248;
}
.product .table {
	border: 0;
}
.product .table thead tr th {
	border-bottom: 0;
	padding-bottom: 10px !important;
}
.product .table thead tr:nth-child(2) th {
	border-top: 0;
}
.product .table thead tr:first-child th:first-child,
.product .table thead tr:first-child th:nth-child(2) {
	border: 0;
}
.product .table thead tr:first-child th:last-child {
	border-right: 0;
}
.product .table thead tr:nth-child(2) th:first-child,
.product .table thead tr:nth-child(2) th:last-child {
	border: 0;
}
.product .table thead tr:nth-child(2) th:nth-child(2) {
	border-left: 0;
}
.product .table thead tr th,
.product .table tbody tr td {
	padding: 10px 20px 40px 20px;
}
.product .table tbody tr td {
	border-left: 0;
}
.product .table tbody tr td:nth-child(2) {
	border-left: 0;
}
.product .table tbody tr td:first-child {
	font-weight: 500;
	border-left: 0;
	border-right: 0;
}
.product .table tbody tr td:last-child {
	border-right: 0;
}

.partner-program h3 {
	color: #1abc9c;
	margin-bottom: 30px;
}
.my-account {
	position: relative;
	float: right;
	margin-top: -1px;
}
.my-account > .btn {
	padding-top: 9px;
	padding-bottom: 9px;
}
.my-account a {
	border: 0;
}
.login-submit {
	margin: 0;
}
.deals p:last-of-type {
	margin-bottom: 0;
}
.product img {
	width: 100%;
	background: none;
}

.specifications h4 {
	text-align: left;
	margin: 0;
}
.specifications tbody td:first-child {
	width: 100px;
}

.profile img {
	background: none !important;
}
.secondary-page .call-to-action {
	color: #333333;
	background: rgba(248, 248, 248, 0.9);
}
.storage-os .affix {
	z-index: 1;
	top: 80px;
}
.storage-os .featurette-divider {
	margin-bottom: 70px;
}

.panel-scale .glyphicon-ok {
	color: #27ae60;
}
.panel-scale .glyphicon-remove {
	color: #e74c3c;
}

.dream-team {
	padding-top: 20px;
}
.dream-team .text-center {
	min-height: 60px;
}
.dream-team a {
	display: block;
	overflow: hidden;
	border: none;
}
.dream-team img {
	-webkit-transform: scale(1.4) translateY(10px);
	-moz-transform: scale(1.4) translateY(10px);
	-o-transform: scale(1.4) translateY(10px);
	-ms-transform: scale(1.4) translateY(10px);
	transform: scale(1.4) translateY(10px);
}
.profile .social a {
	display: inline-block;
	border: none;
	padding-bottom: 10px;
	margin-right: 30px;
}
.profile .social span {
	font-size: 30px;
}
.profile .social .twitter,
footer .social .twitter {
	color: #fff;
}
.profile .social .facebook,
footer .social .facebook {
	color: #fff;
}
.profile .social .google-plus,
footer .social .google-plus {
	color: #fff;
}
.profile .social .linkedin,
footer .social .linkedin {
	color: #fff;
}
.profile .social .github,
footer .social .github {
	color: #fff;
}
.profile .social .youtube,
footer .social .youtube {
	color: #fff;
}
.profile .social .pinterest,
footer .social .pinterest {
	color: #fff;
}
footer .social .newsletter {
	color: #fff;
}

#invoicing-details {
	padding-left: 24px;
}

#map-canvas {
	width: 100%;
	height: 400px;
}
#map-canvas img {
	max-width: none;
	background: none;
}

#tandc .col-lg-9 {
	margin-top: 30px;
}

#tandc .col-lg-3 {
	margin-top: 60px;
}

#tandc h2 {
	padding-top: 20px;
}
.nav-sidebar {
	font-size: 18px;
}
.nav-sidebar .nav > li > a {
	padding: 10px 0 10px 10px;
	border-bottom: 1px dotted #cecece;
	border-left: 3px solid transparent;
}
.nav-sidebar .nav > li.active a {
	border-left: 3px solid #ad0f6c;
}

#sc_chat_box .sc-chat-wrapper label {
	display: none !important;
}

.contact-us-footer h2 {
	margin-top: 0;
}

.hero-invite {
	z-index: 3;
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	color: #ffffff;
	text-align: center;
	margin-top: -150px;
}
.hero-invite h1 {
	font-size: 30px;
	text-shadow: none;
}
.hero-invite .hero-play-btn {
	color: #ffffff;
	font-size: 100px;
	border: none;
}

.home .gdpr .cover .heading {
	position: absolute;
	z-index: 3;
	bottom: 66%;
	width: 50%;
	color: #ffffff;
	font-size: 70px;
	font-weight: 300;
	text-align: left;
	text-shadow: 0 1px 0 #000000;
	}

.home .gdpr .cover .subtitle {
	z-index: 4;
	bottom: 47%;
	width: 50%;
	font-size: 20px !important;
	text-align: left;
}
.home .gdpr .cover .subheading {
	z-index: 4;
	bottom: 62%;
	width: 50%;
	font-size: 33.5px !important;
	text-align: left;
}
.home .gdpr .cover .calls-to-action {
	z-index: 5;
	bottom: 35%;
	width: 50%;
	text-align: left;
}
.home .gdpr .cover .calls-to-action .btn {
	margin: 0 10px 10px 10px;
}
.home .gdpr .cover .scroll-down-homepage {
	z-index: 6;
	bottom: 25%;
	font-size: 12px;
	opacity: 0.8;
}

/* KB
-------------------------------------------------- */

#kb-sections {
	padding-top: 20px;
}
#kb-sections a:hover {
	text-decoration: none;
}
#kb-sections .panel-group .panel-heading + .panel-collapse .panel-body {
	padding-top: 1px;
}
#kb-sections .panel-default {
	border: none;
	padding: 0;
	margin: 1px 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#kb-sections .panel-default > .panel-heading {
	background: #ecf0f1;
	border-bottom: 0;
	padding: 5px 10px;
}
#kb-sections .panel-title > a {
	display: block;
}
#kb-sections .panel-body {
	padding: 0 0 0 15px;
}
#kb-sections .panel-body > a {
	display: block;
	background: #f8f8f8;
	padding: 1px 5px;
	margin-bottom: 1px;
}
#kb-sections .panel-body > a:hover,
#kb-sections .panel-body > a.active {
	background: #f0f0f0;
}

/* Blog
-------------------------------------------------- */

#blog h3 {
	margin-top: 0;
}

.post {
	padding-top: 100px;
	padding-bottom: 20px;
}
.post .col-lg-4 .sharing {
	border-top: 1px solid #eeeeee;
	padding-top: 20px;
	margin-top: 20px;
}
.post-metadata {
	padding: 10px 0 20px 0;
}
.post-metadata a,
.post-edit-link {
	color: #ffffff !important;
	border: none;
}
.post-metadata li {
	margin-bottom: 5px;
}
.post-metadata .label {
	display: inline-block;
	line-height: 16px;
	text-align: left;
	white-space: normal;
}
.post-metadata .glyphicon {
	top: 2px;
}

.sharing > div {
	padding-right: 10px;
}

/* Woocommerce
-------------------------------------------------- */

.woocommerce-account:not(.logged-in) main.container {
	width: 100%;
	background-image: url('https://images.unsplash.com/photo-1432847712612-926caafaa802?dpr=2&auto=format&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb&crop=');
	background-repeat: no-repeat;
	background-size: cover;
}
.woocommerce-account:not(.logged-in) #my-account .login {
	padding-top: 10px;
}
.woocommerce-account:not(.logged-in) #my-account .row {
	height: 65vh;
}
.woocommerce-account:not(.logged-in) #my-account .row > div {
	top: 50%;
	margin-top: -163px;
	background: rgba(255,255,255,0.9);
	padding-top: 10px;
	padding-bottom: 30px;
}

.woocommerce-page hr {
	margin-top: 8px;
	margin-bottom: 5px;
}
.woocommerce-page .order_details .method,
.woocommerce-page .shop_table.order_details tfoot tr:nth-child(1),
.woocommerce-page .shop_table.order_details tfoot tr:nth-child(2) {
	display: none;
}
.woocommerce-page .component_title {
	margin-top: 20px;
	margin-bottom: 5px;
}
.woocommerce-page .component:nth-child(4) .component_title {
	font-size: 30px;
	margin-top: 60px;
}
.woocommerce-page .component_description {
	color: #777;
	font-size: 90%;
	padding-top: 5px;
	padding-left: 3px;
}
.woocommerce-page .component_summary .small {
	display: inline-block;
	color: #777;
	font-size: 80%;
	padding-top: 5px;
	padding-left: 3px;
}
.woocommerce-page .component_summary dl {
	font-size: 70%;
	padding-left: 5px;
	padding-right: 5px;
}
.woocommerce-page .cart tbody > tr > td,
.woocommerce-page .cart tfoot > tr > td,
.woocommerce-page .shop_table tbody > tr > td,
.woocommerce-page .shop_table tfoot > tr > td,
#order-view tbody > tr > td {
	vertical-align: top;
}
.woocommerce-page .shop_table .component_table_item td,
#order-view .composite-item,
#order-view .component_table_item .component,
#order-view .composite-item + .sku,
#order-view .component_table_item .component + .sku,
#order-view .composite-item + .sku + .description,
#order-view .composite-item + .description {
	padding-left: 25px;
}
.woocommerce-page .shop_table .component_table_item .component,
#order-view .component_table_item .component {
	margin-bottom: 0;
}
.woocommerce-page .shop_table .component_table_item .component dt {
	font-size: 80%;
	font-weight: 300;
}
.woocommerce-page .shop_table .component_table_item .component p {
	margin-bottom: 0;
}
.woocommerce-page .cart .sku,
.woocommerce-page .cart .component_container_table_item .description,
.woocommerce-page .cart .component_table_item .description,
.woocommerce-page .shop_table .sku,
.woocommerce-page .shop_table .description,
#order-view .sku,
#order-view .description {
	display: block;
	font-size: 12px;
}

.woocommerce-page .products {
	padding: 0;
}
.woocommerce-page .products img {
	height: auto;
}
.woocommerce-page .product .product-images {
	z-index: -1;
	position: relative;
	top: -20px;
}
.woocommerce-page .product .featurettes {
	padding: 0;
}
.woocommerce-page .product.product-features .featurette-preview,
.woocommerce-page .product.product-features .featurette > div {
	margin-bottom: 20px;
}
.woocommerce-page .product.product-features .featurette-preview img {
	height: 100%;
}
.woocommerce-page .product.product-features .featurette-divider {
	padding-bottom: 60px;
}
.woocommerce-page .product-category-image img {
	display: block;
	width: 70%;
	height: 70%;
	margin: auto;
}
.woocommerce-page .products .product-category.product,
.woocommerce-page .products .product.type-product {
	text-align: center;
}
.woocommerce-page .products .product.type-product .description {
	font-size: 14px;
	padding-top: 20px;
}
.woocommerce-page .price .price {
	font-size: 14px;
}
.woocommerce-page .composite_price .price {
	padding: 50px 0 40px;
}
.woocommerce-page .price .from,
.woocommerce-page .price del,
.woocommerce-page .composite_price .total {
	display: none;
}
.woocommerce-page .price ins,
.woocommerce-page .composite_price ins {
	text-decoration: none;
}
.woocommerce-page .price .amount {
	font-size: 18px;
	margin-left: 10px;
}
.woocommerce-page .composite_price del {
	display: block;
	text-decoration: none;
}
/*.woocommerce-page .composite_price del span {
	text-decoration: line-through;
}*/
.woocommerce-page .composite_price del:before {
	content: 'List price';
	text-decoration: none;
	padding-right: 49px;
}
.woocommerce-page .composite_price ins:before {
	content: 'Partner price';
	text-decoration: none;
	padding-right: 20px;
}
.woocommerce-page .composite_price .price .amount {
	font-size: 24px;
	font-weight: 400;
	padding: 5px 0;
}
.woocommerce-page .composite_price .price:before {
	content: 'Price';
	text-decoration: none;
	padding-right: 20px;
}
.woocommerce-page .product .composited_product_details_wrapper .price {
	display: none;
}
.woocommerce-page .select2-container .select2-choice {
	border: 0;
}

/* Gravity Forms
-------------------------------------------------- */

.alert {
	margin-bottom: 0;
}

.gform_wrapper img {
	width: auto;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
	font-size: smaller;
	color: #777;
	padding-top: 5px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-weight: 400;
	padding-top: 20px;
	padding-bottom: 5px;
}


.gform_wrapper .gsection_title {
	font-size: 23px;
}
.gform_ajax_spinner {
	float: left;
	width: auto !important;
	background: none !important;
	padding: 9px;
}
.ginput_container {
	position: relative;
}

.gform-input-float-clear {
	clear: both;
}
.gform-input-float-none {
	clear: both;
	float: none;
}
.gform-input-float-left {
	float: left;
	width: 45%;
}
.gform-input-float-right {
	float: right;
	width: 45%;
}

.gform_wrapper .name-first-last .name_first,
.gform_wrapper .name-first-last .name_last {
	display: block;
	width: 49%;
}
.gform_wrapper .name-first-last .name_first {
	float: left;
}
.gform_wrapper .name-first-last .name_last {
	float: right;
}

.subscribe-to-download .name_first {
	float: left;
	width: 45%;
}
.subscribe-to-download .name_last {
	float: right;
	width: 45%;
}
.subscribe-to-download .name_first label,
.subscribe-to-download .name_last label {
	font-size: 15px;
}

.deal-registration .alert {
	clear: both;
}
.deal-registration .end-user-contacts table thead th {
	font-weight: 200;
	font-size: 90%;
}
.deal-registration .end-user-contacts table .help-block {
	display: none;
}
.deal-registration .end-user-contacts .gfield_list_icons {
	width: 45px;
}
.deal-registration .end-user-contacts .gfield_list_icons img {
	float: left;
}
.deal-registration .products-selection {
	float: left;
	width: 100%;
}
.deal-registration .products-selection li {
	float: left;
	width: 33%;
}
.deal-registration .storage-size .ginput_container::after,
.deal-registration .deal-value .ginput_container::after,
.deal-registration .win-probability .ginput_container::after {
	position: absolute;
	top: 6px;
	right: -25px;
	font-size: smaller;
	color: #777;
}
.deal-registration .storage-size .ginput_container::after {
	content: 'TB';
}
.deal-registration .deal-value .ginput_container::after {
	content: '\20AC';
}
.deal-registration .win-probability .ginput_container::after {
	content: '%';
}
.deal-registration .storage-size .ginput_container,
.deal-registration .deal-value .ginput_container {
	width: 90%;
}
.deal-registration .storage-size .ginput_container,
.deal-registration .win-probability .ginput_container {
	width: 125px;
}
.deal-registration .win-probability .instruction {
	display: none;
}
.deal-registration .deal-value,
.deal-registration .deal-description {
	clear: both;
}

.feedback .gform_footer {
	float: left !important;
}
.feedback textarea {
	height: 100px;
}
.feedback .ratings {
	clear: both;
}
.feedback .ratings .gfield_radio {
	list-style-type: none;
	clear: both;
	padding: 0 0 0 10px;
	margin: 0;
}
.feedback .ratings .gfield_radio label {
	padding-right: 15px;
}
.feedback .ratings .gfield_radio li {
	float: left;
}
.feedback .ratings .gfield_radio li:last-child {
	float: none;
}
.feedback .ratings .gfield_radio input[type="radio"] {
	margin-right: 5px;
}
.feedback .name {
	width: 30%;
	margin-bottom: 50px;
}

.gform_footer {
	padding-top: 40px;
    text-align: center;
}

.gform_button {
    border: 1px solid #8a82bd !important;
    color: #ad0f6c;
	padding: 10px 16px;
    font-size: 14px;
    line-height: 1.3333333;
    border-radius: 0;
    background-color: transparent;
}

.gform_button:hover {
    background: #ad0f6c;
	color: #ffffff
}

.gform_button:active {
    background: #8a82bd;
	color: #ffffff
}

/* Gravity Forms steps
-------------------------------------------------- */
.gf_page_steps {
	float: left;
	width: 100%;
	font-size: 90%;
	padding-bottom: 30px;
}
.gf_page_steps .gf_step_number {
	display: none;
}
.gf_page_steps .gf_step_label {
	padding-right: 8px;
}
.gf_page_steps .gf_step {
	float: left;
	color: #777777;
	border-bottom: 2px solid #777777;
	padding: 0 0 10px 0;
	margin: 0 2px 0 0;
}
.gf_page_steps .gf_step.gf_step_active {
	color: #337ab7;
	font-weight: 400;
	border-color: #337ab7;
}
.gf_page_steps .gf_step.gf_step_completed {
	color: #3c763d;
	font-weight: 400;
	border-color: #3c763d;
}

.gv-datatables-container {
	margin-top: 20px;
}
.dataTables_length {
	display: none;
}
.gv-datatables thead th[class*="gv-field-"],
.gv-datatables tfoot th[class*="gv-field-"] {
	padding-left: 8px;

}
.gv-datatables thead th[class*="-edit_link"],
.gv-datatables tfoot th[class*="-edit_link"] {
	background: none !important;
}
.gv-datatables tbody td {
	vertical-align: top;
}

/* Zoom
-------------------------------------------------- */

.zoomed header,
.zoomed main,
.zoomed footer,
.zoomed .section-head {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}
.zoomed #sc_chat_box {
	display: none;
}

#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
}
#zoom .content.loading {
	background-image: url('../img/loading.gif');
}
#zoom .content .overlay {
	position: absolute;
	border: 1px solid rgba(255, 255, 255, .08);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../img/icons/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../img/icons/arrows.png') no-repeat 0 0;
}
#zoom .next {
	right: 0;
	background: url('../img/icons/arrows.png') no-repeat 100% 0;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/* Image hover effects https://miketricking.github.io/bootstrap-image-hover/
-------------------------------------------------- */

.hovereffect {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 0 1px 0 #000000;
	cursor: default;
	background: #7d2248;
}
.hovereffect .overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;

	padding: 50px 20px;
}
.hovereffect img {
	position: relative;
	display: block;
	max-width: none;
	width: calc(100% + 20px);
	height: auto;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.hovereffect:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.hovereffect h2 {
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 24px;
	overflow: hidden;
	padding: 0.5em 0;
	background-color: transparent;
}
.hovereffect h2:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}
.hovereffect:hover h2:after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.hovereffect a, .hovereffect p {
	color: #fff;
	border: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
.hovereffect:hover a, .hovereffect:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/* Responsive
-------------------------------------------------- */

@media (max-width: 480px) {
	.navbar-default .navbar-collapse.in {
		background-color: white;
	}
	.navbar-default .navbar-nav > li {
		clear: both;
	}
	.navbar-default .navbar-nav > li:hover .sub-menu {
		display: none;
	}
	.navbar-default .sub-menu {
		position: relative;
		margin-bottom: 30px;
	}
	.navbar-default .sub-menu li {
		width: 100% !important;
		float: none;
		text-align: right;
	}
	.navbar-default .sub-menu li .sub {
		display: none;
	}
	.navbar-default .sub-menu a {
		font-size: inherit;
		font-weight: normal;
		border: 0;
		padding: 10px 20px;
	}
	
	.prezentation img {
		width: 140%;
		max-width: none;
		margin-left: -20%;
	}
	.call-to-action .btn-lg,
	.call-to-action .input-lg {
		font-size: 14px;
		padding-left: 11px;
		padding-right: 11px;
	}
	.call-to-action .input-lg {
		height: 43px;
	}
	.featurettes {
		padding: 0;
	}
	.featurettes img {
		height: 150px;
		padding: 20px 10px 0px 10px;
	}
	.featurettes .col-xs-12 {
		padding: 0;
		margin-bottom: 4px;
	}
	.product .nav.nav-pills {
		position: static;
	}
	.product .nav > li > a {
		font-size: 12px !important;
		padding: 5px 5px;
	}
	.product .featurette-heading {
		font-size: 36px;
		text-align: center;
	}
	.product .product-overview .sub-heading {
		font-size: 24px;
	}
	section .cover + .row {
		padding-top: 0 !important;
	}
	.why-hyperconverged .cover p,
	.customers-page .cover p,
	.products-hyper .cover p {
		font-size: 34px;
	}
	#featurettes {
		padding-top: 0;
	}
	.home .gdpr .cover .subtitle {
		z-index: 3;
		padding: 50px 0px 0px 0px;
		bottom: unset;
		position: relative;
	}
	.home .gdpr .cover .calls-to-action {
		z-index: 3;
		padding: 50px 0px 0px 0px;
		bottom: unset;
		position: relative;

	}
	.home .gdpr .cover .scroll-down-homepage {
		bottom: 5%;
	}

	.home .gdpr .cover .heading {
		z-index: 3;
    		padding: 80px 0px 0px 0px;
		bottom: unset;
		position: relative;
		width: unset;
	}
	header .request-demo-quote a {
		border: none;
		background: #8a82bd;
		color: #fff !important;
		
	}

}

@media (min-width: 481px) and (max-width: 767px) {
	.navbar-default .navbar-collapse.in {
		background-color: white;
	}
	.product .product-overview .heading {
		font-size: 48px;
		font-weight: 300;
	}
	.product .product-images {
		top: -40px;
	}
	.product.ark-series .product-images {
		top: -50px;
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-collapse.in {
		background-color: white;
	}
	.single-post .call-to-action .container {
		width: 100%;
	}
	.secondary-page .call-to-action {
		margin-left: 0;
		margin-right: 0;
	}
	.nav-sidebar {
		width: auto;
	}
}

@media (min-width: 768px) {
	.navbar-default .navbar-collapse.in {
		background-color: white;
	}
	.error404 main .container {
		background-size: 600px;
		padding-top: 40px;
		padding-bottom: 155px;
	}
	
	.featurette-heading {
		font-size: 30px;
	}
	
	.call-to-action .container {
		background-position: -10px 3px;
	}
	.call-to-action .lead {
		padding: 0 0 0 87px;
	}
	.call-to-action .btn {
		margin-top: 3px;
	}
		
	.panel-scale {
		-webkit-transition-property: scale;
		-webkit-transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
	}
	.panel-scale:hover {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05);
	}
		
	.nav-sidebar {
		width: 260px;
	}
	
	.featurettes {
		padding-left: 13px;
		padding-right: 13px;
	}
	.featurettes [class*="col-"] {
		padding-left: 2px;
		padding-right: 2px;
		margin-bottom: 4px;
	}
	.product .featurette-heading {
		font-size: 36px;
		margin-bottom: 30px;
	}
	.product .product-overview .heading {
		font-size: 48px;
		font-weight: 300;
	}
	.product .product-images {
		top: -30px;
	}
	.product.ark-series .product-images {
		top: -50px;
	}
}

@media (max-width: 991px) {
	body {
		padding-top: 68px !important;
	}
	main > .container {
		width: 100%;
	}
	.navbar-default {
		top: 0;
		float: none;
		background: #ffffff;
		max-height: 100px;
	}
	.navbar-default .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar-default .navbar-nav {
		float: none;
		margin: 0;
	}
	.navbar-default .navbar-nav > li > a {
		display: block;
		text-align: right;
	}
	.navbar-default .navbar-nav.navbar-nav-primary > li > a {
		color: #000000;
		padding: 20px 11px;
	}

	.navbar-default .menu-secondary-container {
		position: relative;
		background: none;
		border-top: 1px solid #cecece;
	}
	.navbar-default .menu-secondary-container .container {
		padding-left: 0;
		padding-right: 0;		
	}
	.navbar-default .navbar-nav.navbar-nav-secondary > li > a {
		color: #000000;
		font-size: 16px;
	}
	.shrink .navbar-default .menu-secondary-container {
		height: auto;
	}
	.woocommerce-page .affix {
		position: relative;
	}
	header .request-demo-quote a {
		border: none;
		background: #5b69e1;
		color: #fff !important;
		margin: 18px 0 0 0;
		
	}
	.menu-item.wpml-ls-item .sub-menu {
		position: relative;
		left: auto;
		right: auto;
		float: none;
		display: block;
		border: 0;
		box-shadow: none;
	}
	.menu-item.wpml-ls-item .dropdown-menu > li {
		float: none;
	}
	.menu-item.wpml-ls-item .dropdown-menu > li > a {
		color: #333;
		font-size: 16px;
		text-align: right;
		padding: 3px;
		margin-right: 16px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#products .product-storage-os img {
		height: 230px;
	}
}

@media (min-width: 992px) {

	body > footer .copyright {
		text-align: left;
	}

	.error404 main .container {
		padding-bottom: 185px;
	}	
	#searchform {
		position: absolute;
		top: 60px;
		right: 15px;
		width: 25%;
	}
	.input-lg {
		height: 45px;
	}
	.navbar>.container .navbar-brand {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
	}
		
	.dream-team .text-center {
		min-height: 45px;
	}

	.nav-sidebar {
		width: 210px;
		top: 80px;
	}
	
	.product .product-images {
		top: -70px;
	}
	.product.ark-series .product-images {
		top: -95px;
	}
	.woocommerce-page .affix {
		top: 145px;
		width: 374px;
	}

	.hero-invite {
		margin-top: -280px;
	}
	.hero-invite h1 {
		font-size: 70px;
	}
	.hero-invite .hero-play-btn {
		font-size: 150px;
	}
	.footer-call-to-actions {
		width: 624px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
}

@media (max-width: 1199px) {

}

@media (min-width: 1200px) {
	.single-post .call-to-action {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.single-post .call-to-action .container {
		width: 100%;
	}
	.secondary-page .call-to-action-wrapper {
		height: 130px;
	}
	.secondary-page .call-to-action-wrapper .call-to-action {
		position: absolute;
		left: 0;
		right: 0;
	}
	.nav-sidebar {
		width: 260px;
	}
	.woocommerce-page .affix {
		width: 457px;
	}
}

@media print {
	a[href]:after {
		content: none !important;
	}
	.navbar {
		display: block;
	}
	.navbar-toggle {
		display: none;
	}
	.container {
		width: 100%;
	}
}