@charset "utf-8";
/* CSS Document */

/******************************************************
* Headlines Details
******************************************************/
.wpgfxm_headlines {width:90%; padding:15px 20px; margin:0 auto;}

/******************************************************
* Buttons
******************************************************/
.wpgfxm_buttons {margin:10px 0;}
.wpgfxm_buttons a:hover, .wpgfxm_buttons img:hover {border:none !important; text-decoration:none !important;}

.wpgfxm_button_large {
	background:url(includes/buttons/button-images/dark-blue.png) no-repeat right -60px transparent;
	font: bold 26px 'Ubuntu', Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	color:#fff;	
	display:inline-block;
	letter-spacing:1.6px;
	margin:10px;
	border:0 none;
	padding:0 18px 0 0;
	text-transform:uppercase;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}

.wpgfxm_button_large span{
	background:url(includes/buttons/button-images/dark-blue.png) no-repeat -3px -2px transparent;
	text-decoration:none !important;
	display:block;
	line-height:20px;
	padding:15px 20px 20px 35px;
	width:auto;
	border:none !important;
}

.wpgfxm_button_medium {
	background:url(includes/buttons/button-images/dark-blue.png) no-repeat right -162px transparent;
	font: 500 16px 'Ubuntu', Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	color:#eee;
	display:inline-block;
	letter-spacing:1.6px;
	margin:10px;
	border:0 none;
	padding:0 18px 0 0;
	text-transform:uppercase;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}

.wpgfxm_button_medium span{
	background:url(includes/buttons/button-images/dark-blue.png) no-repeat -3px -119px transparent;
	text-decoration:none !important;
	line-height:15px;
	display:block;
	padding:13px 15px 15px 30px;
	border:none !important;
}

/******************************************************
* Buttons Colors
******************************************************/

.wpgfxm_button_dark_grey_blue, .wpgfxm_button_dark_grey_blue span {
	background-image: url(includes/buttons/button-images/dark-grey-blue.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
	}
.wpgfxm_button_light_blue, .wpgfxm_button_light_blue span {
	background-image: url(includes/buttons/button-images/light-blue.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_orange, .wpgfxm_button_orange span {
	background-image: url(includes/buttons/button-images/orange.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_orange_yellow, .wpgfxm_button_orange_yellow span {
	background-image: url(includes/buttons/button-images/orange-yellow.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_red, .wpgfxm_button_red span {
	background-image: url(includes/buttons/button-images/red.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_yellow, .wpgfxm_button_yellow span {
	background-image: url(includes/buttons/button-images/yellow.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_purple, .wpgfxm_button_purple span {
	background-image: url(includes/buttons/button-images/purple.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_brown, .wpgfxm_button_brown span {
	background-image: url(includes/buttons/button-images/brown.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_green, .wpgfxm_button_green span {
	background-image: url(includes/buttons/button-images/green.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_light_grey, .wpgfxm_button_light_grey span {
	background-image: url(includes/buttons/button-images/light-grey.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}
.wpgfxm_button_dark_grey, .wpgfxm_button_dark_grey span {
	background-image: url(includes/buttons/button-images/dark-grey.png) !important;
	color:#eee;
	text-shadow:0 -1px 0 #888;
	border:none !important;
}

/******************************************************
* Highlighter Details
******************************************************/
.wpgfxm-highlighter {padding:1px 3px;}

/******************************************************
* Badge Details
******************************************************/
.wpgfxm_badge {width:auto;}
.wpgfxm_badge img {padding:0 !important; margin:10px 30px 30px; background-repeat:no-repeat; border:none !important;}

/******************************************************
* Divider Details
******************************************************/
.wpgfxm-standard-divider {height:20px; border-top:1px solid #bcbcbc; width:auto; margin:30px 80px; display:block; clear:both;}
.wpgfxm-divider img {margin:20px 0; background-repeat:no-repeat; border:none !important; padding:0 !important;}

/******************************************************
* List Bullet Details
******************************************************/
.wpgfxm-bullets {margin:0 15px;}
.wpgfxm-bullets.green-plus-sign ul li.bullet{
	margin:0 20px 0 0 !important;
    padding:5px 30px 10px 50px !important;
    list-style-type:none !important;
	background: url(includes/bullets/bullet-images/green-plus-sign.png) no-repeat;
	line-height:20px !important;
	background-position:0px -3px;
	border:none !important;
}
.wpgfxm-bullets.green-arrow ul li.bullet{
	margin:0 20px 0 0 !important;
    padding:5px 30px 10px 50px !important;
    list-style-type:none !important;
	background: url(includes/bullets/bullet-images/green-arrow.png) no-repeat;
	line-height:20px !important;
	background-position:0px -3px;
	border:none !important;
}
.wpgfxm-bullets.green-tick-3 ul li.bullet{
	margin:0 20px 0 0 !important;
    padding:5px 30px 10px 50px !important;
    list-style-type:none !important;
	background: url(includes/bullets/bullet-images/green-tick-3.png) no-repeat;
	line-height:20px !important;
	background-position:0px -3px;
	border:none !important;
}

/******************************************************
* Content Box Details
******************************************************/
.wpgfxm-contentbox {margin:30px auto; padding:15px 15px !important;text-align:left;}
.wpgfxm-contentbox p {margin:0; padding:5px 20px 10px !important;}
.wpgfxm-contentbox img {margin:0; padding:5px 20px 50px !important; border:none !important;}

/******************************************************
* Sales Button Details
******************************************************/
.wpgfxm_salesbuttons img {overflow:hidden; padding:0; background:no-repeat; border:none; clear:both; border:none !important;}
.wpgfxm_salesbuttons a:hover, .wpgfxm_salesbuttons img:hover {padding:0; border:none;}

/******************************************************
* Sales Box Details
******************************************************/
.wpgfxm-salesboxes {width:600px; display:block; clear:both; overflow:hidden; height:auto;}
.salesbox-top {z-index:100; display:block; width:600px; height:30px;}
.salesbox-top img {border:none !important;}
.salesbox-middle {padding:0 20px; height:auto;}
.salesbox-middle ul {text-align:left; margin-left:20px !important;}
.salesbox-middle p {margin:0 40px 10px; text-align:left; line-height:20px !important;}
.salesbox-middle img {border:none !important;}
.salesbox-bottom {z-index:100; display:block; width:600px; height:30px;}
.salesbox-bottom img {border:none !important;}
.wpgfxm-salesboxes .wpgfxm-divider img {border:none !important; padding:0 !important;}