/*
Theme Name: Make Money Expert (Super Networker)
Theme URI: http://www.makemoneyexpert.com
Author: The Money Team / Expert Networkers
Author URI: http://www.makemoneyexpert.com
Description: Custom For The Money Team
*/


@font-face {
    font-family: 'myriad_proregular';
    src: url('fonts/myriad_pro_regular-webfont.eot');
    src: url('fonts/myriad_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad_pro_regular-webfont.woff') format('woff'),
         url('fonts/myriad_pro_regular-webfont.ttf') format('truetype'),
         url('fonts/myriad_pro_regular-webfont.svg#myriad_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




body {font-family: 'Open Sans', sans-serif;}
p {font-size: 16px; line-height: 20px;}

#banner {
	height: 348px;
	padding: 18px 0;
	background-attachment: fixed;
	overflow: hidden;
	background-image: url(/images/money-expert-home.jpg);
	background-repeat: repeat;
	background-position: top;
border-top: 2px solid #fff;
}

#bannerhead {
	height: 348px;
	padding: 18px 0;
	background-attachment: fixed;
	overflow: hidden;
/*	background-image: url(assets/images/banner.jpg); */
	background-repeat: repeat;
	background-position: top;
border-top: 2px solid #fff;
}

.author_box {text-align: center;}
.slider_info {padding: 30px 5px;}
.slide_title {font-size: 46px; font-weight: 800; line-height: 1; padding: 5px 15px; background: #fcdc9b; opacity: 0.9; border-radius: 5px; color: #fff; font-family: Open Sans,sans-serif; text-shadow: 0 2px 2px #828282;}
.slide_description {font-family: Open Sans,sans-serif; padding: 10px 15px; background: #36587A; opacity: 0.8; margin-top: 12px; font-size: 17px; line-height: 25.6px;  color: #fff; border-radius: 5px;}
.slider_button_group button {font-family: Open Sans,sans-serif; font-size: 29px; font-weight: 700; height: 54px;padding: 0 10px; border-radius: 5px; text-transform: uppercase; background: url('assets/images/button_bg.png') repeat-x;  color: #fff;}
.slider_button_group button.btn-begin {}
.slider_button_group button.btn-meet-expert {background-position: 0 -55px; margin-left: 18px;}
.slider_button_group button.btn-my-money {background-position: 0 -110px; margin-left: 18px;}

.navbar.navbar-default {
    background: none repeat scroll 0 0;
    border: medium none;
}

#top_header {
    background: none repeat scroll 0 0 #232323;
    height: 72px;
    padding: 17px 0;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
#top_header {
    background: none repeat scroll 0 0 #232323;
    height: 66px;
    padding: 17px 0;
}
#top_header .navbar-nav > li {
    padding: 15px 0;
}
#top_header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#top_header .navbar-nav > li:first-child a {
    border-left: 0 none;
    padding-left: 0;
}
#top_header .navbar-nav > li > a {
    border-left: 2px solid #999;
    color: #999;
    display: block;
    font: 13px 'myriad_proregular';
    padding: 0 15px;
}

.top_header_social {
    text-align: right;
}
.top_header_social a:first-child {
    margin-left: 0;
}
.top_header_social a {
    display: inline-block;
    height: 34px;
    margin-left: 13px;
    vertical-align: middle;
    width: 33px;
}
.gplus_icon {
    background: url("assets/images/gplus_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tw_icon {
    background: url("assets/images/tw_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.fb_icon {
    background: url("assets/images/fb_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.rss_icon {
    background: url("assets/images/rss_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header_bottom {
    background: none repeat scroll 0 0 #2e2d2d;
    padding: 5px 0 5px;
}
.logo {margin-top: 5px; display: block;}
.logo img {width: 100%; height: auto; max-width: 370px;}

#header_bottom .navbar-default {
    margin-top: 5px;
}
.navbar {
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
.navbar-header {
    float: left;
}
.navbar {
    border-radius: 4px;
}
.navbar {
    margin-bottom: 20px;
    min-height: 50px;
    position: relative;
}
.navbar.navbar-default.chata {
    margin-bottom: 0;
}
#header_bottom .navbar-default .navbar-nav > .active > a {
    background: none repeat scroll 0 0 #373636;
}
#header_bottom .navbar-default .navbar-nav li a {
    color: #fff;
}
#header_bottom .navbar-default .navbar-nav > li > a {
    font-family: 'Open Sans',sans-serif;
    font-size: 14.01px;
    font-weight: 600;
}
#header_bottom .navbar-nav > li > a {
    border-radius: 5px;
    padding: 10px 18px;
    text-transform: uppercase;
}
#header_bottom .navbar-default .navbar-nav > li > a:hover, #header_bottom .navbar-default .navbar-nav > li > a:focus, #header_bottom .navbar-default .navbar-nav > .active > a:hover {
    background: none repeat scroll 0 0 #e8645a;
    text-decoration: none;
}
.submenu {
    background: none repeat scroll 0 0 #e2534b;
    border-radius: 5px;
    list-style: none outside none;
    padding: 5px;
}
.submenu_container {
    background: url("assets/images/submenu_bg.png") no-repeat scroll 15px 5px rgba(0, 0, 0, 0);
    display: none;
    padding-top: 12px;
    position: absolute;
    z-index: 10;
}
#header_bottom .navbar-default .navbar-nav > li {
    margin-right: 15px;
    position: relative;
}

