/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* @group Typography */

body, h1, h2, h3, h4, h5, h6, p {
	color: #3D3C47;
}
a.button-primary, #page .mod-box-default a.button-primary, #page .mod-box-grey a.button-primary {
	color: #FFF;
}
a.button-primary:hover, #page .mod-box-default a.button-primary:hover, #page .mod-box-grey a.button-primary:hover {
	color: #FFF;
	text-decoration: none;
}
article a{
	color: #FF7E00;
}
article a:hover{
	text-decoration: underline;
}


h3.module-title, .module-title {
	color: #FFFFFF;
}

article.wk-twitter p.content, article.wk-twitter span.author {
	color: #FFFFFF !important;
}

/* @end */

/* @group Logo Header */

/*.custom-logo { 
	background-image: url(../../../../../images/AW_logo_trim.png); 
	background-position: 0 50%;  
    background-repeat: no-repeat;  
}*/

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
	height: 72px;
	padding: 0 15px;
	line-height: 72px;
}

.specialhome #block-top-a {
	padding: 0px;
}

/* @end */

/* @group Front Page Slider */

.bg-colored {
	border-top: none !important;
}

.frontpage-teaser1 {
	background-image: url(../../../../../images/homepagesliders/infinite_teaser1_default.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.frontpage-teaser2 {
	background-image: url(../../../../../images/homepagesliders/infinite_teaser2_default.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.frontpage-teaser3 {
	background-image: url(../../../../../images/homepagesliders/infinite_teaser3_default.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.sliderhome {
	padding: 0px !important;
	margin: 0px	!important;
	width: 100%;
}

.mod-box.sliderhome {
	border: none !important;
}

.sliderhome .caption h1 {
	color: #FFFFFF !important;
}

div.caption-right {
	float: right;
}

div.caption-left {
	float: left;
}

div.caption div.caption-middle h1 {
	right: 50%;
}

/* @end */

/* @group FrontPage Modules */

.wk-twitter.wk-twitter-single {
	padding: 5px 5px 32px 5px;
	text-align: left;
}

.wk-twitter .content {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-bottom: 35px;
	margin-top: 8px;
}

a.small {
	font-size: 11px;
}

ul.contactlist {
	list-style: none;
	padding: 0;
	overflow: hidden;
}

ul.line.frontpage-contact strong {
	float: left;
	width: 140px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
}

ul.line.frontpage-contact div {
	display: inline-block;
}

ul.line.frontpage-contact > li {
	margin: 0;
	padding: 15px 0;
	border-top: none;
	background: url(../../../images/line_bg.png) bottom repeat-x;
}

.line.frontpage-contact {
	margin-top: -14px;
}

.contact.dotted {
	margin-bottom: 0px;
}

.textwhite p {
	color: #FFFFFF !important;
}

hr.solid {
	background: url(../../../images/line_bg.png) top repeat-x;
	border: none !important;
}

.emailsmall {
	font-size: 11px;
}

/* @end */

/* @group Frontpage Advertisers */

.featuredadleft {
	float: left;
	width: 33%;
	padding: 0px;
	margin-right: 40px;
}

.featuredadright {
	float: left;
	width: 60%;
	padding: 0px;
}

.wk-gallery-wall.margin > * {
	margin: 0px 0px 0px 0px;
}

/* @end */

/* @group Advertiser Iframe */

/* @end */

/* @group Mod Box Colors */

.mod-box-colored h1, .mod-box-colored h2, .mod-box-colored h3, .mod-box-colored h4, .mod-box-colored h5, .mod-box-colored h6, .mod-box-colored {
	color: #FFFFFF;
}

.mod-box-colored {
	box-shadow: 1px 0 17px rgba(0, 0, 0, 0.15) inset;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

.mod-box-color3 {
	background: none repeat scroll 0 0 #6e6d75;
	border-color: #2D2D35;
}

.mod-box-color3 h1, .mod-box-color3 h2, .mod-box-color3 h3, .mod-box-color3 h4, .mod-box-color3 h5, .mod-box-color3h6, .mod-box-color3, .mod-box-color3 .menu-sidebar a, .menu-sidebar li > span {
	color: #FFFFFF;
}

.mod-box-color3 h3.module-title {
	color: #FFFFFF !important;
}

.mod-box-color4 {
	background: none repeat scroll 0 0 #6d6e78;
	border-color: #2D2D35;
}

.mod-box-color4 h1, .mod-box-color4 h2, .mod-box-color4 h3, .mod-box-color4 h4, .mod-box-color4 h5, .mod-box-color4 h6, .mod-box-color4, .mod-box-color4 .menu-sidebar a, .menu-sidebar li > span {
	color: #FFFFFF;
}

.mod-box-color4 h3.module-title {
	color: #FFFFFF !important;
}

.mod-box-color5 {
	background: none repeat scroll 0 0 #b6b6ba;
	border-color: #2D2D35;
}

.mod-box-color5 h1, .mod-box-color5 h2, .mod-box-color5 h3, .mod-box-color5 h4, .mod-box-color5 h5, .mod-box-color5 h6, .mod-box-color5, .mod-box-color5 .menu-sidebar a, .menu-sidebar li > span {
	color: #3d3c47;
}

.mod-box-color5 h3.module-title {
	color: #3d3c47 !important;
}

.mod-box-color6 {
	background: none repeat scroll 0 0 #ceced1;
	border-color: #2D2D35;
}

.mod-box-color6 h1, .mod-box-color6 h2, .mod-box-color6 h3, .mod-box-color6 h4, .mod-box-color6 h5, .mod-box-color6 h5, .mod-box-color6, .mod-box-color6 .menu-sidebar a, .menu-sidebar li > span {
	color: #000000;
}

.mod-box-color6 h3.module-title {
	color: #000000!important;
}

.mod-box-color7 {
	background: none repeat scroll 0 0 #bd522c;
	border-color: #2D2D35;
}

.mod-box-color7 h1, .mod-box-color7 h2, .mod-box-color7 h3, .mod-box-color7 h4, .mod-box-color7 h5, .mod-box-color7 h6, .mod-box-color7, .mod-box-color7 .menu-sidebar a, .menu-sidebar li > span {
	color: #FFFFFF;
}

.mod-box-color7 h3.module-title {
	color: #FFFFFF !important;
}

.mod-box-color8 {
	background: none repeat scroll 0 0 #ef6e40;
	border-color: #2D2D35;
}

.mod-box-color8 h1, .mod-box-color8 h2, .mod-box-color8 h3, .mod-box-color8 h4, .mod-box-color8 h5, .mod-box-color8 h6, .mod-box-color8, .mod-box-color8 .menu-sidebar a, .menu-sidebar li > span {
	color: #FFFFFF;
}

.mod-box-color8 h3.module-title {
	color: #FFFFFF !important;
}

.mod-box-color9 {
	background: none repeat scroll 0 0 #ff7d4a;
	border-color: #2D2D35;
}

.mod-box-color9 h1, .mod-box-color9 h2, .mod-box-color9 h3, .mod-box-color9 h4, .mod-box-color9 h5, .mod-box-color9 h5, .mod-box-color9, .mod-box-color9 .menu-sidebar a, .menu-sidebar li > span {
	color: #000000;
}

.mod-box-color9 h3.module-title {
	color: #000000 !important;
}

.mod-box-color10 {
	background: none repeat scroll 0 0 #fbbb7b;
	border-color: #2D2D35;
}

.mod-box-color10 h1, .mod-box-color10 h2, .mod-box-color10 h3, .mod-box-color10 h4, .mod-box-color10 h5, .mod-box-color10 h5, .mod-box-color10, .mod-box-color10 .menu-sidebar a, .menu-sidebar li > span {
	color: #3d3c47;
}

.mod-box-color6 h3.module-title {
	color: #3d3c47  !important;
}

.mod-box-color3 .menu-sidebar li.level1, .mod-box-color4 .menu-sidebar li.level1, .mod-box-color5 .menu-sidebar li.level1, .mod-box-color6 .menu-sidebar li.level1, .mod-box-color7 .menu-sidebar li.level1, .mod-box-color8 .menu-sidebar li.level1, .mod-box-color9 .menu-sidebar li.level1, .mod-box-color10 .menu-sidebar li.level1 {
	border-top: 1px dotted #3d3c47;
}

.mod-box-color3 .menu-sidebar li.level1:first-child, .mod-box-color4 .menu-sidebar li.level1:first-child, .mod-box-color5 .menu-sidebar li.level1:first-child, .mod-box-color6 .menu-sidebar li.level1:first-child, .mod-box-color7 .menu-sidebar li.level1:first-child, .mod-box-color8 .menu-sidebar li.level1:first-child, .mod-box-color9 .menu-sidebar li.level1:first-child, .mod-box-color10 .menu-sidebar li.level1:first-child {
	border-top: none;
}

/* @end */

/* @group DropDown Login */

span.menumoduletitle {
	width: 120px;
	background-image: url(../images/loginbutton1.png);
	background-repeat: no-repeat;
    background-color: #3C3C45;
	background-position-x: 50%;
	background-position-y: 50%;
    background-position: 50% 50%;
}

div.dropdown-bg div div.module {
	height: 150px;
	width: 250px;
}

div.dropdown-bg form {
	padding-top: 10px;
}

div.button-primary.orange {
	border-color: #BD522C;
	background: #FF7E00;
	padding: 2px;
}

div.button-primary.orange input {
	background: none;
	border: none;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 1px 0 rgba(0,0,0,0.5);
}

div.button-primary.grey {
	padding: 1px;
}

div.button-primary.grey > a {
	padding: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 0 rgba(0,0,0,0.5);
}

div.button-primary.orange input:hover {
	color: #FFFFFF !important;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 0 rgba(255,255,255,0.5);
}

div.button-primary.orange:hover {
	background: #494A55;
	border-color: #35343F;
}

div.button-primary.grey > a:hover {
	color: #FFFFFF  !important;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 0 rgba(255,255,255,0.5);
}

div.button-primary.grey:hover {
	background-color: #FF7E00;
}

div.moduleloginform a.loginforgot {
	color: #FFFFFF;
	text-decoration: underline;
	margin-top: 15px;
}

div.moduleloginform a.loginforgot:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-decoration-color: #BD522C;
}

.rounded1 {

}

.moduleloginform input {
	background: none repeat scroll 0 0 #ceced1;
}

/* @end */
/* @group Fox Contacts */
div#foxcontainer_m124 .btn, div#foxcontainer_m124 .chzn-container-single .chzn-single {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

div#foxcontainer_m124 textarea, div#foxcontainer_m124 input[type="text"], div#foxcontainer_m124 input[type="password"], div#foxcontainer_m124 input[type="datetime"], div#foxcontainer_m124 input[type="datetime-local"], div#foxcontainer_m124 input[type="date"], div#foxcontainer_m124 input[type="month"], div#foxcontainer_m124 input[type="time"], div#foxcontainer_m124 input[type="week"], div#foxcontainer_m124 input[type="number"], div#foxcontainer_m124 input[type="email"], div#foxcontainer_m124 input[type="url"], div#foxcontainer_m124 input[type="search"], div#foxcontainer_m124 input[type="tel"], div#foxcontainer_m124 input[type="color"], div#foxcontainer_m124 .chzn-container-single .chzn-single {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
/* @end */


/* @group Change Orange */

ins {
	background-color: #FF7E00;
}

.bg-color1 strong {
	color: #FF7E00;
}

.bg-color2 strong {
	color: #FF7E00;
}

.mod-box-color2 {
	border-color: #BD522C;
	background: #FF7E00;
}

.menu-dropdown .level2 a:hover,
.menu-dropdown .level2 a.current,
.bg-color1 a:hover,
.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active {
	color: #FF7E00;
}

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active {
	color: #FF7E00;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
}

.wk-slideshow-infinite .caption h1 + span {
	background-color: #FF7E00;
	background-color: rgba(255, 126, 0,0.85);
}

.bg-color2 {
	background: #F06F40;
	background: url(../images/noise_bg2.png) 0 0 repeat, -moz-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #FF7E00 100%) !important;
	background: url(../images/noise_bg2.png) 0 0 repeat, -o-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #FF7E00 100%) !important;
	background: url(../images/noise_bg2.png) 0 0 repeat, -webkit-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #FF7E00 100%) !important;
	background: url(../images/noise_bg2.png) 0 0 repeat, radial-gradient(ellipse farthest-corner at center, #EA794B 0%, #FF7E00 100%) !important;
}

.menu-dropdown .level2 a:hover, .menu-dropdown .level2 a.current, .bg-color1 a:hover, .mod-box-color1 a:hover, .mod-box-color1 .menu-sidebar *:hover, .mod-box-color1 .menu-sidebar li .active, .bg-color1 .menu-sidebar *:hover, .bg-color1 .menu-sidebar li .active, .bg-color1 .mod-line .menu-sidebar li .active {
	color: #FF7E00 !important;
}

.mod-box-color4 .menu-sidebar a:hover, .menu-sidebar li > span:hover {
	color: #FF7E00;
}


/* @end */


/* @group Calculator */
#calc .calc-input {
	list-style-type: none;
	padding: 0.5em 0 0.5em 0.5em;
	text-align: center;
	line-height: 1.4em;
	width: 30%;
}
#calc .calc-input>label {
	color: #FF7E00;
	text-transform: uppercase;
	font-family: "OpenSansLight";
	font-weight: bold;
	border-left: none !important;
	padding-left: 5px;
	font-size: 12px;
}

#calc-button, #calc-rqst-button, #calc-self-button {
	color: #FF7E00;
}
#calc-form-calc4902 > fieldset > ul li {
	float: left;
}

#calc-form-revenue_predictor > fieldset > ul li {
	float: left;
	margin-right: 5px;
}

#calc form {
	border: #35343F solid 2px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	background: #3C3C45;
	position: relative;
	padding: 1em 1em 2.5em 0.3em;
	margin-bottom: 2em;
}

#calc {
	border: 1px solid #DBDBDB;
	background: #FBFBFB;
	box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
	padding: 5px;
}

#calc-button, #calc-rqst-button, #calc-self-button {
	color: #FF7E00;
	text-transform: uppercase;
	font-family: "OpenSansLight";
	font-weight: bold;
	border: 2px solid #2D2D35;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	background: #3C3C45;
	cursor: pointer;
	text-align: center;
	margin: 1em;
	padding: 0.5em;
	position: absolute;
	bottom: -2em;
	right: 1em;
	height: auto;
}
#calc-button:hover, #calc-rqst-button:hover, #calc-self-button:hover {
	color: #FF7E00;
	border: 1px solid #DBDBDB;
	background: #FBFBFB;
	box-shadow: inset 1px 0px 17px rgba(20, 20, 20, 0.08);
}
#calc-button:focus, #calc-rqst-button:focus, #calc-self-button:focus {
	outline: none;
}

#calc-results {
	padding: 1em;
	font-size: 0.9em;
	line-height: 1.5em;
	width: auto;
	margin: auto;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#calc .calc-result-value {
	color: #FF7E00;
	font-weight: bold;
	font-size: 2.2em;
	line-height: 2.0em;
}

#calc-results > span.calc-result-text {
	font-size: 2.2em;
	margin-right: 3px;
	line-height: 2.0em;
}
/* @end */
