/* all  */
::-webkit-input-placeholder { color:#888; font-style: italic; }
::-moz-placeholder { color:#888; font-style: italic; } /* firefox 19+ */
:-ms-input-placeholder { color:#888; font-style: italic; } /* ie */
input:-moz-placeholder { color:#888; font-style: italic; }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill,
input:-internal-autofill-selected,
textarea:-internal-autofill-selected,
select:-internal-autofill-selected
{
	background-color: #222 !important;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('../fonts/MyriadPro.eot');
	src: local('Myriad Pro'), url('../fonts/MyriadPro.woff') format('woff'), url('../fonts/MyriadPro.ttf') format('truetype');
}

/* styles for cookiebot banner */
.cookieconsent-optout-marketing {
	border: 2px #888 solid;
	border-radius: 4px;
	padding: 0.5em;
	background: #ffe;
}

.cookieconsent-optout-marketing::before
{
	content: "\f06a";
	font-family: "FontAwesome";
	margin-right: 0.5em;
}

/* general main style overrides */
.button
{
//  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
}

.alert a
{
  color: black !important;
  text-decoration: underline;
}

.alert a.button
{
  text-decoration: none;
}

.alert.success, .alert.warning, .alert.error
{
	color:rgba(0,0,0,0.65)
}

/* */

.nevigo_form input:disabled
{
	background-color: #ccc
}

.debugtext
{
	font-family: Courier New;
	font-weight: normal;
	color: black;
}

#ext_fields
{
	display: none;
}

.of_table
{
	border: 0px solid white;
}
.of_table th,
.of_table td
{
	border: 0px solid white;
	padding: 0px;
}

.of_table .labelcol
{
	width: 300px;
	vertical-align: top;
	padding-top: 4px;
	font-size:12px; 
	color:#373737;
}

.of_table .valuecol
{
	width: 500px;
	vertical-align: top;
}

.of_table .labelcol2
{
	width: 300px;
	vertical-align: top;
	padding-top: 4px;
	font-size:12px; 
	color:#373737;
}

.of_table .valuecol2
{
	vertical-align: top;
}

.of_table .checkbox_pad
{
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.of_table .pricenote
{
	font-size:12px; 
	color:#b03b03;
	vertical-align:top;
	padding-top: 4px;
	padding-left: 10px;
	text-align: right;
}

.of_table .pricenote div
{
	text-align:right;
}

.of_table .spacer_right
{
	width: 30px;
}

.of_table .footnote
{
	padding-top: 24px !important;
}

.of_table .VerticalSpacer
{
	height: 10px;
	width: 100%;
}

.of_table .versionhead
{
	font-size: 18px;
	border-bottom: 1px solid #CCCCCC;
	color: #FFA61A;
	font-family: Open Sans;
	padding-bottom: 4px;
}

.of_table .pricehead
{
	border-bottom: 1px solid #CCCCCC;
	color:#373737;
	text-align: right;
	width:60px;
}

.of_table .imagecol
{
	padding-top: 10px;
	vertical-align: top;
	width: 100px;
	border-bottom: 1px solid #CCCCCC;
}

.of_table .infotextcol
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
	width: 490px;	
	border-bottom: 1px solid #CCCCCC;
}

.of_table .pricecol
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.of_table .vatnote
{
	color: #aaaaaa;
	border-top: 1px solid #cccccc;
}

.productblock
{
	display: none;
}

.activeblock
{
	display: block !important;
}

.prodname
{
	font-weight: bold;	
}

.prodsubname
{
	font-size: 10px;
	font-weight: normal;
}

.info_block
{
	font-weight: normal;	
	padding-top: 5px;
	padding-bottom: 5px;
	display: none;
}

a.info_toggle
{
	color: #ffa61a;
	text-decoration: none;
	padding-left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAoCAYAAADdaosOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAe0lEQVQoz+3SLQ7AIAwF4N5iySz3w2I5AIdAzc9N7VQYDN0jaZNuQS24TXyIvvCXlpiZRuhFsK0BPJDVlwMYCqRRoCrEUdAg26AXTnB6VIYdlvvlEz/4B1OmJEsXrUDSPX7wJC1tpli05yRDoEGygZNd1Q6c6o+In5mSC7O9mxXt7M9DAAAAAElFTkSuQmCC) no-repeat 0 3px;
	display:block;
}

a:hover.info_toggle 
{
	text-decoration: underline;
}

.expanded 
{
	background-position: 0 -19px !important;
}

button.Legacy:disabled {
	background-color: #aaa!important;
}

span.articy 
{
	font-weight: bold;
	color: inherited;
}

span.articy em
{
	font-style: normal;
	font-weight: normal;
	color: #D88B17;
}

span.articy i
{
	font-weight: normal;
	font-style: normal;
	color: inherited;
}

.small_menu
{
	display: inline-block;
	text-align: center;
	width: 100%;
}

.big_menu
{
	display: block;
	text-align: center;
}

.big_menu h3.mright
{
	text-align: left;
}

.big_menu h3.mleft
{
	text-align: right;
}

.big_menu h3.mcenter
{
	text-align: center;
}

.modern_menu
{
	text-align: center;
	font-family: "Open Sans";
	font-size: 16px;
	line-height: 30px;
}

.modern_menu a
{
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px 20px;
	white-space: nowrap; 
	font-weight:400;
	color: #ffa61a;
	background-color: white;
}

.modern_menu.narrow a
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 5px;
	white-space: nowrap; 
	font-weight:400;
	color: #ffa61a;
	background-color: white;
}


.modern_menu a:hover
{
	color: #ffa61a;
	background-color: #eee;
}

.modern_menu a.active, .modern_menu a.active:hover
{
	color: white;
	background-color: #313638;
	font-weight:600;
	cursor: default;
}


span.hotprice
{
	color:red;
	font-weight:1000;
}

span.hotdesc
{
	color:red;
	font-weight:bold;
	padding-bottom:10px;
}

.customers 
{
	border-width: 0px;
	width: 100%;
}

.customers tr
{
	height:100px
}


.customers td
{
	border-width: 0px;
	horizontal-align: middle;
	width: 32%;
}

#button:disabled, #button1:disabled, #button2:disabled
{
	background-color: gray !important;
	border-color: gray;
	cursor: default;
}

#button:hoover:disabled, #button1:hoover:disabled, #button2:hoover:disabled
{
	background-color: gray !important;
	border-color: gray;
	cursor: default;
}

#code:disabled, #licenseKey:disabled, #orderNumber:disabled, #cancelRemark:disabled, #cancelForm #full:disabled, #cancelForm #partial:disabled
{
	background-color: #ccc !important;
}

.display-posts-listing img
{
    border-width: 4px;
    border-color: #ddd;
    border-style: solid;
    margin-right: 15px;
    float: left;
    transition: border-color 0.3s ease 0s
}

.display-posts-listing img:hover
{
    border-color: #f98123
}


.display-posts-listing .listing-item
{
    margin-top: 30px;
}

/*
#content 
{
    padding: 30px;
}
*/

.codeform input.code
{
	font-family: "Courier New";
	font-weight: bold;
}

/* price calculator styles */ 

#ipcountry {display:none}

.inactive 
{
	opacity: 0.4;
}

.invisible
{
	display: none !important;
}

.stephdr
{
	border-color: #333;
    border-left-style: solid;
    border-left-width: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-top: 6px;
    font-family: "Open Sans";
}
    
.stephdr h6
{
	display: inline;
	font-size: 20px;
	color: #333;
	margin-left: 20px;
}

.stephdr em
{
  color: #ffa61a;
  font-size: 20px;
  font-style: normal;	
	font-weight: bold;
	text-transform: uppercase;
}

.stephdr .stepdone
{
  display: inline;
  color: #ffa61a;
  font-size: 13px;
  font-style: normal;	
  margin-left: 20px;
}

/*
.stephdr .stepchange
{
}
*/

.stephdr .stepcheck
{
	float: right;
	margin-top: 2px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAIAAADwLNHcAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACz0lEQVQ4y4WUS2jcVRTGL9NUEUUXgnapKxcupKgbl4pi1QRN1E6jEamKK0GEUkHQYummXWQlPqqrquATXKgoIiqIXehCO8lMZiYTY0lqQjp5zGTm3nsePxf/STKrernL8+M753zfvYH/PQ7g7oY7KPRyWu9sPTQ7/VH/t7BblkgRwyCCIaYgiUjOYAnAlCjwbuenUD/03vL5ZXphSMYQoa8oWqi6gSliPugC1/Liqf21w2e3zi/TU2RYH9QwHIsqnoUMQh/AktLK7XsWjof58bfXvurjqJDzHp9BQbCEqGYchQSb9B3+6rRuqbwYmhNnN74WFBNSRof0yeA4GKqYgFB0IBVp3VQ9GhqjZ9pf4iIoSsISNsQrPhjB+5hqRgXy76l5XW0qNCaOXn7f6bqaAkqCiO/x6iliKBh9QAS638uFG+eevb4ydXDhdXwDJYMnUwxHfVjf+wlDwIgGmis2f0ftVFh68OY/n59lwZEsKJhG6KCoERwjKTrwQIDYRlDs9ubLI/NjYfapL3o/F1DhYgJkIBq26ZxcPRcak3dWX/1bVh2LIHBs9ePQnAqN0TfXP1thBUG1WHCOCHmHf6P9aak1GebuC/P33n9xOhH78OHmr/uak6FVvrt1fMvWERAkg4uwHYuEFnyXfHLj86ua5dLS6L6Z8pnuDwvUD1Sfu2Fm7JrG07/EWhHGXKTfM2wLknaWFuiySe+ZxQ/C7MNXz40fbB2bWDpRaoztvzB6eu2cQ3ZkMLhBxgUj+S5v1iPVu5dK1SMj9SdD9dC1tcOh/vhti6+0WesXlQZqzsC2QbAGfDLHhDj+73SpeiRcfCQ0HxuZmXpr/bsMTnRAlCxiWfCBsO3wDmYgfBv/GKmUQ/3R0Hjg1n9egkwiSdwG37lAxrvk3QaG8kfvrtZrofXEC0vvXIobWPGi5Mqfyx4v2OnL33wSf0y6AiaA0tF0Zf4/LDYlDj9KZn0AAAAASUVORK5CYII=");
	width: 21px;
	height: 19px;
}

.stepcontent
{
	margin-bottom: 20px;
}

.pcTable
{
	border: 0px solid white;
	border-collapse: collapse;
}

.pcTable th,
.pcTable td
{
	border: 0px solid white;
	margin: 5px;
	vertical-align:top; 
	padding:0; 
	font-size: 12px; 
	font-family: Arial, Verdana;
	text-align:left;
}

.maskContainer
{
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	vertical-align: bottom;
	text-align: center;
}

.mask
{
	background-color: white;
	top: 0;
	left: 0;
	opacity: 0.5;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: none;
}

/*
.processing
{
	background-color: lime;
	border: 2px solid green;
	border-radius: 6px;
	bottom: 10px;
	box-shadow: 3px 3px rgba(64, 64, 64, 0.5);
	display: inline-block;
	font-size: 30px;
	left: 380px;
	padding: 20px;
	position: absolute;
	z-index: 3;
}
*/

.tier0
{
	background-color: #eff466;
}

.tier0l
{
	background-color: #F8FAC2;
}

.tier1
{
	background-color: #cacaca;
}

.tier1l
{
	background-color: #efefef;
}

.tier2
{
	background-color: #a9e2ff;
}

.tier2l
{
	background-color: #E5F6FF;
}

.tier3
{
	background-color: #a9ffad;
}

.tier3l
{
	background-color: #E4FFE5;
}


.tierBox
{
	margin-right: 4px;
	display: inline-block;
}

.tierName
{
	text-align: center;
	margin: 4px;
	font-family: Open Sans;
	font-size: 14px;
	
}

.tierNumbers
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}

.numberBox
{
	display: inline-block;
	width: 21px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAALUlEQVQ4T2MwMjIypjYGG/rv37/N1MKjho4aOmooNkly8aiho4YOKUOpi42MAfJmbhHZQL7DAAAAAElFTkSuQmCC);
	color: #333;
	margin: 2px;
	margin-bottom: 6px;
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
	cursor: pointer;
}