#header_bottom .navbar-default .navbar-nav > li:hover .submenu_container {
    display: block;
}
#header_bottom .navbar-default .navbar-nav li a {
    color: #fff;
}
.fa {
    margin-right: 5px;
}

.fl-fa {
    float: left;
    margin-top:4px;
}

.nav.navbar-nav li.menu-item-has-children a .fl-fa {
    margin-top: 3px;
}

.submenu_container {
    background: url("assets/images/submenu_bg.png") no-repeat scroll 15px 5px rgba(0, 0, 0, 0);
    display: none;
    padding-top: 12px;
    position: absolute;
    z-index: 10;
}

.sub-menu {
    background: none repeat scroll 0 0 #E2534B;
    border-radius: 5px;
    list-style: none outside none;
    padding: 5px;
}

.sub-menu li a {
    background: none repeat scroll 0 0 #E5655D;
    border-radius: 5px;
    display: block;
    font-weight: 700;
    padding: 10px 12px;
    width: 180px;
}

.sub-menu li a .fa.fa-chevron-down.fl-fa {
    display: none;
}

.sub-menu  li a:hover {
    background: #76c7C0;
}


.fa.fa-chevron-right {
    float: left;
    margin-top:4px;
}

.submenu li a {
    background: none repeat scroll 0 0 #e5655d;
    border-radius: 5px;
    display: block;
    font-weight: 700;
    padding: 10px 12px;
    width: 180px;
}
.submenu li a:hover {
    background: none repeat scroll 0 0 #76c7c0;
    text-decoration: none;
}
#get_tips {
    background: url(http://www.makemoneyexpert.com/wp-content/uploads/2015/04/money-bg.jpg) repeat scroll 0 0 #fff;
    padding: 15px 0;
}
.get_tips_icons {
    margin-top: 40px;
    padding: 0 10px;
}
.get_tips_icons i {
    color: #53565A;
    font-size: 90px;
    margin-left: 10px;
}
.tips_title {
    color: #53565A;
    font: bold 31px "Roboto Slab",serif,'Shadows Into Light Two', cursive, 'myriad_proregular';
    margin-bottom: 5px;
    margin-top: 0;
}
.tips_title span {
    color: #000;
}
 .keka input[type="text"] {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px dashed #E2534B !important;
    color: #843030 !important;
    display: inline-block !important;
    font: 18px "Roboto Slab",serif,'myriad_proregular' !important;
    height: 45px!important;
    padding: 0 10px !important;
    vertical-align: middle !important;
    width: 390px !important;
}

 .keka input[type="submit"] {
    border: none !important;
    color: #fff !important;
    display: inline-block !important;
    font: 20px "Roboto Slab",serif,'myriad_proregular' !important;
    height: 45px !important;
    margin-top: 10px !important;
    text-align: center !important;
    vertical-align: middle !important;
    width: 390px !important;
    padding:0 !important;
}
.get_it_section {
	padding: 20px 0;
	background-image: none;
	background-color: #f8f8f8;
	background-position: center top;
        border: 1px solid #ddd;
        width: 1140px;
        margin: auto;
}
.random_make_money {
    color: #000;
    font-family: 'Roboto Slab',serif;
    font-size: 25px;
    font-weight: 300;
    text-align: center;
}
.random_make_money strong {
    color: #E2534B;
    font-weight: 700;
}
.get_it_now {
    background: none repeat scroll 0 0 #E2534B;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: 'Roboto Slab',serif;
    font-size: 26px;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    width: 355px;
    margin-left: -15px;
}
.get_it_now:hover {
    text-decoration: none;
    color: #FCDC9B;
}
#site-content {
    background: url(/wp-content/uploads/2015/04/money-bg.jpg) repeat scroll top center #fff !important;
}
.content-wrap {border: 1px solid #09F;}
.collapse.navbar-collapse {
        width: 120%;
        margin-left: -20px;
}
.keka > input {
    max-width: 100%;
}
.navbar-header {
    padding-left: 47%;
}
.submenu_container ul li a {
    font-family: Open Sans, sans-serif;
}



@media (max-width: 991px) {
    .top_header_social {
        display:none;
    }
    .collapse.navbar-collapse {
        margin-left: -20px;
    }
    .tips_title {
        padding-top: 31px;
    }
    .keka > input {
        margin-left: 15px;
        margin-top: 15px;
    }
    .tips_title {
        margin-left: 12px;
    }
    .get_it_now {
        margin:0 auto;
    }

}
@media (min-width: 990px) and (max-width: 1199px) {
    .top_header_social {
        margin-left: 50px;
        width: 100%;
    }
    .tips_title {
        margin-left: 10px;
    }
    .keka > input {
        margin-left: 15px;
        margin-top: 10px;
    }
    .get_tips_icons {
        width: 113%;
    }
}
@media (max-width: 767px) {
    .get_tips_icons i {
        font-size:64px;
    }
    .navbar-header {
        width:100%;
        padding:0;
    }
    .collapse.navbar-collapse {
        margin-left:0;
        width:100%;
    }
}


.moneyimages {
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
    display: inline-block;
}

.moneyhead {
	
    font-family: 'homestead_regular', 'myriad_proregular';
	
    font-style: normal;
	
    font-weight: normal;
	
    text-shadow: 0 2px 2px #828282;
	
font-size: 22px;
	
letter-spacing: 2px;
	
    color: #0063f1;
	
padding-bottom: 18px;
	
text-align: center;
}


.hand-written {
  font-weight: normal !important;
  font-size: 24px;
  letter-spacing: .025em;
text-align:center;
}
h1.hand-written {
  line-height: 1.3em;
  letter-spacing: .025em;
}

.expertheader {
  color: #0099ff;
  font-weight: normal !important;
  font-size: 28px;
  font-family: 'Shadows Into Light Two', cursive;
  letter-spacing: .025em;
text-shadow:0px 1px 2px #5d5d5d;
}


.text-center{text-align:center !important}
.top7{position:relative;top:7px}

.api-intro{position:relative;float:left;max-width:100%;width:100%}
.api-intro a,.api-intro .data-filter-vert a:visited,.data-filter-vert .api-intro a:visited{font-weight:bold}
.api-intro .api-square{float:left;min-height:250px;width:50%}
.api-intro .hatched{float:right;margin:0 48px 50px 0;padding:0 25px;min-height:160px;max-width:260px;height:150px;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;background:#f6fbff url("http://www.makemoneyexpert.com/wp-content/uploads/2014/07/point-pattern.png") 0 0;background-size:3px 3px;line-height:18px}
.api-intro .col2{float:left;margin:37px 0 0 100px}
.api-intro .row2 div{position:relative;top:45px !important;left:-40px}
.hatched h4{color:#699b38;font-weight:600;font-size:16px}
.api-variants{position:absolute;top:50%;left:50%;z-index:10;margin:-150px 0 0 -150px;width:312px;background:url("http://www.makemoneyexpert.com/wp-content/uploads/2014/07/money-love.png") 50% 0 no-repeat;background-size:290px 290px;text-align:center;font-size:18px;line-height:24px}
.api-variants div{padding:106px 110px 150px 105px !important}



#expertshelp {
	background: #fff;
	text-align: center;
}

#expertshelp.small {
	padding: 10px 15px;
}

#expertshelp .wrap {
	width: 960px;
	margin: 0 auto;
	padding: 50px 0 70px;
}

