/*
Theme Name: NuvoCustomizr
Version: 1.0
Description: A child theme of Customizr
Template: customizr
Author: Administrator
*/
/* Your awesome customization starts here */

@media screen and (max-width:600px) {
	body .pricing-col {
		margin-top: 15px;
	}	
}

.swpm-payment-button .swpm-button-wrapper {
	background: unset;
}
.pricing-area {
	display:flex;
}
.pricing-col ul {
	list-style: none;
    margin: 0px;
}
.pricing-col ul li {
	border-top: 1px dotted #27cda5;
	padding: 6px 0;
}

.pricing-area a:hover {
	opacity:1.0;
}

.pricing-area a {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height:40px;
	font-size: 15px;
	line-height: 38px;
	text-decoration: none;
	opacity:0.7;
}
.pricing-col {
	position: relative;
	height: 350px;
	float: left;
	width: 29%;
	margin-right: 1%;
	padding: 1%;
	box-shadow: 1px 1px 10px #666;
	text-align: center;
	border: 2px solid transparent;
}
.pricing-col:hover {
	border: 2px solid #27cda5;
}

.page-id-2221 img {
	width: 50% !important;
}

.img_shadow {
	box-shadow: 5px 5px 5px #ddd;
	border-radius: 4px;
}

html body {
background: #fff;
}

footer {
display:none;
}

/*  SECTIONS  */
.resp_section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.resp_col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.resp_col:first-child { margin-left: 0; }


/*  GROUPING  */
.resp_group:before,
.resp_group:after {
	content:"";
	display:table;
}
.resp_group:after {
	clear:both;
}
.resp_group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100% !important;
}
.span_2_of_3 {
	width: 66.1% !important;
}
.span_1_of_3 {
	width: 32.2% !important;
}

.span_30 {
	width: 30% !important;
}

.span_45 {
	width: 45% !important;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 1024px) {
	.resp_col { margin: 1% 0 1% 0%;}
	.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_30, .span_45 { width: 100% !important; }
}