.inactiveNumber
{
	cursor: default;
}

.numberSel
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAK0lEQVQ4T2P4v0zqP7UxjQ1dKtlAMR41dNTQUUNHDR01lEaGUhHTwFCp/wCCoifqHhlljQAAAABJRU5ErkJggg==);
}

.tabLine
{
	height: 6px;
}

.inactiveTab
{
	background-color: white;
}

.tblhdr
{
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.linecnt
{
	position: relative; 
	top: 0px;
}

.linecnt.sep
{
	left: -5px !important;
	width: 13px !important;
}

.line
{
	width:100%; 
	height: 1px;	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAEUlEQVQI12NgYGD4TyQmTiEAE2kT7dlJNwkAAAAASUVORK5CYII=) repeat-x;
}

.line.sep
{
	width: 23px;
	opacity: 0.2;
}

.light
{
	opacity: 0.4;
}

.separator
{
	vertical-align: top; 	
	width:13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAFCAYAAACeuGYRAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAE0lEQVQY02NgwA7+I2GiwVDWBACmxQ7yPjKXTAAAAABJRU5ErkJggg==) repeat-y;
}


.cellLeft
{
	margin: 5px;
	text-align: left;
	display: inline-block;
}
.cellRight
{
	margin: 5px;
	text-align: right;
}

.cellCenter
{
	margin: 5px;
	text-align: center;
}

.infoDiv
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	display: inline;
}
.infoBlock
{
	font-weight: normal;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display: none;
}

.nowrap
{
	white-space: nowrap;
}

.priceold
{
	font-size: 9px;
	text-decoration: line-through;
	color: #888;
	margin-right: 5px;
}

.discountvalue
{
	font-size: 9px;
	color: #800000;
	margin-right: 5px;
}

.pricenow
{
	color: #800000;
}

.pricenormal
{
	color: #222;
}

.ml5
{
	margin-left: 5px;
}

.mr5
{
	margin-right: 5px;
}

.bmBig
{
	margin-bottom: 20px;
}

.totals
{
	border-top: 1px solid black;
	padding-top: 3px;
	margin-bottom: 3px;
	margin-left: 40px;
}

.save
{
	padding-top: 8px;
	margin-left: 40px;
	color: #800000;
}

.final
{
	border-bottom: 4px double black;
}

.veryhidden
{
	display:none !important;
}

.infoWidth
{
	max-width:500px;
}

.special
{
	height: 40px; 
	font-size: 16px; 
	text-align: center; 
	vertical-align: middle;
	padding-top: 30px;
}

.ultimateNote
{
	display: none;
}