#expertshelp h2 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 30px;
	line-height: 54px;
	margin: 0 0 20px;
	text-align: center;
	color:#0099ff;
	text-shadow:0px 1px 2px #5d5d5d;
	letter-spacing:0px;
}


#expertshelp .answers {
	position: relative;
}

#expertshelp .answers div {
	float: left;
	text-align: center;
	width: 33%;
}

#expertshelp .answers p {
	color: #5d5d5d;
	font-size: 15px;
	line-height: 20px;
	margin: 45px 25px 15px;
}

#expertshelp .answers .whatis {
	background: url(http://www.makemoneyexpert.com/wp-content/uploads/2014/07/wait.gif) no-repeat center top;
	margin-top: -40px;
}

#expertshelp .answers .bestresults {
	background: url(http://www.makemoneyexpert.com/wp-content/uploads/2014/07/wait.gif) no-repeat center top;
	margin-top: 10px;
}

#expertshelp .answers .buynow {
	background: url(http://www.makemoneyexpert.com/wp-content/uploads/2014/07/wait.gif) no-repeat center top;
	margin-top: -40px;
}

.button123 {
    background-clip: padding-box;
    background-color: #BD2303;
    background-image: -moz-linear-gradient(center bottom , #7B0F00 0%, #991400 2.44%, #C33206 97.83%, #FF470F 100%);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.46);
    color: #FFFFFF !important;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 16px;
    height: 50px;
    padding: 10px 14px 8px;
    text-decoration: none !important;
    text-shadow: -1px -1px #6E1902;
}
.button123:hover {
    background-image: -moz-linear-gradient(center bottom , #7B0F00 0%, #8B0000 2.44%, #AF1500 97.83%, #FF470F 100%);
}



.wealthbox {
     background:url(http://www.makemoneyexpert.com/vip/images/bgdollar4.jpg) 0 0 repeat;
    border: 1px dashed #E2534B;
    box-shadow: 5px 5px 5px #666666;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 1em;
    padding: 15px;
text-shadow: 0 2px 2px #fff;
}
.wealthbox h3 {
    color: #009933;
    margin: 0; }
	
	.wealthbox {
	position: relative;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

.byob-membership-message p {
    font-size: 1em;
    margin-bottom: 20px;
    margin-top: 10px;
padding-left: 25px;
}
.byob-membership-message h3 {
	font-size: 1.75em;
	margin-top: 10px;
	text-align: center;
	letter-spacing: 0.1px;
}
.check-bullets { margin:0; padding:0; }

.check-bullets li {
	background:url(http://www.makemoneyexpert.com/images/bullet.png) 0 -2px no-repeat;
	padding:0 0 14px 30px;
	margin:5px 0 0 34px;
	list-style: none outside none;
	text-align: left;
	font-size: 16px;
}

	.MainTitle1{font-size:34px;line-height:34px;text-align:center;padding-bottom:5px;}
.MainTitle1>.in1{display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;
font: bold .9em 'Shadows Into Light Two', cursive, Georgia,Times,"Times New Roman",serif;
    margin-bottom: 25px;
	color:#009933;
	text-shadow:0px 1px 2px #5d5d5d;letter-spacing:0px;}
.MainTitle1>.in1 b{font-weight:normal;color:#b1f9b0;}
.MainTitle1>.in1:after{content:' ';display:block;position:absolute;background:url(http://www.makemoneyexpert.com/wp-content/uploads/2014/07/wealthboxarrow.png) 0 0 no-repeat;
top:0px;right:91%;margin-left:0px;
width:70px;padding-top:70px;height:0;overflow:hidden;font-size:0;}


#product { background: url(http://www.makemoneyexpert.com/images/product.png) no-repeat; height: 340px; margin: 100px auto 20px; position: relative; width: 448px }
#product a { position: absolute; text-indent: -9999px }
#product a.bulb { background: url(http://www.makemoneyexpert.com/images/bulb.png); height: 90px; left: 170px; top: -89px; width: 108px }
#product a.tools { background: url(http://www.makemoneyexpert.com/images/tools.png); bottom: -9px; height: 107px; left: -24px; width: 107px }
#product a.lab { background: url(http://www.makemoneyexpert.com/images/lab.png); bottom: -9px; height: 107px; right: -22px; width: 107px }
		
#product a.bulb:hover { background-position: 0 -90px }
#product a.lab:hover, #product a.tools:hover { background-position: 0 -109px }


#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 14px;
	line-height: 21px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 15px;
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}


#OrangeButton {
	display: inline-block !important;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 20px 'Shadows Into Light Two', cursive, Arial, Helvetica, sans-serif;
	padding: 1.2em .7em 1.2em !important;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em !important;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#OrangeButton:hover {
	text-decoration: none;
}
#OrangeButton:active {
	position: relative;
	top: 1px;
}

#OrangeButton {
	color: #fff;
	text-transform: uppercase;
	border: solid 1px #da7c0c !important;
	background: #fff751;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff751), to(#fb9701));
	background: -moz-linear-gradient(top,  #fff751,  #fb9701);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff751', endColorstr='#fb9701');
}
#OrangeButton:hover {
	background: #fb9701;
	background: -webkit-gradient(linear, left top, left bottom, from(#fb9701), to(#fff751));
	background: -moz-linear-gradient(top,  #fb9701,  #fff751);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9701', endColorstr='#fff751');
}
#OrangeButton:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

button.btn123 {
	background:none;
	border:none;
    background: rgba(157, 209, 74, 1);
    color: #ffffff;
	text-shadow:none;
    padding: 10px 20px;
	font-size:22px;
	line-height:35px;
	font-family:'Shadows Into Light Two', cursive, Arial, sans-serif;
	word-spacing:3px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0px 3px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0px 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-transition: background 1s;
	-moz-transition: background 1s;
	-o-transition: background 1s;
	-ms-transition: background 1s;
	transition: background 1s;
}

button.btn123:hover {
    background: rgba(115, 175, 50, 0.6);
}


.btn123 {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.amatic h4 {
	font-size: 66px;
	color: #5cc3cc;
	font-family: 'Amatic SC', cursive !important;
	font-weight: 400;
	margin-bottom: 12px;
		text-align: center;
}

.money_title {font-size: 32px; font-weight: 800; line-height: 1; padding: 5px 15px; opacity: 0.9; border-radius: 5px; color: #fff; font-family: Open Sans,sans-serif; text-shadow: 0 2px 2px #828282;}


.chunky_button {
    border: 1px solid #d1d1d1;
    color: #b50000;
    text-shadow: 0 1px 0 #fff;
    padding: 15px;
    font-weight:bold;
    font-size:16px;
    border-radius:10px;
    position:relative;
    top:0;
     
    /* css3 vendor-specific gradients */
    background-color: #f0f0f0;/* fallback */
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#e6e6e6)); /* Safari 4-5, Chrome 1-9 */
    background-image: -webkit-linear-gradient(top, #f3f3f3, #e6e6e6); /* Safari 5.1, Chrome 10+ */
    background-image:    -moz-linear-gradient(top, #f3f3f3, #e6e6e6); /* Firefox 3.6+ */
    background-image:     -ms-linear-gradient(top, #f3f3f3, #e6e6e6); /* IE 10 */
    background-image:      -o-linear-gradient(top, #f3f3f3, #e6e6e6); /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, #f3f3f3, #e6e6e6); /* according to current CSS3 specification  */
     

     
    /* css3 vendor-specific transition property */
    -webkit-transition: box-shadow 0.1s ease-in, top 0.1s ease-in ;
       -moz-transition: box-shadow 0.1s ease-in, top 0.1s ease-in ;
         -o-transition: box-shadow 0.1s ease-in, top 0.1s ease-in ;
        -ms-transition: box-shadow 0.1s ease-in, top 0.1s ease-in ;
            transition: box-shadow 0.1s ease-in, top 0.1s ease-in ;
}
.chunky_button:hover {
    cursor:pointer;
    box-shadow: 1px 1px 10px rgba(255,255,255,0.9) inset,
                0    4px 0   #d7d7d7,
                0    5px 0   #bebebe,
                0    5px 5px #c4c4c4,
                5px 15px 5px rgba(0,0,0,0.05);
}
.chunky_button:active {
    top:5px;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1) inset;
}

/* Modal Popup and Post Footer */


.post-signup-box {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 3em 0 0.5em;
text-align: center;
-webkit-box-shadow: 0 0 25px 0 #ccc;
-moz-box-shadow: 0 0 25px 0 #ccc;
box-shadow: 0 0 25px 0 #ccc;
border: 1px solid #CCCCCC;
}

.post-signup-header {
background-color: #8f0a0b;
}

.post-signup-content {
padding: 30px 30px 0px 30px;
}

.post-signup-box .post-signup-header h3, .post-signup-box .post-signup-header .archive .post_box .post-headline, .archive .post_box .post-signup-box .post-signup-header .post-headline {
color: #fffefc;
margin: 0;
padding: .6em 0 .4em;
font-size: 24px;
text-transform: uppercase;
font-weight: bold;
}

.whitebutton {
background: #218621;
margin-top: 20px;
color: #ffffff;
}

#popup_window{
padding: 10px;
background: #267E8A;
cursor: pointer;
color: #FCFCFC;
margin: 200px 0px 0px 200px;
}
.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(196, 196, 196, .85);
    top: 0;
    left: 100%;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
    opacity: 1;
    left: 0
}
.popup {
    position: fixed;
    top: 25%!important;
    left: 50%;
    z-index: -9999;
	  
}

.modal {
top: 25%!important;
overflow-y: auto!important;
}

.popup .popup-body {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0;
    min-height: 150px;
    width: 400px;
    margin-left: -200px;
    padding: 20px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    text-align: center;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
   display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-family: "proxima-nova-alt-condensed","Arial Narrow",sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: normal!important;
line-height: 1.625;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
 
}
.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 24px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}
.popup-content p {
    font-size: 13px;
    text-align: justify;
}

.spi-modal .modal-header {
position: relative;
background: #8f0a0b;
text-align: center;
} 

.spi-modal .modal-title {
font-size: 1.55em;
line-height: 1.25em;
color: #FFFFFF;
padding: 0 1em;
}

#spi-post-footer-modal input[type=submit] {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-family: "proxima-nova-alt-condensed","Arial Narrow",sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: normal!important;
line-height: 1.625;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
}

._4s7c { border: 0px }
.noclass.not-visible {
   display: none;
}
.fade-images > a img {
    margin-bottom: 10px;
}
.sticky {  
    border-top: 0 none;
    left: unset;
    position: fixed;
    top: 0;
    width: 20%;
    z-index: 100; 
}
.fade-images > h4 {
    font-size: 23px;
    margin-bottom: -29px;
}
.fade-images > h3 {
    font-size: 23px;
    font-weight: bold;
}
footer form.form-footer {
    background-image: url('expert-email.jpg');
    background-repeat: no-repeat;
    max-width: 980px;
    min-height: 469px;
    padding: 25px 0px 0px 170px;	margin: 0 auto;	
}
footer .form-footer p {
    position: relative;
    text-align: start;
    top: 100px;	left: 70px; font-family: 'Shadows Into Light Two', cursive, 'myriad_proregular'; font-size: 18px; line-height:37px;
}
footer p.byline {left: 180px; top: 30px;}
footer .form-footer p .wpcf7-submit {
    border-radius: 12px;
    color: white;
    font-size: 30px;	font-family: "Droid Serif";
    font-weight: bold;
    left: 90px;
    position: relative;
    top: -60px;	padding: 20px;
}
footer .form-footer .form-group.form-name {
    bottom: 70px;
    left: 188px;
    max-width: 249px;
    position: relative;
    float: left;
}
footer .form-footer .form-group.form-name input {
    background-color: transparent;
    border: medium none transparent;
}
footer .form-footer .form-group.form-mail {
    bottom: 25px;
    float: right;
    left: -270px;
    max-width: 364px;
    position: relative;
}
footer .form-footer .form-group.form-mail input {
    background-color: transparent;
    border: medium none transparent;
}
footer .form-footer .form-control:focus {
    box-shadow: none;
}
.fade-images.sticky.sticky-footer {
    position: relative;
}
footer .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, footer .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    margin-left: -10px;
    margin-top: 100px;
}


.btn-modal {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	padding:20px;
	width:auto;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.btn-modal:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}
.btn-modal:active {
	position:relative;
	top:1px;
}
.btn-modal {
	float: none;
	margin: 24px auto;
	font-size: 22px;
	box-shadow: 0px 1px 3px#000;
	display: block;
}

.breadcrumb {margin-bottom: 0px;}

#txt_email {border: 3px dashed #ddd; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3) inset;}

.form-allowed-tags{
display:none;
}