/* STUDIO BUTTON */
[class*=button-] {
  border: none;
  display: inline-block;
  background: #BADA55;
  color: black;
  font-family: sans-serif;
  font-weight: 800;
  font-size: .8em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1.2em 2.3em;
  border-radius: .7em;
  position: relative;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
[class*=button-]:active {
  -moz-transform: scale(0.92);
  -ms-transform: scale(0.92);
  -webkit-transform: scale(0.92);
  transform: scale(0.92);
}
[class*=button-]:before, [class*=button-]:after {
  display: inline-block;
  font-family: entypo;
  position: absolute;
}
.button-save {
  background: #b4ff5c;
  padding-right: 2.3em;
  color: #566e3b;
}

.button-save i {
margin: 0 0 0 15px;
}

.button-save:hover, .button-save:focus {
  background: #a8ff43;
  color: #495d32;
}
.button-save:hover, .button-save:focus {
  box-shadow: 0 0 0 5px #e3ffc2;
}

/* DOWNLOAD ICONS */
.iconFix {
margin-top: -5px;
margin-right: 15px;
}

/* HOMEPAGE VIDEO */
.embed-container { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; 
overflow: hidden; 
max-width: 100%; 
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
}

.featurepalette img {
padding: 15px;
}

.server_status {
	width: 15px;
    height: 15px;
    background: #7fe67f;
	/*background: orange;*/
    display: inline-block;
	float:left;
    margin: 5px;
}

/* SPECIAL DOWNLOAD BUTTON */
	.windowsButton {
    display: none;
    text-align: center;
    vertical-align: middle;
    padding: 12px 22px;
    border: 1px solid #4b824e;
    border-radius: 0px;
    background: #7bd581;
    background: -webkit-gradient(linear, left top, left bottom, from(#7bd581), to(#4b824e));
    background: -moz-linear-gradient(top, #7bd581, #4b824e);
    background: linear-gradient(to bottom, #7bd581, #4b824e);
    -webkit-box-shadow: #80de86 0px 0px 5px 0px;
    -moz-box-shadow: #80de86 0px 0px 5px 0px;
    box-shadow: #80de86 0px 0px 5px 0px;
    text-shadow: #365d38 1px 1px 1px;
    font: normal normal normal 18px verdana;
    color: #ffffff;
    text-decoration: none;
}
.windowsButton:hover,
.windowsButton:focus {
    border: 1px solid #6bb970;
    background: #94ff9b;
    background: -webkit-gradient(linear, left top, left bottom, from(#94ff9b), to(#5a9c5e));
    background: -moz-linear-gradient(top, #94ff9b, #5a9c5e);
    background: linear-gradient(to bottom, #94ff9b, #5a9c5e);
    color: #ffffff;
    text-decoration: none;
}
.windowsButton:active {
    background: #4b824e;
    background: -webkit-gradient(linear, left top, left bottom, from(#4b824e), to(#4b824e));
    background: -moz-linear-gradient(top, #4b824e, #4b824e);
    background: linear-gradient(to bottom, #4b824e, #4b824e);
}
.windowsButton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD3ElEQVRIiY1WTWwbRRT+3uxmbZwf21WcUgSJeoiInGACPfWCTCUuVrnHQpyQgnpAKAfggERFWlFEJSohLrGExIkgcYMQcaK+IQ40UtSY0ICgRapbkiapPbtrr3fncVjvsuufiCeN9Glm9nvvfe/NzBKG2MqWxM26k993VNnxUCRCoa0wAQCGQAOMbUOgmkuK9QtnjNqni2MDeWjQZGHzcO5hW123XJQYLIYF4ROQSunYPJ0Q72yXTu2e6ODqjsQXf7SXDx2+4TFSYAaouyWCGQxCHGsE65RBK5emjcq7i+P9Dq7WJNbutD486uCD/1xyZEsUDzNGRtmrl6aNy++ffzLu4Oy3j5b327zGHBDxCbqQn1EvbltAy8RkUnvz7uvPVkIHhc3DubuW+sVjpJgZNECWEDOQNgjPZzS8kNWxmNVxrWbht/0muGWCAGgE6+mxkXO1pdldWtmS+Oqv1neyg4vRYABAEJA1CDoB5ZlESHh2VEAE9WDGS9/fx9aDRkzGUZ02luYyr+o3607eclEC+cxTSYHXumSFjI6ZUYG3b5m48lwqrnY3EiklOrbpCxoER4Dlcql6T+b1fUeVGRDEvp7zaQ1XCqMhSSgXEOJgXkoJ0zTDYnYpAACKWRzYXlk4HopggMN6DyCM4MCklJBS9tU+ituKizoRCj5nkB+H6Q+SJCA3TTM21ysRGCCgoAfHP5Co2QFuHXlQzPAY8Bh4YCv8+E8HHgO2lGhIGa55DBw73CcRA3AUT+i9+bnMeNxRMYIOMx47jIaUaJlxcj8QDmUMk+jy6YZAw/Iw4fc5kDUEXp4aicmzcd/BKxkH5kgHnDH65Pvmbwd12w3VCczQxLEAY5u6K9RNlIjCCIgIrhXplsg89VSVAyW6mIHbwhCo+vz9XRQU1LHM2NzA1o1IFOCERlWRS4p1AhQzg8HYbbi4VrPwQ93B7wdNNJpN/yPmoQMAiBlgBgUDUJNJbV2/cMao1f9sbUoXFwmEuq3wUc0G2yY0x0Qu4Uf1+V4L82kNC2kduQTFDl0oUeRgpnTaKE5P1AZedsGt2NPWIZ5KEBbSOhYyGhbSGj751caeVOE+nWA9MzZybmdpdrfnulZrbJu+g6D1uuv/5zUIMole1+Fz+MaMUckoexVtK9w4bPR2S3QtY4jV8vx4JfQXdX7554f48s7x8lHbu+ExUoMkGiRZIEs2oa2U58crH7/4VGxvn+W/3ps7sN3rlsslZv/RHyYREamUThu5J/T3dpZmT370o/bWT3VU78n8I9srtxUXCSg4iru/LXTMwO2ERtXJpLZenJ6ofXb+9ECefwGzMBjR656TagAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.debianButton {
    display: none;
    text-align: center;
    vertical-align: middle;
    padding: 12px 22px;
    border: 1px solid #4b824e;
    border-radius: 0px;
    background: #7bd581;
    background: -webkit-gradient(linear, left top, left bottom, from(#7bd581), to(#4b824e));
    background: -moz-linear-gradient(top, #7bd581, #4b824e);
    background: linear-gradient(to bottom, #7bd581, #4b824e);
    -webkit-box-shadow: #80de86 0px 0px 5px 0px;
    -moz-box-shadow: #80de86 0px 0px 5px 0px;
    box-shadow: #80de86 0px 0px 5px 0px;
    text-shadow: #365d38 1px 1px 1px;
    font: normal normal normal 18px verdana;
    color: #ffffff;
    text-decoration: none;
}
.debianButton:hover,
.debianButton:focus {
    border: 1px solid #6bb970;
    background: #94ff9b;
    background: -webkit-gradient(linear, left top, left bottom, from(#94ff9b), to(#5a9c5e));
    background: -moz-linear-gradient(top, #94ff9b, #5a9c5e);
    background: linear-gradient(to bottom, #94ff9b, #5a9c5e);
    color: #ffffff;
    text-decoration: none;
}
.debianButton:active {
    background: #4b824e;
    background: -webkit-gradient(linear, left top, left bottom, from(#4b824e), to(#4b824e));
    background: -moz-linear-gradient(top, #4b824e, #4b824e);
    background: linear-gradient(to bottom, #4b824e, #4b824e);
}
.debianButton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC0ElEQVRIib2Vz2sdVRzFP2fmEt4iPEIJ4krfjK0LUVBBcSHYlVI3nVEptpuIC7ELrStLF/4BpYWAYF0ouLDqwpI3KFLQnZQiUjErkTbOQAtSQhfto0hIZ+a4SELzJnnR/tADs/nec89nvt+Zy4X/WPo3pjLku4E54SmbS5JWgd8j+cLDt4r2rgFVnM9anBAcAk9t2I0BtTKLyBexPkia4dIdAao4e9noK0Qfu0Z8I3QWWLaZAp5AvC54FKgNR0Cn0nrhnwFlyJ6X9QNyD1MYHW+alZ/2cLbjy3syx5HfBbWYuaQZnp4IKEMWZEWIX21S5KOyPk2a4V+TO80j8CdIb4KvA3uSuri2sR6N0UwA3mMtfH9aFx/uFA6QNMPWcASzbOu8rcc2r4eOv498FHMyrYvvu2FlnO0F9km6YljCPpc2xc20KW5Wcf6lxAHM4kSA0Ysy04jPtobnzwoel3xsUA/bdWBvk+UX4A1DvXnf2IiQnzI+N6jjcnO5Clkk/KoinxrUt//7tClWyuiVaO3lPDL0gQcmAoRqocvizBjXMGNUD7Y5VJG83oWmZZYEVycCvPYsd0MwLTjtlquQ7XKjlXXTbsMZN+MjGv/IZkXQoyPbI0nTZZzPps3wWhWyPlaflqsJC20ZsgeFDtp+qSHsABA3wM9tHUM0Y5gHz1dxdjipixEwusBblHH2NGYecThtisvdvWMHrQr5XuALIEnq4epG/RL7CKHXxz6EdBA4b3MD8YwMyMeSurjYDd8CKON8Grgicdr4nbQuxsx/TO2P1OpJwSxm1bCYNsX17YInqorzj8uQ36pC/tAdbZygqFswnABWjQ/cD8C2quL8/TLOqyrOZ+41a0sHAEInET8jf16GbFvPPQEGzUIrPGdrBHxXxfmuuwXseGWWcRYBbwMvgD5yE358hK/vH2BDVchnbb8m+NPoN1yXafvtjpf9/6a/AWncNi3/HccgAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

.linuxButton {
    display: none;
    text-align: center;
    vertical-align: middle;
    padding: 12px 22px;
    border: 1px solid #4b824e;
    border-radius: 0px;
    background: #7bd581;
    background: -webkit-gradient(linear, left top, left bottom, from(#7bd581), to(#4b824e));
    background: -moz-linear-gradient(top, #7bd581, #4b824e);
    background: linear-gradient(to bottom, #7bd581, #4b824e);
    -webkit-box-shadow: #80de86 0px 0px 5px 0px;
    -moz-box-shadow: #80de86 0px 0px 5px 0px;
    box-shadow: #80de86 0px 0px 5px 0px;
    text-shadow: #365d38 1px 1px 1px;
    font: normal normal normal 18px verdana;
    color: #ffffff;
    text-decoration: none;
}
.linuxButton:hover,
.linuxButton:focus {
    border: 1px solid #6bb970;
    background: #94ff9b;
    background: -webkit-gradient(linear, left top, left bottom, from(#94ff9b), to(#5a9c5e));
    background: -moz-linear-gradient(top, #94ff9b, #5a9c5e);
    background: linear-gradient(to bottom, #94ff9b, #5a9c5e);
    color: #ffffff;
    text-decoration: none;
}
.linuxButton:active {
    background: #4b824e;
    background: -webkit-gradient(linear, left top, left bottom, from(#4b824e), to(#4b824e));
    background: -moz-linear-gradient(top, #4b824e, #4b824e);
    background: linear-gradient(to bottom, #4b824e, #4b824e);
}
.linuxButton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC6klEQVRIia2UTWgUWRSFv1MJTaFBnI2iRJEIWUWr/UG0S2OqCTKMiM6ADi6UgMMsDBJERVyISxFXYRiDuJCAK3HjSpmRLgVLZRbBykoGZpAgguIigsQQO3VdvDK2dttpjW9Txfu537n3vndEC2N9GHUKLgNlIANugx1Pk7sT8531WgEIRiX9JMmXtEjSL6C/15eiRQsGBGHUhVTGbG7OzJDULTGwYACwGbO9BnsMw8x+Jv8H9nwPQCcwAbySMQ08rfnv6e3tbXq4vQVAB3AByAx84CJQNeFjLJ2segVgZiEZ/AB0A8Ngi4E/gB4QgCepqchWABvz7xSoEwiBgswA+bgSfhsgKEWrnVrOAiPATeA1sM7gsYQHnNpQ6v9iDH1pYVN/P9W3syPATJrEQ3XwMBqQdNUgw+xYmsSXviqD6tusCziAa2ojbTfMbEpmHjAchFHpqwBgg8D1NImfNVpNk8oboGJA3ug/g1K5ruENAcVS5AOHcXVvNmLlVZZURPZjSwATu4AJy7LxeQBj+evGnJXsbwmAs4Cb4w/vNY0u+B9AEpIAtgbbdzYHFHdE4Gz5r3nUY9gkUK2ZWmbm+U0BlnEUWIN7vU1HXv9qTYl8wdKGgA3b+rwgjLYAJ4Ah4MK6sNzRPAP2AX5NiXxgVx0gKPV5maeHwBXgGqZLwJiH/TZPEvtxjX5jZi9xrrukDiAPT9Btxs40ic+lDyoZcAY4HYRRuVHkYikqIHqAY8ByM1aBDoJOB2F08sO+OasIwug/YHeaxE9q5vqBUeBXWdsj6R2zeCs96DU0JGwjsPZxEj8FKIZ97YYGgPM2q+XjjyqZXKC+AugFcBD4B5hOk3gqh/wu6fIn8s1JM7NpYEWaxJO5VYwCz4HzaRLf/iSDYhgdMBjE3Z52oILz/g7gVr5tRqL6EQDAWpyljwBH2mi7M5bcmdNS56ZBGBUQSzAOA4eALuCa4KoZ/8pz11ISZgzjDPEJcCJN4vufx3sP+csD2lsknVsAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

.macButton {
    display: none;
    text-align: center;
    vertical-align: middle;
    padding: 12px 22px;
    border: 1px solid #4b824e;
    border-radius: 0px;
    background: #7bd581;
    background: -webkit-gradient(linear, left top, left bottom, from(#7bd581), to(#4b824e));
    background: -moz-linear-gradient(top, #7bd581, #4b824e);
    background: linear-gradient(to bottom, #7bd581, #4b824e);
    -webkit-box-shadow: #80de86 0px 0px 5px 0px;
    -moz-box-shadow: #80de86 0px 0px 5px 0px;
    box-shadow: #80de86 0px 0px 5px 0px;
    text-shadow: #365d38 1px 1px 1px;
    font: normal normal normal 18px verdana;
    color: #ffffff;
    text-decoration: none;
}
.macButton:hover,
.macButton:focus {
    border: 1px solid #6bb970;
    background: #94ff9b;
    background: -webkit-gradient(linear, left top, left bottom, from(#94ff9b), to(#5a9c5e));
    background: -moz-linear-gradient(top, #94ff9b, #5a9c5e);
    background: linear-gradient(to bottom, #94ff9b, #5a9c5e);
    color: #ffffff;
    text-decoration: none;
}
.macButton:active {
    background: #4b824e;
    background: -webkit-gradient(linear, left top, left bottom, from(#4b824e), to(#4b824e));
    background: -moz-linear-gradient(top, #4b824e, #4b824e);
    background: linear-gradient(to bottom, #4b824e, #4b824e);
}
.macButton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADZklEQVRIiZ1VbUxTVxh+zr211CqKzCqWaaJdQf2h042L2wxkUS8q4XZGRRNdpixLiPHHksVo9IcmQ7P5xyz7tbBkMcTNxK9YooGKBhAHq4iKClRWPpRLgYFKsb23l/ae/dBWqbdfvslN3vOe8z7PeZ6cew7BewTHCwyAtQCKAEgqCVS01tZqrmVSBc/jbQb9NPbM1vXLG345tOnw7HTDrljgAKBLlYBlcPRg2dqdxQVWdPc/g/dloDXe+pQUcLzNsMI6f39xgRWyEsSpqmaFUnoqXk+KCtRF6TPSZl660YWLdZ0vuvvHvnM67G3xOkgq8Hm8YCRAOYBRAFedDvtooh5NAo4X9AD2Z87J+OZD84KlVFXVJ6KnY9zrrQTgYFnmoDkra/PczDlmn9/v7X8qNgUU5edMRmmqqamJz8jxgrFQKL12zn6FynKAqqpKVVWlPr+fnj57nn697/vA3QePaCikRuYGh4bpgWMnJjle2JPQBo4XjlfX1lFKKVVVlYYjnAeDQc26oii0/MARH8cLOW/j6aLAZy3Pte7bvP7LV/6RNw6Gc5Zlp3r8un7n/kOIg55BABkxCQAUFH6+JoMQAkppQrXheOzuxaGKn+olSbY5HXbv23PR/8GKZdaPQAiJ7CyZvLLqz6AkyXujwbUIsueZPogMtCyKzicng7j/qKvN6bD3aamLtsiYptenZE8wFEQoFPLHmo9W4JdkOSWLphsMyF4wf3VeUYkxGYJe0TMUGSRjESEEpV+VzGIo82M+L7xDMOXMZVtymSyTqSxv1cpYijUjx7IY3omX+Z3d/1rMS3LaRbfruSaB2bJ0yDsx8e2W4o3pLMtEdpiMXZ99uprodLqVrffax0W3qz6MOcWi247LSt/Tgd8bmls0rYiXU0px5167DOCPuHK5DULmtrJyj8/nj9w1yXzXGm7S/CLbO28DG10Qe1zSTJO51zMysqPwizVgGCahRQODHhyuONkhyYHdotsViEsAAKLb1SmzBskzPLIu/5OPyTSdLqZFPf1P8MPR4wPD/41udDrsnoQKwrHQknPrcU9fX2OLszBNr5/OEILG5n9QWfUXsuaZ8PzFOC5UX8XJX3+rHx0bszkd1T1aOAlfNI4vmQuQUgIso4ALwN8AtuPVAbnOENS11NrVWP3/A72zrku3Zi2HAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

#disqus_thread {
	margin: 30px 0 0 0;
}
.versiontitle {
  background-color: #666;
  color: #fff;
  font-size: 20px;
  padding: 15px;
}