.checkBox.small
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4UlEQVRYw82Wy27TQBSG8xZRLkqdC6LOPbGduC2UoiJUVIrSQA0bKgEb1D4BOySU0kUlS2VliQ1v0OdBqrqGLezNfywfdDKKFRpPFCL9GnviM98/Z+w5k7EsK1ylMvGFBz2D9qGnc0TPHEAPxUBHC8RvSwM0wH3IgYZzNIhbRxh4TvHD4fCLbduPkmIdx/kMHcf3ljRAA2xYt/+xgUPAr1zXDdF+7/V6u+qDAE+gEPrV6XTeqQaOUhoYA3xOBkiAXEsTAh72+/2bYrH4vl6v35MGXqTNAMVjcB9GKAshliIywXDcR/BCoXCay+VeIguDqSXAn6kMcDyg/mAwCGPoDwKT0K/CLZ0ZGMv4brfr86zp/wS43ndAxgM8YTgyE8LQTalUeqvALe3vAMO5HzP/CVEbttvtaxjYXbaBiZx1Pp8/NU3zK67pPmy1WqoJrUtwTmASIBGc17zZbPpoqV81oe8lBPiKUq3C+cFGo+FjGcjA72q1+kH9DCkDmykM0E66iZl+mwWXJgzD+JjNZl+rG9Ge2Of/VbYw8JjjK5XKPuAbSXG1Wm0PRh5wfOZ/KMfBKsUGKB0dqAW154ifuSsGshaIvyMNWHGHAZXnyBAtG+hTPIrQK2xEZlIstudDyI3v16QBGqASd95GbKAH+AlKcYD2Ez7HdfVZgEdQAF3iJd1SDVgaDIzJAIlKsDQh4AH2izOcB7bxGda0ZoDiMbgHI5SFgGoCmWA47iM4quIO9gkbWTCmDOCXygDHA+rhPBDE0AsCk9Cvwte0Z4D7UXg8njX9nwDX+w7IeIBHDEdmAhg6w3lgS4EvJwME537M/AKiNkAhmsDA+rINjOSsUZh2cB44xjXdB6iEqgmtS0AlOYIDEsF5zVElPbTUr5rQlwGATyjVKpyfRQX0sAxk4BLngSfqZ0i/agoDNIEqZvpmFlyawHngAOcBV92IzAXg0sDfdS2Xy41ZcBZmb8bwqSVYmf4A1p7vsptYvG4AAAAASUVORK5CYII=");	background-repeat: no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
}

.radioBox.small
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADz0lEQVRYw6VWPUtjQRRNYyOiiWUgPoiJGvEzo5ioLxrzGv/CFikUYljxcwtRWLBcs4t2C1tYWgYWGxEsttvGZht/wLKGZUH/QvbcYeYxuUxe8mJx8jIf594zM/fNeZFmsxnh8DwvDgiGiG3uW/nyRwihkQAOgTvgH8OdGkvo+TrIW/hmgDzwHfgzMzNznUqldqLRaGl4eHh1fHy8PD8//xVjv9WcvEVAT3wdIJHNZm+BRxCP+/r6RH9/vxgcHBRDQ0PyiXZ2cnJyC3N/qiAJQ0DPfB3gEORnIg8MDIh4PC7S6bSYnp4Wc3Nz8klt6p+amtpSKzk0BLTwFxYWKuvr6/VSqdQgFIvFei6Xq9j4smBAfkCSG1I7OjpKAYTrugJEsbGxIZ/Upn6MZ9V23qlia+FTIiR9Qn+T4alQKFQ4nwQIBHgZGxvbo+QIIJNaqlj20/js7GyZCkv3m3wkr1uSa9Q5Xwt4TSaTHq2wXXJTBOatMgE+H+1GgIAG5/sCMpmMR9sclFxjeXm5xAUY/EABnO8LwLns0Vl3I2BpaWmHCzD4gUfA+bIIQf6BjptO26+BLbw2i5DxK1RwtiJUYy18EhDBq3aKjr9QdtwpOYromC4beo2I24ZfUattKNR1cs6XAdRFcg9lv2hCh+SP+iLRAt7C969SbKOL5z2tZHFx8Safz++tra15BPpPfRh7Bm5tV3GvfJuZnGIldKavBl6Ahy7NKBQ/jJ3Gu7XkMPx2AaKAwxDme6BrPt/CGECXxD7whWFfjcUCjiA03wyQBN4DF/DzMpytAD+fgJ+n4Oc5FNk7jH1Sc5IWAT3xdYAYXqNd4AxED37uwL8d+LgDh5NPtEfg5yuYe6KCxAwBPfN1gBLIF0SGnzvwbQf+78BiHVwy8klt6oefr6iVlAwBLXy8BS6+B6pwxhoBV3QVd4Br48uCAfkISbZJLSyVAjgwFgdEB9erfFKb+jE+orZzXxVbC58SIek5+r8xnON7wOV8EuAgwCX8vEjJEUAmtVSx7Kdx+HmOCkv3m3wkr1qSa1Q5Xwu4gp9naIXtkpsiMC/FBPh8tGsBAmqc7wuAn2dom4OSa8DPJ7gAgx8ogPN9ATiXIp11NwLgegUuwOAHHgHnyyIE+QM6tjttvwa2sGwWIeO7VHC2IlRjLXzt55vo+AxlXqfkKCKPLht6jYzvAc531WprClWdnPO1n9NFcgBlH2lCh+Rn+iIxvgd65pt+nsbzgFYC796Ghxfh5RkC/ac+pXzXdhX3yreZySZWQmd6ZeASOOrSjELxw9hpNMT3QNf8/8zo9F+qLxSYAAAAAElFTkSuQmCC");
	background-position: 0 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
}

.checkBox.small.disabled, .radioBox.small.disabled
{
	background-position: 0 -16px;
	cursor: default;
}

.checkBox.small.selected, .radioBox.small.selected
{
	background-position: -16px 0;
}

.checkBox.small.disabled.selected, .radioBox.small.disabled.selected
{
	background-position: -16px -16px !important;
	cursor: default;
}

.checkBox.big
{
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	display: inline-block;
	cursor: pointer;
}

.radioBox.big
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD4klEQVRYw92YaUhUURTHB7+Xzjhmjn6IVMpoc8YJ24gWpZ02rLCSLMqM0jaxspJq2pE2omxxknIsc4ymzCKKVtu+TBat4DPqQ2SUBj5pXp7uf7oXXtOMTjUadeGPj3vP+b177px77n1qiEjTmkwmk4EpnimZaSZXMu/DmKYtRnvyBcSbzExWpldMMlOLh2Q+ZuW2PzFUk2w3vrcXBDEVMzUyKUx1TBVMOUxJXDm8r47bNHKfIF8BUGmkW4KfwHzMCSYlcYDx9ZBE47lRQ+PXThrVfwKEZ/RhDDYJKr7guOUlgGimu0zEVMtkMbXdLNyWuG+0rwAEn02KBg4wSklD43cumdZ7xLrZvUZvmRc3fteCuIkQntGHMdjAFj6C7yuAIG6An++W6dfbLe57V/wSHikUxCffMjjReGfRlD7DLelx4w5n9Ugpy42de2FdTMal/OjFEJ7RhzHYwBY+8BV8bwEU81X8ncmrgyDO8gygGKuIiWSn9B65L7PnZPua2PQ3F7NszTUHpa/Pi2R6fpToWSF9rdktN1evlt6cGmuDDWzhw4Nw8z0DMPM8rjX9eavlLLMqADPyGKmA1cSEHHkxCz4/LHAqj/cqyrU0ctlN5CrpRq6TUeQqjSHlbCK5qiYqDeXDnLCFD3zBSFDxxQusfDNaAhCAhbOsqgCs2IzIZ6QEVrWherPzy8NNJNsHUdPxKGqyRnjIQE0nupN8qi/VF0Y64QNfMMASfFGHX/GKEqhWx5kGwUdFwaZEXkvls2xN9/KVxrKB9OloROuydqP6wxHKk4IoG3zBAEvwNfzAkHlZDFSr4Mx4wUdZRGXB5vxwOVP66Eihd4ci6d3Brm0owv330Y6uEnzBAEvwNfzUa+G1PVAthzOTBR+1HeURFeZ9Zbr89lg/er0v3D/tN1D1Rr0MXzDAEnwNP7pb+AEVqJbEmZmCjwMKNR5l8m1FKr3cE0kvCrr4qXC6mhdK8AUDLMH/KwHUlk6lmu1hfsu5LYwqc3Q+A+jwFHpaNEa+vymMHmz2T7fz9WRfpvOZQh2+iR/sNkrX1+vp5oa2dYPJsUpHpVmhPjdxh5fRqxsMtqrcUOXy6lC6sqZ1XWCTt2aEKGUrwn2W0XY7yFSXxJ8OMscqvfNMlpYcK3XuSXrqPJM9W0uF84PpyEKd14MMbPXdPOBXCfXd39tVomSp3onVtS3RUvkyNuHlOuQ6nV6qpaKMENqTFqwcmK/zeZVwB/C3L3O27HDb/rlaaUdqsLx1RifaMr0TbZ3ZWS6YEyIVLe7i92Xuv7hO//MfNP/FJ2W7fdT/8OLvgfwS39P/hwD+5X+rfAPSh51GZYKtHQAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	display: inline-block;
	cursor: pointer;
	margin: 6px, 10px;
}

.checkBox.big.selected, .radioBox.big.selected
{
	background-position: -24px 0;
}

.hintArrow
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEUlEQVQ4y53TwUoCQRjA8SX1kqBBgmA9gRefwVfw4KknCMODl04+QIdAJBE7hSB0CCIEj53yIp4NuisiJoJgUTn9Z/mCCVd3dg8/9jL759udGUcp5bg6GT8pXKCHT8xQ+nvfsQyl0cUYK/GGcpCQjjxgincomegGJ7ahCJr4kMBGJjlDzF1jGSpiKRHtEbl/ayxCx3gxIg0cba2zCBWNSBuHnlP7hJLoS+QeiZ2b4RMqSOTZ3Zl9R8MjFDMWDLFA3vegeoRauJJpvnBrcdo9Q6/yOXqSH1TDhp6MXdITzTFANmioboS+5TnCadBQzbhHSq7FOQ6Chq6Nz9LPy7D/SG/1BGtUEA0biuNOroZjTd7/BXEb0fq1NjftAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 18px;
	height: 18px;
	display: inline-block;	
	margin-right: 10px;
	margin-top: 10px;	
	float: left;
}

.hintText
{	
	display: inline;
	vertical-align: top;	
}

.hint
{
	margin-bottom: 15px;
}

.hintPos0
{
	margin-left: 30px;
}

.hintPos1
{
	margin-left: 45px;
}

.hintPos2
{
	margin-left: 150px;
}

.checkGroup
{
	margin-bottom: 6px;
}

.radioGroup
{
}

.indent0
{
	margin-left: 20px;
}

.lastEntry
{
	margin-bottom: 20px;
}

.checkText
{
	vertical-align: top;
	margin-left: 10px;
	margin-top: 5px;
	display: inline-block;
}

.pcInput
{
	background: none repeat scroll 0 0%, none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;
	border: 1px solid black !important;
	border-radius: 0 !important;
	color: #333 !important;
	margin: 0 3px 0 0 !important;
	padding: 2px 4px !important;
	text-align: right !important;
	width: 30px !important;
}

.pcInput:disabled, pcInput[disabled="disabled"]
{
	color: #888 !important;
	background: none repeat scroll 0 0%, none repeat scroll 0 0 rgba(224, 224, 224, 0.5) !important;
}

.pcSelect
{
	background: none repeat scroll 0 0%, none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;
	border: 1px solid black !important;
	border-radius: 0 !important;
	color: #333 !important;
	margin: 0 3px 0 0 !important;
	padding: 2px 4px !important;
	text-align: right !important;
	width: auto !important;
}

.upgCell
{
	float: right;
	margin-right: 30px;
	white-space: nowrap;
	width: 40px;
}

.upg
{
	width: 90px;
}

.ccw
{
	width: 60px;
}

.ppucw
{
	width: 180px;
}

.stpcw
{
	width: 90px;
}

.smallCheckText
{
	display: inline-block;
	margin-left: 12px;
	vertical-align: top;
	white-space: normal;
}

.contactField
{
	width: 220px !important;
}

.contactField.small
{
	width: 100px !important;
}

.contactLabel
{
	vertical-align: middle;
	margin-top: 4px;
}

.contactLabel.error, .smallCheckText.error
{
	color: #800000;
}

.errorText
{
	margin-left: 10px;
	margin-top: 4px;
	font-weight: bold;
	color: #800000;
}

.errorText.absolute
{
	display: inline-block;
	position: absolute; 
	left: 450px
}

input.contactField:disabled
{
	background-color: #ccc !important;
}

input.contactField.error
{
	background-color: #f0e1e1
}

input.contactField.valid
{
	background-color: #E4FFE5
}

ol li
{
	list-style: outside none decimal !important;
}

.win-only
{
	/* 
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAEASURBVDhP3dShigJRFMZxi6/gG4jZ4gMYrUaLxeYD3CIYBBFsgmxZFrYJYjGLxWgw2gQRQSyCCGLZ/X/iheFwhZldQVT4Kffcb453Zu5Myjn3CBmU0EIvFLgnhyp6mGCJA36MXfSgNAqoo48pdtC/a94efM9K4Q+cI0Wri8RNR6ZotZG46cAUrTdvOjRFK+mN2ir8Bd197TnrhAaU0/h4+/U09nx+ofDD6asCrdb7vPHjIpTzdTsfHX+jqfAYoWvj6bFULjQXslf4JbbUOk7TDp6+0lib/0+nL1mUoQZ6ay2gzayQ3q2JVxqXPrpUc2xwQajp9TH9rzxq0BnNnHPTX0wYonCGaiDLAAAAAElFTkSuQmCC"); 
	padding-left: 30px;
	*/
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-bottom:10px;
	line-height: 1.2em;
}

.win-only .line1
{
	color: #787878;
	font-weight: bold;
}

.win-only .line2
{
	color: #787878;
	font-style: italic;
	/*font-size: 10px;*/
}

.win-only .line2 em
{
	color: #ffa61a;
}

.win-only a:hover
{
	text-decoration: none;
}


.showcasequery
{
	border-left: 6px solid #ffa61a; 
	border-bottom: 1px solid #ffa61a; 
	padding-left: 10px; 
	margin-bottom: 12px; 
/*	margin-right: 260px; */ 
	width:98%;
    display:inline-block;
}

.showcasequery h6
{
    margin-top: 0px;
    margin-bottom: 4px;
    width: 99%;
    text-align: justify;
    line-height: 22px !important;
}

.showcasequery:before, 
.showcasequery:after
{
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}

.vaTable
{
	border: 0px solid white;
	border-collapse: collapse;
}

.vaTable th,
.vaTable td
{
	border: 0px solid white;
	margin: 5px;
	vertical-align:middle; 
	padding: 5px; 
	font-size: 12px; 
	font-family: Arial, Verdana;
	text-align:left;
}


.toggle.small
{
	margin-bottom: 10px;
}

.toggle.small > .toggle-title
{
	 padding: 5px 5px 5px 35px;
	 background-position: 10px 7px;
}

.toggle.small.active > .toggle-title{	
	background-position:10px -98px;
}

/*------- new page styles ----------*/

.content.bigpadding
{
	padding-left: 100px !important;
	padding-right: 100px !important;
}

#gridcontainer
{
	width: 900px;
	text-align:center;
}

/*  Start of styles for "bigpadding" template (new style) */
.bigpadding .nvg-post .np-meta, .bigpadding .post-single .np-meta
{
	color: #aaa;
}

.nvg-post h3
{
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 32px;
}

.bigpadding .post-single .np-meta
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.bigpadding .post-single h3
{
	line-height: 32px;
}


.bigpadding .toggle-active > .toggle-title
{  
	background-position: 15px -85px;
}

.bigpadding .toggle-title
{  
	background-position: 15px 20px;
}

.bigpadding
{
    font-size:125%;
    line-height: 125%;
    font-family: Open Sans, Arial;
    text-align: justify;
}

.bigpadding p
{
    text-align:justify   !important; 
    line-height: 20px;
}

.bigpadding h1
{
	font-size:48px;
	line-height:56px;
    /* width:100%;
    border-bottom: 8px solid #ffa61a;
    padding-bottom:12px; */
}


.bigpadding h2
{
	font-size:32px;
	line-height:36px;
}

.bigpadding h3
{
	font-size:23px;
	line-height:25px;
}

.bigpadding .tp-revslider-slidesli
{
    background-image: none !important;
}

.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {
    border: none !important;
}

#nevc-featured .pane, #nevc-featured .pane .rev_slider_wrapper
{
    width: 758px !important;
    height: 261px !important;
}

.bigpadding table, .bigpadding th, .bigpadding td
{
    border: none;
}

.bigpadding .toggle-active > .toggle-title
{  
	background-position: 15px -85px !important;
}

.bigpadding .toggle-title
{  
	background-position: 15px 20px !important;
}

.bigpadding .toggle-active > .toggle-title
{  
	background-position: 15px -85px !important;
}

.bigpadding .toggle.small > .toggle-title
{  
	background-position: 10px 7px !important;
}

.bigpadding .toggle.small.active > .toggle-title 
{
    background-position: 10px -98px;
}

.bigpadding .toggle.small .vaTable td
{
    font-size:15px !important;
}

.bigpadding .articy
{
    font-weight: 500!important;
}

#nvg_social a 
{
	opacity: 1;
	transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
}

#nvg_social a:hover > img {opacity:0.7;}

/*  End of styles for "bigpadding" template (new style) */

.header_banner1 {
	overflow:hidden;
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
	box-shadow:0 0 10px rgba(0,0,0,0.3);
}

.menu-container.fixed-menu
{
	display: block; 
	opacity: 0.95; 
	position: fixed; 
	width: 1000px; 
	z-index: 1000;
	top: 0px;
}

.menu-container.fixed-menu.adminbar
{
	top: 32px; 
}

.menu-container .menu > ul
{
	font-size: 15px;
}

.nvg-licensed-product
{
	font-weight: bold;
}

#license-details
{
	min-width: 465px;
}

.nvg-license-overview .nvg-license-key
{
	font-family: "courier new";
	font-weight: bold;
}

.nvg-license-overview .nvg-license-key .nvg-extra
{
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.nvg-active-subscriptions
{
	margin-left: 20px;	
}

.nvg-used-tokens-title
{
	margin-left: 20px;
	margin-top: 5px;
}

.nvg-used-tokens
{
	margin-bottom: 5px;
	margin-left: 40px;
}

.nvg-saas
{
	margin-left: 20px;
}

.nvg-saas em
{
	font-weight: bold;
	font-style: normal;
	font-family: "courier new";
}

.nvg-sub-items
{
	background-color: #f0f0f0;
	/*border: 1px solid #888;*/
	padding: 10px;
}

.nvg-sub-items ul
{
	margin-bottom: 0px !important;
	list-style: none !important;
	margin-left: 0 !important;
}


.nvg-sub-items li
{
	padding-left: 0px !important;
	background-image: none !important;
/*	line-height: 26px; */
}

.nvg-sub-items li:last-child
{
	margin-bottom: 0px !important;
}

.nvg-sub-container
{
	border: 1px solid #888;
	padding: 10px;
	margin-bottom: 20px;
}

.nvg-sub-header
{
	background-color: #e0e0e0;
	font-size: 18px !important;
    padding: 4px 8px;	
}

.nvg-sub-header table, .nvg-sub-details table
{
	border: none;
	margin-bottom: 0 !important;
}

.nvg-sub-header td, .nvg-sub-details td
{
	border: none;
}

.nvg-sub-header-item
{
	font-weight: bold;
}

.nvg-sub-actions
{
	border-top: 1px solid #888;
	padding-top: 10px;
}

.nvg-apply-container
{
	float: right;
	margin-top: 20px;
  margin-bottom: 20px;	
}

.shop_table .nvg-action-column
{
	text-align: right;
	width: 20%;
}

.shop_table .nvg-text-column
{
	text-align: left;
	width: 80%;
}

.shop_table thead
{
	font-weight: 700;
	background-color: #f6f5f8;
}

.shop_table thead td
{
	border: 0px;
}

.nvg-right
{
	text-align: right !important;	
}

.nvg-20p
{
	width: 20% !important;
}

.nvg-40p
{
	width: 40% !important;
}

.nvg-50p
{
	width: 50% !important;
}

.nvg-25p
{
	width: 50% !important;
}


.nvg-invoice-list, .nvg-license-overview, .nvg-credit-card-list, .nvg-paypal-list
{
	border-spacing: 0;
	border-collapse: collapse;
}

.nvg-nodelete
{
	display: inline;
	font-weight: bold;
}

.nvg-sub-details
{
	margin-top: 15px;
	border-top: solid 1px #ccc;
	padding-top: 10px;
}

.nvg-sub-details table td
{
	border: none;
	padding: 5px 10px 5px 10px;
}

.nvg-sub-details table th
{
	font-family: Ubuntu;
	width: 25%;
	border: none;
	padding: 5px 0; /*10px 0 10px;*/
	text-align: right;
	white-space: nowrap;
	font-weight: normal !important;
}

.nvg-due-container span
{
	vertical-align: middle;
}

.nvg-cancel
{
	margin-left: 50px;
	margin-right: 5px;
}

.nvg-license-header
{
	margin-bottom: 20px;
}

.nvg-license-header .nvg-license-key
{
	font-weight: bold;
	font-size: 16px;
}

.nvg-license-header .nvg-additional-dn
{
	font-size: 13px;
	margin-top: 5px;
}

.nvg-license-header .nvg-product-name
{
	margin-top: 6px;
}

.nvg-spacer
{
	margin-top: 5px;
}

.nvg-with-admin-bar .lg-toolbar
{
	top: 32px !important;
}

.nvg-posttags
{
	display: inline;
}

.nvg-posttag
{
	width: 21px;
	height: 21px;
	vertical-align: top;
	display: inline-block;
}

.nvg-posttag-video
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAoUlEQVQ4y2P4//8/A7UxCsfY2Pg/BRjTUJDEzDQGOD7STBgjqwfpx2koCJBiKEw9SD8DDFDTpUDjsrEaSqFLs8EYl0s/TiaMcbg0G6dLQZqe9TD8P18HdFU5hAbx0Q0l2aUgg5DB2kxUw8lyKciF2MCOAojBZLkUl6EgcKt1MLmUJmFKk9inejqlSY6iIO8PUZdSVPLDDUQ2FF5qQ0A2JRgAo8i705RqMjMAAAAASUVORK5CYII=");
}

.nvg-posttag-graphic
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACmElEQVQ4y6WUy4tSURzHb2CtIhJaCdKUTVT2GKKGNjWh4gsFU0YtHVTwkc+oNJiCkQbsZYtMyUfQxmbjJqSFIaggbdpM8wdERFT7VkE28+t3fnOVo9nYkPDh3Ps9v/vx3HPPOQIACP9DMBgEBp9RGAqFIBqNQiaTOVkul3cK2/j1pbyYwng8DtlsFiqVyttqtaqq1Wq7tiMbFVNnIpEAHCE0m80frVZrrVQqHcPndkwS4uV+Xsjuib4URwmdTqfX7Xa/pFKpOezcw8Ri8VghLx0IJ0hHR8ELDyAKZBo5LDItZlN/lW7xigpRwqZoBjktMiNmirFSTjDVH5V4fwQ5ziTf8wL0+XBPYH0XkVnk6B/SEeHoqM4i5xEtL11dIuk8y5FTY6XinDLpIeQEL3i/KfDyWesmZVHEgZzb6kMdFEc4ywvaSRIs8tmrKGVLSAC5MCRtt9s9FH8Nh8MaUXgG0fGC2lUSFPjspZ+yLHINUY0u/l6j0fjmdDrN9Bqbc3SZFzz3kGCFz154KXuK3KJn+tJisQgo7PHF7+5QcYLPnjgpq4/5o2dsWtibDfZ+oVCAer0+JG3eoOJlPntgo+zNRGksFoN8Pg94kPwamqvYPlAqla/57O78XpDL5av/JM3lcoAn1MbnRwJ8eigAa5dvxyGZTK7z2fWIhx2VQ9njK7tBKpVWJRLJ4mBOI5EIO0shnU7/XAkIUF4QgLV+jwPcbvc6ny04L4HD4djgs4B9DlQq1UeZTHZ/8PUDgQDh8XjAZrOByWQCvV4PBoOBWo1GQ6jVatDpdAS7Zmi1WjCbzWC1WikfrFO/3w8+nw9cLhfY7XawWCwkNhqNE2F1rJ49x+S0FOmk5naPuDbZPvay0w4JTyAo1g72/m/K3tTqAKj/YgAAAABJRU5ErkJggg==");	
}

.nvg-posttag-images
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAADs0lEQVQ4y5WUX0xbZRjGa40uLqLVxgs10RDihQ4TUSMJ+IfOpTilRpIyRdmYJD0lsS0W6uaYyr9MYYWJlJlzAmVRTFw0BJjzxhgno8pcizczhECiF4MCY9yMllMc9PF7TqU94Db1JM9p3vf9PU++7/SczwDA8F+11HXbPYuB7eblrttNN+K0S5IkSJITktOZ+r2e0nNJc143lMCfC2Gszo5hZeYXxGbDiEXHsawTa/Y5J0eePq54ustwi8i5SdTM2gh1amBTXTkO+STU+jzw+mpRoxNr9jknR56+Hfcbqy8eM2xD49ZQsaWVmTEcqnOgQ+5Di/I1GpRBNMhDGYmafc7JkaevpCi3+8H7TK5rh0bP44DXiaNKPxqVIbynnMZh5du0WLPPOTny9PV0t8Fb8xbK7PaFsrKyfofDcW9m+3NhvFuzH8dlBR3C6Fe+FAEn02LNPufkyNO3FJ1Cci2BeDyGUCiEqqqq7zJ/1Px51HteR1DuhKLI+FTpwXGlNy3W7HNOjjx9r5VaUe14Ey0tzeDl8/mQDr06dw7ve17FZ3Ib+pSP0aMEhLp1Cmh9zsmRp++ZJx/Gs0/no6mpEaqqQjyCpcxKZ0ZwxFuKk3IDvpCPoF9uFWrTqVXrc06OPH3P5e/AzqJCDA8PYXJyElar9adM6O/foOudF9Dp240OXwna62zw12bEmn3OyZFPhT6C3dadmJ6ewsDAAAoLC4Pp0MTE51B/7YQabhNqhRo5CnXcnxFr9jkXHHn6dhU8ivI9pUgkVPEImpCTk3MwE3pBgTr2AeIjXsTOuBE/4xJy6+RK9cWcHHn6XrI8gYO+GiST66isrFw1Go17dSs9gZVzzYifrUPsR8+WwJS0vpiTI0+fbVc++nplLC5egs1mmxLHQYXumZ7G6m9BsbVPxHbbN289rXZtTo48fS7pDYRGfhDv6CgsFsspfejfp9T/08aVSCQQCASQl5fnT4fyFle2m5/KMbrc+20/j30/gOh0BOtXLv5TyzNYj88hqS4heXUF4ibsSbjdbpjN5upNoX80Gm6NKoZtDz1wt+flF58Ple95Zf5tdzWO+T/EqcGvMHFhHPErl4E1Vfssk2urImtNC7y0sMCX/jIDN4XyPORJQ91sNOyl7rrzDunxvMc+shQVDdpKSiYq9+1LHK6vRzDYi9HRs4jOzmrbj0QiKC4uDl8jNKWN42sD2Krs7OwDBQUFPeLLGbXb7fPcdkVFxXBubm7zv4beKFgvk8kkZWVlOfQ95vwFncBHrnMdA9QAAAAASUVORK5CYII=");	
}

.nvg-posttag-madewitharticy
{
	width: 69px;
	background-image: url("data:image/png;base64,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");
}

.nvg-posttag-showcase
{
	width: 31px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAVCAYAAAC+NTVfAAAEC0lEQVRIx8VWW3NTVRjde59bQvvqT/DBy4wzziDekEvFaVHbwLSQWmVsaWzSNpaUJKUIpVc6SGkpCS9Wp15mtBYYFKUPOAoFnoDSeMUCVSbUEUtbf8JyX3KSnJw84rBn1nz51re+b+2zz0lOyGQN0RaPP1J6/4j1aLrPU73Qbzb+ddAK3h2wQg8SAEghyOJxUrqSKH0y3WO+d+0dgv8bwkf4CV8irzhj/Pf7XtwfdmJxhEeORZsbycNwXixWL9CK+fYGhC9J95nVgrh3yIvlxCr8y1G4pvd4ZUz1eHHnsBcrQpdchZVkidQLKK5EwuZXkgpSmyiRmnuHPGoD3Jek+T2W5nzo8qgyPhO2MLDFRLzcQLzCQLLOlHzyDRMX4h4scZ3QLh9TcemY+pzlM7WlDBTnlZzwkebcl4iHQR4535E4HrH6fQYStSa+arEkzkct12mcj3pw+2CuJ8dbkhfr+n5vJmbyLi/mui1pLnyz5guDHvwz5MX37U4jkd/sV83+1ZpE9BVd5qeblfZ0yEJflZHjQ4of3a5ObNRvZPNzYdNtfrffklcvdnayyUTv6zp2v6yGnWpSQwJrdcnbufhsx6PbDBdv9+/elIuTOw23ebrXwgI/Lv4dx40uS+7wRKMa1v2aam4v03Cy0ZAaO3fwg54CXnfpvqzX3eZ/dpniIXDd2yNbdRyoUM2RDRomGwzxpKp8o4YDmzWHfljqddln9+S0OqaaipjP7zNwp8fEpV0Ghnw62tZr2MXRVa5h4m0dE3zHgp8Kcl23KeOQL1PjELp8/WU+R8TDPtUnoshno0WO/Vanjj/4BmZjBr4J6Ph8h4L4nIopfjqsyzi/X+UXwyqmYia+DeT0szyf35frUTAkf7uzyJXPxXXc5IVbew3HMZ7ZqWGm3eCbK+AbdMxEhF533SrZE3HyX3PuGp8z16G5zW9ENfweVw2f+Rn2ljG0vsBk/qlfw9U2HT80aRjcLHiqdLVaNnZuVHpRExrVVzCnluFKuIj5rxENv0XVsD3rGQbKGT7ezpD0MSQ4vgtoritseY4iUcUcXOcGhk+2MRRbLc9TnHqTuc1/bmP4JaIMmp+lGK+m2Xy8Wg0br6HoWMdkXSzfExSjlUzWO9bRLD9eo/S+x6nUCP6tp1U8UZtnbv+2/9jK8NO7DJN+566PvkolPtpKXVdS9RhxcaE1BH2bVE/+ir+kZlwOsNxvu/1WS4UoUq0UlxopPtxCEVtLEVxNEHuRN/F8akc+T1H3FJH1kQqK3jLOPUMK9MwxR2gEl2qmubda/vt8JkhxPUgw3UAxwY99rIrgCx6n6ylmec3mP6jkEDV+G87WUa4hGOPcWCXhdZLVX6ynsl/ohfZCPXW+zx/qP5mH+R/uP/OwEnbaXtWNAAAAAElFTkSuQmCC");
}

.nvg-posttag-news
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAByklEQVQ4y62Uv08CMRTH350OKnr8MGrgcHAwKmKciSYmSOKgo3GQwTioAzgYFwcGE3HDRRxJXFyMm3+D4Kqj8W/w119Q+72j2B7lDoJNXtqXtp9+3+tribpodoyseZvSMIypnyZgCzZt1y+IPXGbS1BmeZrSqWTAAYyxNsOGxSRt1MvEnrl9XJuswaGJKN19V90xDvTu00JldYB9cZiwBveTMXoQ4/AIVWYmyILyJW9qvDChDpt/qq4JkKOUjzE/GaZaLEQV+C/nBkvFKd2eNwn2VjZZ/cxk75cqNBqim+Os4fo8BXbzkFcOnbKo5qgFEBcghwoIgGjoZShCHh+liqy8Nc85Y8NUptk4ZeB8SqFC3e2+ya52zECoo3zdUOZdqCd/QiXaY9EfqvO1UCgtbRoOFIr/BQoDrD+oJqdCKXr4fjlNRKimQHW3L+dUVEBPt4+6uj8hll8lJuoUNYoLQujoZaWKMk+d5leIDZh0qryow5wL99Zspxe1y9fKL8oa4iqJCm1vHyftrf2pDnr7g3w98l7MtlQWtL8UJoVqv1/KyZ8L8Zr+68OkAm/+pxEebmnLYEc5RVl3UAGW4Qf+IBUa0Ao9WyeV/dgvScnMBKREmHQAAAAASUVORK5CYII=");
}

.nvg-posttag-generic 
{
    background-color: #F19302;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 6px;
    text-shadow: 1px 1px 0 black;
    vertical-align: top;
}

.nevanchor
{
  display: block;
  height: 130px; /*same height as header*/
  margin-top: -130px; /*same height as header*/
  visibility: hidden;
}

.content.shop-products
{
	padding: 30px 90px 90px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAABCAIAAADCYhNkAAAAu0lEQVRIx+1VQQ6DMAyz//+1PWAX3uJdGIQ2ZfHgABKRUNvEsduQqpzeLwAgABJY5vO3cRO9Fzk4ZswBdviYt05zfCPfIBLpOIQx7qkLR7V0kRyagz2kSZs1R7ttzoL+XKmTSZw5mjtsj93JZHjLDPLULAX58la+ypnj+C5S5dqrXE39qO2XSbVCq/ajZCBUplMZIke51ujyb4XMO2C1ckFR/198HWI42hyPnWQXeYZJ3lvlVGZekm3h+QB8PD6mn5H4swAAAABJRU5ErkJggg==");
	font-family: "Open Sans";
	font-weight: 400;
	
}

.content.shop-products + .clear + .footer-widgets-wrapper > .footer-widgets
{
	background-image: url("../images/corner_down_gradient.png");
}


.nev-original-price::after
{
	content: " €";
}

.nev-box 
{
    padding: 20px 40px;
    color: #fff;
    height: 100px;
    width: 300px;
    margin: 50px;
    background: linear-gradient(145deg, #2B9CA6 40%,  #247282 100%);
    text-align: center;
    font-size: 20px;
}

.nev-box-title 
{
    font-size: 28px;
    margin-bottom: 15px;
}

.nev-card-list-item 
{
	font-size: 28px;
}

.nev-card-list-item + .nev-card-list-item 
{
	margin-top: 9px;
}

.nev-card-list-item span 
{
	font-size: 34px;
	display: inline-block;
	margin-right: 5px;
}

.nev-card-currency 
{
	font-size: 45px;
	display: inline-block;
	margin-left: 5px;
}

.nev-card-price-fractionized .nev-card-price
{
	font-size: 46px;
}

.nev-infobox 
{
	font-family: 'Open Sans';
    padding: 25px 20px;
    color: #fff;
	min-height: 100px;
	margin-left: 15px;
    width: 340px;
	background: linear-gradient(120deg, #2B9CA6 40%,  #247282 100%);
    text-align: center;
	font-size: 23px;
	line-height: 30px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}

.column-last .nev-infobox
{
	background: linear-gradient(240deg, #2B9CA6 40%,  #247282 100%);
	margin-left: 0;
	margin-right: 15px;
}

.nev-infobox-title 
{
	text-align: center;
    font-size: 30px;
	margin-bottom: 15px;
}

.page-template-template-nevigo-2 .content
{
	font-size: 18px;
}

.page-template-template-nevigo-2 .content.shop-products .button
{
	background: #ffa61a;
	border-radius: 6px !important;
	box-shadow: 0 3px 15px #797979;
	padding: 10px 20px !important;
	margin: 15px auto !important;
	font-size: 20px !important;
	font-family: 'Open Sans';
	font-weight: 600 !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.35) !important;
	transition: all 0.4s linear;
}

.page-template-template-nevigo-2 .content.shop-products .button:hover
{
	background: #f18100 !important;
}

.nev-bundle-note {
	font-size: 18px;
	font-family: 'Open Sans';
	font-weight: 400;
	text-align: center;
	padding: 50px 40px;
	line-height: normal;
}

.nev-student-version + .nev-bundle-note {
	padding-top: 25px;
}

.nev-bundle-note + .nev-bundle-note {
	padding-top: 0;
	margin-top: -25px;
}

.nev-bundle-header {
	display: block;
	margin: auto;
	margin-bottom: 20px;
	border: none !important;
	background-repeat: no-repeat;
}

.nev-bundle-checkbox[type="checkbox"] {
	display: none;
}

.nev-bundle-checkbox[type="checkbox"] + label {
	margin-bottom: -7px;
	width: 31px;
	height: 28px;
	background: url('../images/Checkbox.png') no-repeat;
	display: inline-block;
}

.nev-bundle-checkbox[type="checkbox"]:checked + label {
	background: url('../images/CheckboxCheckmarked.png');
}

.nev-bundle-checkbox[type="checkbox"] + label:hover {
	cursor: pointer;
}

.nev-hourglass {
	width:25px;
	height:28px;
	/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNFMzBFRDI3NDY2MDExRTk5QjhBRTk5MkU3REMyQjk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNFMzBFRDI4NDY2MDExRTk5QjhBRTk5MkU3REMyQjk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0UzMEVEMjU0NjYwMTFFOTlCOEFFOTkyRTdEQzJCOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UzMEVEMjY0NjYwMTFFOTlCOEFFOTkyRTdEQzJCOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uRrfdAAACcUlEQVR42qzWb2hNcRzH8XPPrn/RNCvKkr+R5s8DTzQkUcoDqVHiARJSd5Q/ebJ5wBbhgeTPA2E28ifMv0hWprRJSaJZJn8eiJolxtCujve3Pup2uvfu92O/enXvOTv3fM/5/b6/73eJKIqC+Ph6ODGNjwPowmO04r39CWmEGIISTMYMFKGiMBW9jN8vGWQfuzAHg4L84wluohifsAFbXYO8w31cRQ9e4A068RsDMQIT9CY/cFtvHrgGCfVE3ViOiSjV+b+jR0HtQeo1Zct8gvTHaNzCnsBtjEOU64mzDVvk+fo+N8+NE5in73b9c58gR7AEs9APj7Ba8z8WU7FJC/9FU2oZWeszXZ3KlDuatjqcwkd8xnBl1FKl9XGUaZ2cg9hoxFpl1kh8x0lllwUox11l3WI8y3WjZC+LeUFJ8ApjlLaWCFtwRam+Bvfy3STpkDX12t3nsF7rUavjnbjR2w1Cx/Q8pgRIYSXWYQBOu/zYNchsjEeDji9iFBb1VZBSZZlNTZvOvcV2XFKa/1cQS99m7Yn43Ddp6hpVUv4pyFA8RA1O5LimQfupSZvUO7ssey5jX+y8VeCfGcd1Sm1bp5naR05vUq4HSMXOW+l4gIWx8/u1Tht9psuK4vWMYysju9UzpuAMDmFSxjX21tN9goTazTY2owWVqk2tKooVamx7dV2778JbH+9AFQ6qdlnv/oXBmvd2tecd2pTdsbVy6ozW5c5imEp8icpLgR6iS+vzVFm2AoU+QY7ivErHNWVaqAAJdcC0Pou0XxZglU+QNnW6amzDN3xQL0mrjhUrdW3KXqtDdmRtn9n+7+rr8UeAAQBSIJAV/nP9YgAAAABJRU5ErkJggg==');*/
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAcCAYAAACUJBTQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAKFSURBVEhLtdbbi01hGMfxEUpKkrhFzoliciiEIuWUwwU3TkmiiVwQyiEkN4OZTZILjRI53zj+CcghUuQwRISbyfFu+371Lq3Z73Mxalx82mv99vM+a+93r3e9u65arf53YdjZwrCzhWFbpW4MbuMSdmAhxmM4BmMoxmIetuAcbmFY1C8LRPFV/ITHHdEXVTRG/bJAFDfhJrzYBezFaizAXCzBBhzCDVzGdeyJ+mWBKK5gFAZhO07BqbtSch7HsQ49MRXNUb8sEMUnMAfFdHTESjRF/bJAFO9CYxo8Lb1GumBGOj6NtVG/LBDF/pAvMRkzcQerMBJO4WhsxEOMw7J03D3qlwWiWDb/Bi/YAO+eD3iKL+ncG2AIvsILh/3C0OJkKT6hG7y7bPwuvS5GL3jBYsrCfmFYDEiWozUdb4MX2JzO32B+Ov4j6heG5UHJepyFn/wM+qRz76h2tVG/MKwdmFyEa8bjrXAB1taE/cIwGDwFDzAinQ/EXWRrKeoXhjUDXfnf0W7uMR0/4G3+N4/6hWFp0AC0YU0pK1sEH6T1RRb1C8M0oDdcF85/kUVWwHXiIg37hWEa7FP1aDou6xFk7in+Rl2jflkgil3Jblq1zdzM7mF2KSu4JTRE/bJAFDc7IA1Wf+zDe/zCZ1jjTlnU+Pw6GfXLAlHsNBV30yb4sHSlu/Lv40U6/4iDsM4f/58ucgSTsBM28w56VuM5vPN8vwU+oStRvywQxU6F+4mP8cNwK36M13iLV3iEazgA/2Q4nS1RvywQxa5s9wenbRYmwG/mwnP1+zoR5t4EfvMnqI/6ZYEolvuIe7h/ddzfvaCfdjf2w/d8fvlH4hj6IewXhp2rWvcbZiGT1ZO9ylkAAAAASUVORK5CYII=');
	display: inline-block;
    margin-bottom: -6px;	
  }

.nev-card-hosting-price {
	color: #606466;
	margin-top: 5px;
	font-size: 18px;
	display: inline-block;
}

.pow {
	font-size: 22px;
}

.nev-bundle-references {
	position: relative;
	font-size: 16px;
	padding-left: 20px;
	margin: 50px 15px 10px;
}

.nev-bundle-references + .nev-bundle-references {
	margin-top: 0;
}

.nev-bundle-references .nev-bundle-references-legend {
	display: inline-block;
	position: absolute;
	left: 0;
	top: -4px;
	font-size: 14px;
}

.page-template-template-nevigo-2 .content.shop-products .button
{
	box-shadow: 4px 3px 5px rgba(0, 0, 0, 0.3) !important;
}

ul.nev-normal li { 
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABGdBTUEAAK/INwWK6QAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAABSSURBVBhXYzA2NlYG4mIgXg3E64C4Coi1QBIgwWdA/B+KXwFxM0gCpBImCMO7QBLr0QRBeA9Iog6I3yAJvgfiPpCEHhC3A/FuIN4DEjQ2NrYAAK4OL3vKIvtZAAAAAElFTkSuQmCC") 4px 8px no-repeat !important; 
}

.nvg-header-banner {
	position: absolute;
}

.nvg-sale-image {
	height: 56px;
	width: 425px;
	margin-left: 288px;
	margin-top: 5px;
}

/* new articy style buttons */

a.button-primary, 
a.button-primary:visited
{
	font-size: 13px;
    font-weight: 500;
    font-family: Ubuntu;
    color: white;
	text-transform: uppercase;
    text-align: center;
    display: inline-block;
	background-color: #ffa519;    
	border: 2px solid #ffa519;    
    border-radius: 3px;
	padding: 8px 24px 8px 24px;	
    white-space: nowrap;
}

a.button-primary :hover, 
a.button-primary:active
{
    color: #02303d !important;
    border: #02303d solid 2px !important;
    background-color: transparent !important;
    text-decoration: none !important;
}

a.button, 
a.button:visited,
a.button.disabled:hover
{
	font-size: 14px !important;
    font-weight: 500 !important;
    font-family: Ubuntu !important;
	text-transform: uppercase !important;
    text-align: center !important;
    display: inline-block !important;
    border-radius: 3px !important;
	padding: 8px 24px 8px 24px !important;	
    white-space: nowrap !important;
    
    color: #02303d !important;
    border: #02303d solid 2px !important;
    background-color: transparent !important;
    
}

a.button:hover, 
a.button:active
{
    color: white !important;
	background-color: #ffa519 !important;    
	border: 2px solid #ffa519 !important;    
    text-decoration: none !important;
}

.button.disabled {
	cursor: default !important;
	background-color: #888 !important;
}

a.button.disabled:hover {
	cursor: default !important;
	background-color: #888 !important;
}

/*------- newsletter ----------*/
#newsletter table, .newsletter td
{
	border: 0 solid white;
}

#newsletter ul.list
{
	list-style: none;
}

#newsletter .sorry-block
{
	text-align: center;
}

#newsletter .sorry-block h1
{
	color: #ffa61a;
	text-align: center;
	font-size: 32px;
}

#newsletter .sorry-block h3
{
	line-height: 28px;
}

#newsletter h1, #newsletter h3
{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 56px;
  color: #00657d;
  font-weight: 500;	
}

#newsletter input[type="submit"]
{
	margin-top: 20px;
	font-size: 13px;
    font-weight: 500;
    font-family: Ubuntu;
    color: white;
	text-transform: uppercase;
    text-align: center;
    display: inline-block;
	background-color: #ffa519;    
	border: 2px solid #ffa519;    
    border-radius: 3px;
	padding: 8px 24px 8px 24px;	
    white-space: nowrap;
}

#newsletter input[type="submit"]:hover
{
    color: #02303d !important;
    border: #02303d solid 2px !important;
    background-color: transparent !important;
    text-decoration: none !important;
}

.wpcf7 .wpcf7-select 
{
    border: 0 solid;
    height: 2em;
    margin-bottom: 1em;
    width: 100%;
    
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(./../../../themes/articy/images/dropdown.png) 99% center / 20px no-repeat #eee;
    padding-right: 20px;
}

.trial-features
{
	margin-bottom: 1em;
	clear: both;
	float: none;
}

.trial-features ul
{
	list-style: none;
}

.trial-features li {
    list-style: none;
    color: #02303d;
    padding: 0px 0 0 1em;
    position: relative;
    font-size: 1em;
}

.trial-features li:before
{
	  display: inline-block;
    font-family: "FontAwesome";
    font-size: 90%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    color: #02303d;
    position: absolute;
    left: 0;
    top: 2px;
    margin-left: -0.8em;
}

iframe[src*="cookiebot"]
{
	left:0;
}

.invoice-date, .invoice-number, .invoice-value, .invoice-link
{
	width: 25% !important;
}

.nvg-icon
{
	font-family: 'FontAwesome';
    font-style: normal;
    margin-left: 6px;
	margin-right: 6px;
}

.nvg-red
{
    color: red;
}

.nvg-orange
{
    color: orange;
}

.nvg-green
{
    color: blue;
}

.nvg-green
{
    color: green;
}
