/*Theme Name: GPRATheme SilverLane*{
	border:none;
	outline:none;
}
/*========= Font-Face ===============*/
@font-face {
	font-family: "Opensans";
	src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.eot');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family: "Opensans";
	src: url('../fonts/725982667-open-sans.semibold.eot');
	src: url('../fonts/725982667-open-sans.semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/725982667-open-sans.semibold.svg#Open Sans Semibold') format('svg'), url('../fonts/725982667-open-sans.semibold.woff') format('woff'), url('../fonts/725982667-open-sans.semibold.ttf') format('truetype');
	font-weight:600;
	font-style:normal 
}
@font-face {
	font-family: "Opensans";
	src: url('../fonts/OpenSans-Bold.eot?') format('eot'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight:700;
	font-style:normal
}
@font-face {
	font-family: "Opensans";
	src: url('../fonts/opensans-light.eot');
	src: url('../fonts/opensans-light.eot') format('embedded-opentype'), url('../fonts/opensans-light.woff') format('woff'), url('../fonts/opensans-light.ttf') format('truetype'), url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
	font-weight:300;
	font-style:normal
}
/*========= Font-Face ===============*/
body {
	padding: 0px;
	font-family: "Open sans";
	font-size:15px;
	color:#4c4c4c;
	/*background:url(img/halftone.png)!important;
	*/
	/* background:fbfbfb !important;
	*/
	text-rendering: optimizeLegibility !important;
	background-size:cover;
	line-height:0;
}
img,img:hover{
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
	-webkit-font-smoothing: antialiased;
}
header.entry-header{
	background:none;
}
*{
	font-variant:normal;
}
img{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #fff;
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
img:hover{
	/* transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
p{
	font-family: "Open sans";
}
.over-hid {
	max-height: 268px!important;
	overflow: hidden;
}
.over-hid img{
	max-width: 100%;
	height: 268px!important;
}
.over-hid a {
	display: block;
	float: left;
	width: 100%;
}
/*h1,h2,h3{
	text-transform:capitalize !important;
}
*/
label {
	display: inline-block;
	font-weight: normal;
	margin-bottom: 5px;
	max-width: 100%;
}
.screen-reader-text {
	color: #888888;
	font-weight: normal;
}
.top-line{
	background:#445464;
	height:8px;
	width:100%;
	margin:0px;
	padding:0px;
}
.logo{
	padding:13px 0px;
}
.full-nav-bg{
	background:#435363;
}
/* Header Css */
.logo{
	padding-top:10px;
	padding-bottom:10px;
}
.navbar-default{
	border-radius:0px;
	border:0px;
	background:#cf2c31;
	margin-top:10px;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
	/*text-transform:uppercase;
	*/
	font-size:15px;
	padding:20px 10px;
	line-height:normal;
}
.navbar-default .navbar-nav > li > a i{
	margin:0 5px;
}
.navbar-nav > li > a {
	padding: 15px 8px;
	cursor:pointer;
	display:block;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	background:#f72023;
	color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background:#f72023;
	color:#fff;
}
.navbar-nav.navbar-right:last-child{
	margin:0px;
}
.navbar-default .navbar-nav > li.cart i{
	margin-left:30px;
}
.navbar{
	margin-bottom:0px;
}
.navbar-default .navbar-toggle{
	background:#445464;
	border:0px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background:#445464;
	border:0px;
}
.navbar-default .navbar-toggle .icon-bar{
	background:#fff;
}
.navbar-toggle{
	font-size:3em;
	padding:0px 10px;
	margin:0px;
}
.navbar-toggle.collapsed .icon-bar{
	transform: rotate(0deg) !important;
	opacity:1 !important;
}
.navbar-toggle.collapsed .icon-bar:nth-child(1) {
	margin-top:0px !important;
}
.navbar-toggle.collapsed .icon-bar:nth-child(3){
	margin-top:3px;
}
.navbar-toggle .icon-bar:nth-child(1) {
	margin-top: 10px;
	transform: rotate(-45deg);
}
.navbar-toggle .icon-bar:nth-child(2) {
	opacity: 0;
}
.navbar-toggle .icon-bar:nth-child(3) {
	margin-top: -10px;
	transform: rotate(45deg);
}
.left-con{
	background:#dfdfdf;
	min-height: 257px;
}
.sli-img{
	margin:0px;
	padding:0px;
}
.sli-big-img {
	min-height: 200px;
}
.article-img a{
	display:block
}
.article-img {
	height: auto;
	max-height: 253px;
}
.article-img img{
	width:100%;
	height:100%;
}
.article-img img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.sli-cap-txt{
	color: #435464;
	font-size: 36px;
	line-height: 45px;
}
.carousal{
	background:#dfdfdf;
}
.tag-txt{
	color: #4c4c4c;
	font-size: 15px;
}
.find-more a{
	color: #7f7f7f;
	font-size: 15px;
}
.join-form{
	background:#dfdfdf;
	padding:15px;
	min-height:100%;
}
.join-txt{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: 600;
	margin: 15px;
	padding: 12px 20px;
	display:block;
	width:100%;
}
.join-form-feild{
	background: none repeat scroll 0 0 #7f7f7f;
	margin: 15px;
	padding: 15px 20px;
}
.join-input{
	border-radius:0px;
	height: 43px;
	font-style:italic;
}
.forget-txt{
	color: #dfdfdf;
	font-family: "Open Sans";
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align:center;
	display:block;
	padding: 0px;
	width: 100%;
}
.login-btn {
	background-color: #cf2c31;
	width:100%;
	text-align:center;
	color: #fff;
	font-size: 15px;
	border-radius:0px;
	border: medium none;
	box-shadow: 0 2px 0 #f72023;
}
.login-btn:hover{
	background-color: #f72023;
	color: #fff;
	box-shadow: 0 2px 0 #cf2c31;
}
.back-con-bg{
	background-image:url(img/mid-bg.jpg);
	background-repeat:repeat;
}
.mid-con-bg{
	margin:0px;
	/*padding-top:15px;
	padding-bottom:15px;
	*/
}
.mid-con-bg i{
	color: #fff;
	font-size: 45px;
	text-align: center;
	width: 100%;
}
.orange-news-txt{
	color: #fff;
	font-size: 15px;
	text-align: left;
	width: 100%;
}
.date-txt{
	color: #fff;
	float: left;
	font-size: 15px;
	padding: 15px 0;
	text-align: left;
	width: 100%;
}
.mid-con-txt{
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	width: 100%;
	padding: 10px 0;
}
.mid-con-line{
	background:#e5a1a4;
	width:100%;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
.logo2{
	padding:15px;
	background:#fff;
	margin-top:30px;
}
.visit-pra-txt{
	color: #fff;
	font-size: 15px;
	padding-top: 30px;
	text-align: center;
	padding-left: 15px;
}
.sel-drop-down{
	border: 1px solid #7f7f7f;
	border-radius: 5px;
	margin: 37px 0;
	padding: 5px 7px;
	font-size: 15px;
	text-align: left;
	width: 100%;
}
.article-part{
	margin:0px;
	background:#dfdfdf;
	border-right: 1px solid #fff;
	min-height:430px;
}
.article-part .read-btn{
	float:right;
	margin-top:0px;
}
.article-part:last-child{
	border-right:none;
}
.art-title{
	color:#4c4c4c;
	font-size: 15px;
	text-align: left;
	font-weight:600;
	width: 100%;
	min-height:35px;
	/*text-transform:uppercase;
	*/
}
.addtoany_shortcode {
	min-height: 112px;
}
.sicol-show .addtoany_shortcode {
	min-height:1px;
}
.art-pra-txt{
	color:#4c4c4c;
	font-size: 15px;
	text-align: left;
	min-height:134px;
}
.face-sty{
	padding: 4px 3px 0 0;
}
.read-btn {
	background-color: #445464;
	border:none;
	border-radius: 0;
	box-shadow: 0 2px 0 #93575a;
	-webkit-box-shadow: 0 2px 0 #93575a;
	color: #fff;
	font-size: 15px;
	margin: 15px 0;
	padding:6px 19px;
	text-align: center;
	/*text-transform: uppercase;
	*/
	font-weight:600;
}
.page .read-btn{
	padding: 10px 20px;
	width: 177px;
	font-size:15px;
}
.btn_more{
	text-align:right;
}
.sicol-show {
	background: none repeat scroll 0 0 #f0f0f0;
	padding: 10px;
	text-align: center;
}
.read-btn:hover{
	background-color: #f72023;
	box-shadow: 0 2px 0 #cf2c31;
	color:#fff;
}
.social-media{
	float: right;
	list-style: none outside none;
}
.social-media i{
	font-size:18px;
	color:#435464;
}
#wplb_wrap{
	padding-left:20px;
	background:#7f7f7f;
	margin-top:-21px;
}
.full-width{
	width:100%;
}
.brand-sty {
	height: auto;
	max-width:240px;
	padding: 30px 0;
	margin:0 auto;
}
.side-login-sty > ul {
	margin: 0;
	padding-left: 15px;
}
.avatar.avatar-50 {
	margin-right: 10px;
}
.event-contact{
	background:#7f7f7f;
}
.event-contact i{
	color: #fff;
	float: left;
	font-size: 30px;
	height: 30px;
	padding: 0 10px 0 0;
}
.contact-form{
	padding:15px;
	background:#dfdfdf;
	margin:15px 0px;
}
.contact-form h2{
	border-bottom:1px solid #fff;
	padding:0px 10px 10px;
	margin-top:0px;
	margin-bottom:10px;
}
.form-control{
	border:1px solid #a9a9a9;
	font-style:italic;
	background:fff;
	border-radius:0px;
	font-size:15px;
	line-height:normal;
	height:auto;
	color:##00201b;
}
.news-sty{
	margin:0px;
	padding-bottom: 10px;
	color:#fff;
	font-size:15px;
}
.register{
	text-align:center;
}
.con-txt{
	color:#435464;
	font-size: 24px;
}
.event-txt {
	color: #fff;
	padding-bottom: 10px;
	/*text-transform: uppercase;
	*/
}
.foot-nav li a {
	text-decoration: none;
	text-transform: none;
}
.foot-nav li a:hover{
	text-decoration: none;
	text-transform: none;
	color:#F4070F;
}
/* Footer Css Start */
.foot-nav{
	list-style:none;
	margin-top:15px;
	padding:0px;
}
.foot-nav li a{
	margin:0px;
	padding:0px !important;
	color:#fff;
	font-size:15px;
}
.foot-nav li a:hover,.foot-nav li:hover a{
	background:none;
}
footer{
	background:#7f7f7f;
	border-top:1px solid #a3a3a3;
}
.copyright{
	border-right:1px solid #a3a3a3;
	padding-top:30px;
	padding-bottom:30px;
}
.copyright p{
	margin:8px 0 0 0;
	color:#fff;
	font-size:11px;
	text-align:center;
}
footer .social-icon{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
footer .social-icon ul{
	margin:0px;
	padding:0px;
	text-align:center;
}
footer .social-icon ul li{
	margin:0px;
	padding:0px;
	display:inline-block;
	list-style:none;
}
footer .social-icon ul li a{
	margin:0px;
	padding:0px;
	display:inline-block;
	color:#fff;
	font-size:24px;
	margin:0 10px;
}
footer .social-icon ul li a:hover{
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	display:block;
}
.mid-con-bg a:hover{
	text-decoration:none;
	color:#EF0B13;
}
.tag-txt {
	color: #4c4c4c;
	font-size: 15px;
}
.sli-cap-txt {
	color: #435464;
	font-size: 36px;
	line-height: 45px;
}
.join-txt:hover{
	background:#F4070F;
}
.join-txt a{
	color:#fff;
}
.join-txt a:hover{
	text-decoration:none;
}
.sli-con-part h1 {
	color:#435464;
}
.foot-nav .sub-menu li:hover{
	background:none;
}
.foot-nav .sub-menu li {
	list-style: none outside none;
	padding: 0;
}
.mid-con-bg .col-sm-2:hover {
	background: none repeat scroll 0 0 #f4070f;
	padding: 10px;
}
.mid-con-bg .col-sm-2{
	height: 115px;
	margin-bottom:15px;
	padding: 10px;
}
.tp_recent_tweets li{
	margin-left:-40px;
}
.tp_recent_tweets li a {
	color: #cf2c31;
	font-weight: bold;
}
.foot-nav .sub-menu li a:hover {
	color: #ff0000;
	outline:none;
}
.tp_recent_tweets li span {
	color: #fff;
}
.twitter_time{
	display:none;
}
.cart em {
	margin-right: 10px;
}
/* Footer Css End */
.side_form h3{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: 600;
	padding: 12px 20px;
}
.side_form h4{
	color: #5c5c5c;
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: 600;
	/*text-transform:uppercase;
	*/
}
.nav_crumb a{
	color:#CDDC29;
}
.nav_crumb{
	padding:15px 0px;
	font-size:12px;
}
.left_text label{
	color: #8d8d8d;
	font-size: 12px;
	font-weight: normal;
	margin-left: 2px;
}
.left_text input[type="text"], .left_text input[type="password"]{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-clip: padding-box;
	background-color: #fff;
	border-color: #848484 #c1c1c1 #e1e1e1;
	border-image: none;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #000;
	font-family: Arial,sans-serif;
	font-size: 13px;
	height: 1.8em;
	outline: 0 none;
	padding: 2px 3px;
}
.left_text select{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-clip: padding-box;
	background-color: #fff;
	border-color: #848484 #c1c1c1 #e1e1e1;
	border-image: none;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #000;
	font-family: Arial,sans-serif;
	font-size: 15px;
	height: 1.8em;
	outline: 0 none;
	padding: 2px 3px;
}
.grieve{
	margin:10px 0px;
	clear:both;
	overflow:hidden;
}
.grieve p{
	font-size:15px;
}
.grieve h3{
	font-size:24px;
	margin:15px 0px;
	padding:0px;
	color:#435464;
}
.board{
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.entry-meta {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.site-content .page h1{
	color:#435464;
	font-size:26px;
	margin:0px;
}
.red{
	color:#435464;
	font-size:15px;
	font-weight:600;
	margin:0px;
}
.grieve ul{
	padding:0px 0px 0px 40px;
}
.grieve ul li{
	/*background: url("img/right.png") no-repeat scroll 0 15% rgba(0, 0, 0, 0);
	*/
	font-size: 15px;
	list-style-type:disc;
	list-style-position:outside;
	margin-top: 10px;
	margin-left:0px;
	padding-left: 0px;
	line-height:normal;
}
.board_candidate h5{
	font-size:18px;
	color:#F72023;
}
.grieve .heading {
	font-size:15px;
	font-weight:600;
}
.grieve .col-sm-4{
	padding:0px;
}
#form_holder .btn{
	text-align:center;
}
#form_holder tr input{
	margin-top:10px;
}
.current_news h1{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-family: "Open Sans";
	font-size:36px;
	font-weight:normal;
	padding:10px;
	margin-left:0px;
}
.current_news h2{
	color:#46525E;
	font-family: "Open Sans";
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:10px 0px;
}
.lat-cnt-shw span, .left-con span {
	color: #828282;
	font-size:15px;
	margin: 10px 0;
	display: block;
}
.current_news .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom:0px;
}
.left-con h1 {
	color: #435464;
	font-size: 36px;
	/*text-transform: uppercase;
	*/
}
.about-gpra .col-sm-6 p {
	min-height:217px;
	color: #404040;
	font-size: 15px;
}
.about-gpra ul li{
	list-style:none;
}
.page .text_about h1{
	/*text-transform:uppercase;
	*/
	color: #435363;
	font-size: 36px;
	font-weight:normal;
	padding-bottom:20px;
}
.text_about{
	background:#DFDFDF;
	padding-top:20px;
}
.globe_n li{
	font-size:14px;
}
section.about-gpra {
	overflow: hidden;
}
.globe{
	/*text-transform:uppercase!important;
	*/
	color: #435363!important;
	font-size: 40px!important;
	font-weight:normal!important;
	padding-bottom:20px!important;
	padding-top:20px!important;
}
.globe_n li {
	color: #404040;
}
.aciev {
	margin-top: 10%;
}
.news h3{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-family: "Open Sans";
	font-size:26px;
	font-weight:normal;
	padding: 12px 20px;
	/*text-transform:uppercase;
	*/
	margin-left:0px;
}
.lrn-online {
	overflow: hidden;
}
.related_content a{
	text-decoration:none;
	color:#636363;
	font-weight:600;
}
.related_content a:hover{
	color:#445464;
}
.news .col-sm-4 img{
	overflow:hidden;
}
.main1 {
	float: left;
}
.main3 {
	float: left;
}
.logo_field{
	background:#fff;
	overflow:hidden;
	margin-top:20px;
	padding-bottom:20px;
}
.news .side_form h3{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-family: "Open Sans";
	font-size:20px;
	font-weight:normal;
	padding: 12px 20px;
	/*text-transform:uppercase;
	*/
	margin-left:0px;
}
.about-gpra h2{
	color:#fff;
	font-size:20px;
}
.addtoany_share_save_container {
	background: none repeat scroll 0 0 #fff;
	margin: 16px 0;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
h1.entry-title {
	background: none repeat scroll 0 0 #445464;
	color: #fff !important;
	padding:10px;
	font-size:36px;
	margin:0px;
	text-transform: none;
}
.sub-heading {
	padding-bottom: 10px;
	color:#445464;
	font-weight:600;
	font-size:24px;
}
.form-text {
	border: 1px solid #e1e1e1;
	border-radius: 3px;
}
.form-item.form-type-textfield.form-item-search-block-form {
	float: left;
}
.form-submit {
	padding:0;
}
.sharethis-wrapper {
	display: inline-flex;
}
.fet-sidebr > img,.lrn-online>img {
	width: 100% !important;
}
#secondary .widget-title {
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	padding:10px;
	font-weight:normal;
}
.fet-sidebr{
	overflow:hidden;
}
#login_cancel {
	padding: 5px 0 10px;
}
#join-gpra {
	float: left;
	padding: 0 15px 0 0;
}
#login-gpra {
	float: left;
	padding: 0 15px 0 0;
}
#buy-gpra{
	float:left;
}
#news_date > div {
	float: left;
	padding: 0 5px 0 0;
}
.element-invisible {
	margin-right: 10px;
}
.a2a_dd.addtoany_share_save {
	margin-top: 8px;
}
.globe_n {
	list-style: none outside none;
}
.navbar {
	border-radius:0;
}
.comment-form-comment > textarea {
	border: 1px solid #e1e1e1;
}
.form-submit > input {
	padding: 7px;
	color:#fff;
	background:none repeat scroll 0 0 #445464;
}
.form-submit > input:hover{
	background:none repeat scroll 0 0 #f4070f;
}
cite {
	float: left;
}
.reply {
	color: #b7d209;
	text-align: right;
}
.reply a {
	color: #b7d209;
	text-align: right;
}
time {
	color: #b7d209;
	font-size: 14px;
}
.comment-awaiting-moderation {
	padding-top: 8px;
}
.commentlist > .comment {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 15px;
}
/* */
.comment-form-author > input {
	border: 1px solid #e1e1e1;
	padding: 15px;
	width: 100%;
	font-style: italic;
}
.form-submit > input {
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	font-size: 15px;
	height: 45px;
	padding: 7px;
	/*text-transform: uppercase;
	*/
	width: 160px;
}
.comment-form-email > input{
	border: 1px solid #e1e1e1;
	padding: 15px;
	width: 100%;
	font-style: italic;
}
.comments-title {
	font-size: 20px;
}
.comment-form-comment > textarea {
	border: 1px solid #e1e1e1;
	padding: 15px;
	width: 100%;
	font-style: italic;
}
/* Faqs */
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
	margin-top: 10px;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #d5d5d5 !important;
	border-radius: 0;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #d5d5d5 !important;
	border-radius: 0;
}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	background: none repeat scroll 0 0 #fbfbfb;
}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	border: 0 none;
	margin: 0;
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all.ui-accordion-icons {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ui-accordion.ui-widget.ui-helper-reset {
	margin-top: 10px;
}
/* Lms */
.ld-entry-title.entry-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ld-entry-title.entry-title > a {
	color: #435464;
}
#learndash_post_1461 > div {
	margin-top: 10px;
}
.learndash.user_has_access {
	margin-top: 10px;
}
.entry-title > a {
	color: #fff;
}
#learndash_back_to_lesson > a {
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	padding: 6px 10px;
}
#learndash_next_prev_link > a {
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	padding: 6px 10px;
}
.nav-previous > a,.nav-next > a {
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	display:block;
	padding: 6px 10px;
}
#menu-item-118 > a {
	background: none;
}
.links-list {
	padding: 0;
	list-style: none;
}
#stcpDiv a{
	color:#445464;
}
.row.grieve > p {
	font-size: 15px;
}
header.entry-header > span {
	display: block;
	margin: 10px;
}
#menu-item-121 > a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.sicol-show {
	margin-top: 20px;
}
div.entry-meta {
	margin-bottom: 15px;
}
div.entry-summary > p {
	margin-top: 12px;
}
div.leave-reply {
	display: block;
	margin: 10px 0;
}
div.nav-previous > a {
	margin-bottom: 31px;
	display: block;
}
h2, .h2 {
	font-size: 24px;
	padding-bottom: 10px;
}
.content li{
	margin-left:10px;
	font-weight:lighter;
	margin-bottom:15px;
	list-style-position: inside;
}
.content ul{
	padding:0px;
}
.stMainServices {
	display: inline-block;
	height: 22px;
	margin-right: 5px;
	width: 60px;
}
#offer-logo {
	float: left;
	width:20%;
}
#offer-logo img{
	float: left;
	width:90%;
	height:auto;
}
#block-block-26, #block-block-27, #block-block-29, #block-block-30, #block-block-33, #block-block-35, #block-block-36, #block-block-43, #block-block-50, #block-block-51, #block-multiblock-6 {
	margin-left: 20px;
	margin-right: 10px;
}
#region-content h2 a {
	color: #445464;
	text-decoration:none;
}
#region-content h3 {
	color: #464F44;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 10px;
	letter-spacing: 0;
}
#region-content h4 {
	color: #464F44;
}
#offer-detail{
	clear:both;
}
.logo img:hover,.logo:hover{
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
}
.sfwd-lessons .comments-link {
	margin-top:10px;
	display:block;
}
/* close the gap */
#form_holder{
	background-color: #f1f1f1;
	box-shadow: 0 0 7px rgba(70, 70, 70, 0.4);
	padding: 10px;
}
#form1{
	background:#f1f1f1;
	border:0;
	box-shadow:none;
}
a{
	color:#91a500;
}
.grieve-list{
	color:#636363;
	padding-left:15px;
	font-weight:300;
	line-height:22px;
}
.closegap h3 {
	color: #435464;
}
.grieve-list a{
	color:#f72023;
}
#form1 > p {
	font-family: open sans;
	font-size: 15px;
}
.grieve-img {
	margin-top: 10px;
}
.wpProQuiz_button {
	background:#445464;
	color: #fff;
}
.wpProQuiz_button:hover{
	color: #fff;
	text-decoration:underline;
}
#sfwd-mark-complete > input {
	background:#d223a;
	color: #fff;
}
#sfwd-mark-complete > input:hover{
	background:#d223a;
	color: #fff;
	text-decoration:underline;
}
.entry-content span {
	font-size: 15px;
}
.row.grieve p {
	font-size: 15px;
}
/*29-aug custom start*/
.prod_img{
	overflow:hidden;
}
h1.page-title{
	background:#445464;
	color:#fff;
	/*text-transform:uppercase;
	*/
	padding:10px;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	background: none repeat scroll 0 0 #445464;
}
.onsale{
	color:#fff!important;
}
/* .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	background-color: #445464!important;
	color:#fff!important;
	box-shadow:0 2px 0 #CC2026!important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
	background-color: #EA2027!important;
	color: hsl(0, 0%, 100%);
}
*/
.amount{
	color:#445464!important;
}
.shipping-calculator-button {
	background: none repeat scroll 0 0 #445464 !important;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	padding: 10px 5px;
}
.shipping-calculator-button:hover, .shipping-calculator-button:focus, .shipping-calculator-button.active {
	background: none repeat scroll 0 0 #F4070F!important;
	color: #fff!important;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
	background: none repeat scroll 0 0 #445464;
	color: hsl(0, 0%, 100%);
	text-shadow:none;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{
	border-color:hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0) hsl(358, 71%, 48%);
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
	border: 1px solid hsl(0, 0%, 80%);
	padding: 10px 5px;
}
.entry-header{
	margin-bottom:10px;
}
.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
	border-top:3px solid #445464;
}
.nav_crumb a{
	color:#91a500;
}
.showlogin, .showcoupon{
	color:#445464!important;
}
.front label {
	color: hsl(358, 71%, 48%);
	float: left;
	font-size: 15px;
	text-align: right;
	margin-right:25px;
}
.front input {
	background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0);
	border: 1px solid hsl(0, 0%, 80%);
	margin: 3px 0;
	padding: 7px;
	width: 100%;
}
#rtp_1 > p{
	line-height:20px;
}
.front input,textarea.form-control{
	border-radius:0px;
}
.front h3{
	display:none;
}
#ld_course_info{
	display:none;
}
#learndash_delete_user_data{
	display:none;
}
.front table{
	display:none;
}
.update-details-page h3{
	display:none;
}
.update-details-page input[type="submit"]{
	float:left;
	width:100%;
	margin:0px;
}
/*29-aug custom end*/
.join-form .join-form-feild {
	margin:0px 0px 0px;
}
.join-form .join-txt:nth-child(2){
	margin:0px;
	margin-top:5px;
}
.join-form .join-txt{
	margin:0px;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #fff;
}
.side-login-sty .join-form-feild {
	margin: -1px 0 0;
}
#secondary div.join-form {
	background: none repeat scroll 0 0 #dfdfdf;
	min-height: 100px !important;
	padding: 15px;
}
#fscf_form3 > div {
	padding: 0 !important;
}
#fscf_form3 > div > div {
	width: 100% !important;
}
#fscf_form3 > div > div input{
	width: 100% !important;
}
.foot-nav div.sub-menu {
	border-bottom: 0 none;
	height: auto;
	margin: 0;
	min-width: 160px;
	opacity: 1;
	padding-left:80px;
	position: static;
	background:none;
}
.foot-nav ul.nav-inner {
	border-right: 0 none;
	float: left;
	height: auto;
	padding-bottom:0;
	min-height:0px;
	position: relative;
}
.foot-nav .sub-menu li:hover > a{
	background:none;
	font-size:15px;
}
.ul-links{
	padding-left:10px;
	margin-bottom:40px;
}
.ul-links li{
	margin-bottom:5px;
}
.front textarea {
	background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0);
	border: 1px solid hsl(0, 0%, 80%);
	width:100%;
}
nav .cart a {
	color: #fff;
	font-size: 12px;
	padding: 16px 11px;
}
.lat-new h2 {
	border-bottom: 0 none;
}
.foot-nav > li > a:hover, .foot-nav > li > a:focus, .foot-nav .current-menu-item a,.foot-nav .current_page_item a,.foot-nav .current-menu-ancestor > a{
	background:none;
}
.form-table {
	display: none;
}
.pagNumActive {
	background: none repeat scroll 0 0 #445464;
	padding: 5px 10px;
	color:#fff;
}
.paging a{
	background: none repeat scroll 0 0 #dfdfdf;
	padding: 5px 10px;
	color:#fff;
}
.paging a:hover{
	background: none repeat scroll 0 0 #445464 ;
	color:#fff;
}
.paging {
	text-align: right;
}
.form-user h3 {
	color: hsl(358, 71%, 48%);
	font-size: 20px;
	font-weight: 600;
}
.side-bar-latest{
	padding-bottom:15px;
	margin-bottom:10px;
	border-bottom:1px solid #dfdfdf;
}
.dangerus {
	background: none repeat scroll 0 0 hsl(358, 71%, 48%) !important;
	border: 0 none !important;
	color: hsl(0, 0%, 100%);
	font-size: 15px;
	font-weight: 600;
	/*text-transform: uppercase;
	*/
}
.dangerus:hover{
	background:#F4272E;
}
.lat-sidebar .side-bar-latest:last-child{
	border-bottom:0px;
}
.single h1.entry-title{
	background:none;
	font-size:36px;
	padding:0px;
	margin-bottom:30px;
	margin-top:15px;
	color:#435464 !important;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.assistive-text{
	display:none;
}
.nav-single {
	margin: 30px 0;
	overflow: hidden;
}
.event-contact{
	padding-bottom:30px;
}
.logo_field h2{
	border-bottom:0px;
	font-size:24px;
}
.comment-respond {
	background: none repeat scroll 0 0 #fff;
	margin: 0 -15px;
	padding: 15px;
}
.post-thumbanil-full{
	overflow:hidden;
}
input:-webkit-autofill,input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 100px #fff inset;
}
.images{
	overflow:hidden;
	border:1px solid #d5d5d5;
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus{
	bottom:0px !important;
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus{
	top:0px !important;
}
div.product .minus{
	top:21px;
}
.woocommerce div.product .plus{
	top:6px !important;
}
.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
	margin: 0 4px 15px 0!important;
}
.payment_box{
	background:none !important;
}
header{
	background:#fff;
}
div.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	background-color: #445464!important;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	color: #7f7f7f;
	font-weight: 700;
	line-height: 18px;
	padding: 9px 12px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: middle;
}
.product-name{
	color:#ccc;
}
.cart_totals h2{
	border-bottom:0px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	color: #9a9a9a;
	line-height: 18px;
	padding: 9px 12px;
}
.order_details {
	float: left;
	margin: 0;
	padding: 0;
}
.order_details strong{
	margin-left:10px;
}
.pf-content h2,.addresses h3,.pf-content h3{
	color: #46525e;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
}
.order_details li{
	line-height:30px;
	list-style:none;
}
.addresses .title{
	background:none;
}
.entry-content p .required {
	color: #445464;
	display: inline;
	margin-right: 5px;
}
.login input[type="text"]{
	padding:5px 5px;
}
.entry-meta {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
}
/* Slider */
div.logo-slider {
	background: none repeat scroll 0 0 #ffffff;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100% !important;
}
.side-login-sty > ul {
	margin:0px 0;
	background:#7f7f7f;
	padding:15px;
}
.side-login-sty li,.side-login-sty li a{
	color: #fff;
}
.rlo-table{
	font-size:15px;
}
.rlo-table a{
	color:#f72023;
}
.rlo-table a:hover{
	color:#f72023;
	text-decoration:underline;
}
/* Home Search Form */
.searchform {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}
.searchform .screen-reader-text{
	display:none;
}
#s{
	border: 1px solid #dfdfdf;
	padding:3px !important;
}
#searchsubmit {
	padding: 4px 15px;
	background: none repeat scroll 0 0 #445464;
	color:#fff;
	line-height:15px;
}
#searchsubmit:hover{
	background:#cddc29;
}
.tp_recent_tweets {
	font-size: 15px;
}
.fet-sidebr > p {
	font-size: 15px;
}
.page .bx-wrapper h1 {
	font-size: 24px;
}
.canditas {
	overflow: hidden;
}
span.red {
	display: block;
	font-size: 15px;
	margin-top: 15px;
}
.nav-previous > a:hover, .nav-next > a:hover{
	text-decoration:none;
}
.error404 .searchform {
	margin: 0 auto;
	float: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	margin: 0 12px 0 13px;
	padding: 0;
	position: relative;
	width: 22.4%;
}
.payment_box{
	background:#ddd !important;
}
.payment_box p{
	color:#000;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
	border-color: hsla(0, 0%, 0%, 0) hsla(0, 0%, 0%, 0) #ddd;
}
#ship-to-different-address label{
	display:inline;
}
/** SilverLane Custom Override **/
.container_home{
	max-width:1140px;
	margin:0 auto;
}
input[type="text"], input[type="email"], input[type="password"], select{
	background:#fff;
	-webkit-appearance: none;
}
.headerwrap{
	margin:0px;
}
.headerleft, .headerright{
	padding:0px;
}
.headerleft{
	width:40%;
	float:left;
}
.headerright{
	width:60%;
	float:right;
}
.header_cart{
	float:right;
	margin:15px 0px;
}
.header_cart .view_cart_button{
	float:left;
	display:block;
	background:#dfdfdf;
	color:#7f7f7f !important;
	height:45px;
	padding:0px 15px;
	text-align:center;
	line-height:44px;
	text-decoration:none;
	/*text-transform:uppercase;
	*/
	font-style:italic;
	font-size:0.9em;
}
.header_cart .cart_icon{
	color:#fff;
	background:#445464;
	display:block;
	float:left;
	height:45px;
	padding:0px 10px;
	position:relative;
	line-height:45px;
}
.header_cart .cart_icon i {
	font-size: 1.6em;
	line-height: 45px;
}
.header_cart .cart_count{
	position:absolute;
	right:-15px;
	top:-15px;
	padding:3px;
	border-radius:100px;
	-webkit-border-radius:100px;
	text-align:center;
	background:#dfdfdf;
	color:#7f7f7f;
	line-height:normal;
	min-width:28px;
	display:block;
}
.homepage_article_column{
	max-width:674px;
	margin:0 auto;
}
.homepage_article_column .read-btn{
	margin:90px 0px 15px 0 !important;
}
.home_icons_group{
	background:rgba(0,0,0,0.15);
}
.home_icons_group:after{
	content:" ";
	display:block;
	clear:both;
}
.homepage_icon{
	height:110px;
	overflow:hidden;
	margin:15px 0px;
	color:#FFF;
}
.homepage_icon p{
	color:#FFF;
}
.homepage_icon:hover{
	background:#445464;
	transition:all ease-in 0.2s;
	-webkit-transition:all ease-in 0.2s;
}
.homepage_icon a{
	display:block;
	padding:8px;
	text-decoration:none;
	position:relative;
	top:0px;
	transition:all ease-in 0.2s;
	-webkit-transition:all ease-in 0.2s;
}
.homepage_icon:hover a{
	top:-3px;
}
/*.back-con-bg .mid-con-bg .col-md-2 {
	height: 140px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding: 10px;
}
*/
/*.back-con-bg .mid-con-bg .col-md-2:hover {
	background: none repeat scroll 0 0 #df3b42;
	padding: 10px;
}
*/
/*.homepage_icon:hover{
	background:#445464;
}
.homepage_icon a{
	display:block;
	padding:8px;
	text-decoration:none;
}
*/
/* Navigation Menu Start */
.nav-menu-container{
	margin:0px;
}
.main-navigation {
	margin-top: 0px;
	font-size:0.9em;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
}
.nav-menu > li > a{
	font-size: 15px;
}
.main-navigation li {
	margin-top: 24px;
	font-size: 12px;
}
.main-navigation a {
	color:#435464;
	display:block;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.main-navigation a:hover,.main-navigation a:focus {
	color: #fff;
	background:#cddc29;
	cursor:pointer;
}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,.menu-toggle {
	display: inline-block;
}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {
	display:block !important;
	text-align: left;
	width: 100%;
	margin:0;
	padding:0;
}
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation li{
	float:left;
	display:block;
}
.main-navigation li a {
	border-bottom: 0;
	color: #435464;
	/* text-transform: uppercase;
	*/
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
.main-navigation li a:hover,.main-navigation li a:focus {
	color: #fff;
	background:#cddc29;
}
.main-navigation li {
	margin:0;
	position: relative;
}
.main-navigation li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation li ul ul {
	top: 0;
	left: 100%;
}
.main-navigation ul li:hover > ul,.main-navigation ul li:focus > ul,.main-navigation .focus > ul {
	border-left: 0;
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}
.main-navigation li ul li a {
	background: #f0f0f0;
	border-bottom: 1px solid #ededed;
	display: block;
	padding: 8px 10px;
	width: 180px;
	white-space: normal;
}
.main-navigation li ul li a:hover,.main-navigation li ul li a:focus {
	background: #cddc29;
	color: #fff;
}
.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a {
	color: #fff;
	font-weight: bold;
	background:#445464;
}
.nav-menu > li > a{
	padding:0 8px;
	display:block;
	line-height:45px;
}
.nav-menu > li > a .fa{
	position:relative;
	margin-left:3px;
	top:-2px;
	font-size:0.6em;
}
.slideoutmenu > li > a .fa{
	position:relative;
	margin-left:3px;
	top:-2px;
	font-size:0.5em;
}
#toggle-menu{
	display:none;
	max-width:120px;
	line-height:45px;
	margin:0px;
	text-decoration:none;
}
#toggle-menu span{
	font-size:1.8em;
}
#toggle-menu .fa{
	font-size:1.8em;
}
#toggle-menu:hover, #toggle-menu:focus{
	background:none !important;
	color:#445464 !important;
}
/* Navigation Menu End */
/* HOME PAGE SLIDER Start */
#home_slider{
}
#home_slider ul.bxslider{
	margin:0px;
	padding:0px;
	height:300px;
	overflow:hidden;
}
#home_slider ul.bxslider li{
	display:block;
	margin:0px;
	padding:0px;
}
#home_slider li:first-child{
	display:block;
}
#home_slider .slider_content{
	width:60%;
	float:left;
}
#home_slider .slider_content .content_padding{
	padding:6%;
}
#home_slider .slider_title{
	margin-top:0px !important;
	max-height:85px;
	/* overflow:hidden;
	*/
}
#home_slider .slider_excerpt p{
	max-height:86px;
	margin-top: 40px;
	overflow:hidden;
}
#home_slider .slider_img{
	width:40%;
	float:right;
}
#home_slider .slider_img img{
	height:auto !important;
}
#home_slider .slider_img img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
/* HOME PAGE SLIDER End */
/*page intro*/
.pageintro{
	background:#dfdfdf;
}
.into-img{
	overflow:hidden;
}
.into-img img{
	width:auto !important;
	height:auto !important;
}
.intro-content{
	padding:5%;
}
/*about end */
.panel-grid-cell{
	padding:20px !important;
}
/** SilverLane Custom Override **/
.slider_part #logo-slider-wraper {
	position: static;
	text-align: center;
	width: auto !important;
}
ul li.slide {
	list-style: outside none none;
	margin: 0 !important;
	text-align: center;
	vertical-align: middle;
	width: 100% !important;
}
.brand-sty {
	display: inline-block;
	height: auto;
	max-width: 150px;
	padding: 30px 0;
}
.panel-grid h3{
	margin-top:0px;
}
.widget_siteorigin-panels-image{
	overflow:hidden;
}
div.panel-grid{
	margin-bottom:0px !important;
}
.main-con-prt{
	background: none repeat scroll 0 0 #ffffff;
	box-shadow:0 6px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 6px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 6px 8px rgba(0, 0, 0, 0.3);
	padding: 15px;
	max-width:1140px;
}
.container_home .main-con-prt{
	padding-top:0px;
	padding-bottom:0px;
}
.ui-accordion .ui-accordion-header{
	font-size:16px !important;
	text-transform:none !important;
}
/* 24 November */
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
	float:left !important;
	margin-left:0px !important;
	margin-right:20px !important;
	transform:scale(1,1) !important;
	-webkit-transform:scale(1,1) !important;
	width:auto !important;
}
.news .col-sm-4 img{
	height:auto;
}
.news_img img {
	height: 170px !important;
	width: 100%;
}
/*17 Dec */
.pull-left.captcha {
	padding-right: 25px;
}
.captcha_input input {
	height: 35px;
	margin-bottom: 10px;
}
a.register_btn{
	background: none repeat scroll 0 0 #445464;
	color: #fff;
	padding: 4px 15px;
	text-decoration: none;
}
a.register_btn a:hover {
	background: #f72023;
	color: #fff;
}
#rtp_1, #rtp_2, #rtp_3, #rtp_4, #rtp_5, #rtp_6, #rtp_7, #rtp_8, #rtp_9, #rtp_10, #rtp_11, #rtp_12, #rtp_13, #rtp_14, #rtp_15, #rtp_16, #rtp_17, #rtp_18, #rtp_19, #rtp_20 {
	line-height: 30px;
	margin-bottom: 30px;
}
ul.foot-nav .sub-menu{
	display:none;
}
.tp_recent_tweets li {
	background-image: url("images/tweet.png") !important;
}
.foot-nav .menu-item-919,.menu-item-883,.menu-item-920,.menu-item-876,.menu-item-921,.menu-item-922,.menu-item-987,.menu-item-988,.menu-item-986{
	display:none;
}
.event-txt a{
	color:#FFF;
}
.event-txt a:hover{
	color:#FFF;
}
.mm-page{
	line-height:1.42857143;
}
footer{
	line-height:1.42857143;
}
.listings {
	padding: 0 0 0 17px;
}
.listings li{
	padding: 0;
	list-style: outside disc !important;
}
a:hover, a:active, a:focus{
	color: #000000!important;
}
#wplb_wrap .read-btn{
	text-transform: capitalize;
}
body.custom-background{
	background-attachment:fixed!important;
}
#coupon_code{
	border:1px solid #ccc;
	padding:7px;
	width: 123px!important;
}
.shipping-calculator-button {
	float: left;
	margin: 10px 0;
}
input, select, textarea {
	background-color: #fff;
	border: 1px solid #d0cfcc;
}
.woocommerce{
	padding:20px;
}
.about-img img{
	height:auto;
}
.btn .btn-default .read-btn{
	word-wrap:break-word;
	white-space: normal;
}
#wplb_wrap .btn.btn-default.read-btn {
	white-space: normal !important;
	width: 100%;
	word-wrap: break-word !important;
}
.email_check.invalid{
	color:red;
}
.user_name_check.invalid{
	color:red;
}
.email_check.valid{
	color:green;
}
.user_name_check.valid{
	color:green;
}
/* edited by rantej on 25/05/15 */
.images{
	width: auto !important;
}
#buttonhome .read-btn {
	float: left;
	margin-top: 15px !important;
}
.homepage_article_column p {
	text-align: justify;
}
/* added by jason */
/*** style for registration form ***/
#gform_wrapper_2 .gfield_label{
	display: block !important;
	line-height: 35px;
}
body #gform_wrapper_2 .gform_body .gform_page_footer .gform_next_button,body #gform_wrapper_2 .gform_body .gform_page_footer .gform_previous_button,body #gform_wrapper_2 .gform_body .gform_page_footer .gform_button{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #445464;
	border-color: #d43f3a;
}
body #gform_wrapper_2 .gform_body .gform_page_footer{
	text-align: right;
}
#gform_wrapper_2 .ginput_complex label{
	margin-bottom: 0px;
}
#gform_wrapper_2{
	max-width: 100%;
}
#gform_wrapper_2 select{
	padding-top: 4.695px;
	padding-bottom: 4.695px;
}
#gform_wrapper_2 .datepicker{
	width: 58.5%!important;
}
#gform_wrapper_2 .gf_step{
	width: 33%!important;
	font-size: 2em;
	margin-right: 0;
	text-align: center;
}
#gform_wrapper_2 .gf_step span.gf_step_number{
	float: inherit;
}
.gf_step_label{
	font-size: 18px;
}
.my_gf_left_half{
	margin: 0 0 .5em;
	width: 31.9%;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	clear: left!important;
	margin-right: 1.6%;
}
.my_gf_right_half{
	margin: 0 0 .5em;
	width: 31.9%;
	clear: right!important;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
#gform_wrapper_2 li.my_gf_right_half {
	margin-left: 10px!important;
}
.my_gf_left_third{
	margin: 0 0 .5em;
	clear: left!important;
	width: 31.9%;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
.my_gf_middle_third{
	margin-bottom: .5em;
	margin-left: 1.3%!important;
	width: 31.9%;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
.my_gf_right_third{
	clear: right!important;
	margin-bottom: .5em;
	margin-left: 1.3%!important;
	width: 31.9%;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
#gform_wrapper_2 .gfield_label{
	width: 10%;
}
#gform_wrapper_2 .my_gf_left_half .gfield_label,#gform_wrapper_2 .my_gf_right_half .gfield_label{
	width: 31.5%;
	margin-top: .375em;
}
#gform_wrapper_2 .gf_step{
	height: auto;
	padding-bottom: 18.750px;
	padding-top: 10px;
	margin-bottom: 0px;
	border: 1px solid grey;
}
#gform_wrapper_2 .gf_step.gf_step_active{
	background-color: rgba(205, 220, 41, 0.64);
}
#gform_wrapper_2 .left_label .my_gf_left_half input.large,#gform_wrapper_2 .left_label .my_gf_left_half select.large,#gform_wrapper_2 .left_label .my_gf_right_half input.large,#gform_wrapper_2 .left_label .my_gf_right_half select.large{
	width: 58.5%;
}
#gform_wrapper_2 input[type=text]:focus,#gform_wrapper_2 select:focus{
	box-shadow: 0 0 5px #445464;
	border: 1px solid #445464;
}
#gform_wrapper_4 .disable input[type=text]:focus,#gform_wrapper_4 .disable select:focus{
	box-shadow: none;
	border: none;
}
#gform_wrapper_4 .disable input{
	border: none;
}
#gform_wrapper_2 .my_gf_left_third .gfield_label,#gform_wrapper_2 .my_gf_middle_third .gfield_label,#gform_wrapper_2 .my_gf_right_third .gfield_label{
	width: 31.5%;
	margin-top: .375em;
}
#gform_wrapper_2 .my_gf_left_third input.large,#gform_wrapper_2 .my_gf_middle_third input.large,#gform_wrapper_2 .my_gf_right_third input.large,#gform_wrapper_2 .my_gf_left_third select.large,#gform_wrapper_2 .my_gf_middle_third select.large,#gform_wrapper_2 .my_gf_right_third select.large{
	width: 58.5%;
}
#gform_wrapper_2 .prev_name,#gform_wrapper_2 .given_name,{
	margin-left: 10px!important;
}
#gform_wrapper_2 li.my_gf_right_half.dob{
	margin-left: -17px!important;
}
#gform_wrapper_2 .prev_name .gfield_label{
	width: 33.5%;
}
#gform_wrapper_2 .stg_training{
	width: 36%;
}
#gform_wrapper_2 .pursuing_fellowship .gfield_label{
	margin-bottom: 10px!important;
}
#gform_wrapper_2 .stg,#gform_wrapper_2 .hospital{
	width: 33.5%;
}
#gform_wrapper_2 .stg .gfield_label,#gform_wrapper_2 .hospital .gfield_label{
	width: 29.5%;
}
#gform_wrapper_2 .date input{
	width: 35%!important;
}
#gform_wrapper_2 .left_label .gfield_description{
	margin-left: 11.5%;
}
#gform_wrapper_2 select, textarea, input{
	height: 40px;
}
#gform_wrapper_2 .gf_page_steps{
	border: 1px dotted #CCC;
	padding-bottom: 0px;
}
#gform_wrapper_2 .long_label .gfield_label{
	line-height: 1.42857143;
}
#gform_wrapper_2 .page3 .gfield_label{
	width: 18%;
}
#gform_wrapper_2 .page3 .my_gf_left_half{
	width: 48%;
}
#gform_wrapper_2 .page3 .my_gf_left_half .gfield_label,#gform_wrapper_2 .page3 .my_gf_right_half .gfield_label{
	width: 37%;
}
#gform_wrapper_2 .page3 .left_label .gfield_description{
	margin-left: 19.5%;
}
#gform_wrapper_2 .page3 .left_label select.medium,#gform_wrapper_2 .page3 .left_label input.medium{
	width: 30.2%;
}
#gform_wrapper_2 .page3 .left_label .datepicker{
	width: 30.2%!important;
}
#gform_wrapper_2 .page2 .gfield_label{
	width: 11%;
}
#gform_wrapper_2 .page2 .my_gf_left_third .gfield_label,#gform_wrapper_2 .page2 .my_gf_middle_third .gfield_label,#gform_wrapper_2 .page2 .my_gf_right_third .gfield_label{
	width: 34.5%;
}
#gform_wrapper_2 .page2 .my_gf_left_third,#gform_wrapper_2 .page2 .my_gf_middle_third,#gform_wrapper_2 .page2 .my_gf_right_third{
	margin-right: 15px;
}
#field_2_29{
	width: 36%;
}
#gform_wrapper_2 li.gfield_error{
	margin-top: 0px;
}
/* added by Rantej 23/06/15 */
#input_2_14, #input_2_27{
	margin-left: -19%;
}
#input_2_27{
	margin-left: -11%;
}
#input_2_17{
	margin-left: -7%;
}
#input_2_19{
	margin-left: -25%;
}
/*** end of style for registration form ***/
/*** style for edit profile form ***/
#gform_wrapper_4 .gfield_label{
	display: block !important;
	line-height: 35px;
}
#gform_wrapper_4 .gform_button.button{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #445464;
	border-color: #d43f3a;
}
body #gform_wrapper_4 .gform_footer{
	text-align: right;
}
#gform_wrapper_4 .ginput_complex label{
	margin-bottom: 0px;
}
#gform_wrapper_4{
	max-width: 100%;
}
#gform_wrapper_4 select{
	padding-top: 4.695px;
	padding-bottom: 4.695px;
}
#gform_wrapper_4 .datepicker{
	width: 58.5%!important;
}
#gform_wrapper_4 .gf_step{
	width: 33%!important;
	font-size: 2em;
	margin-right: 0;
	text-align: center;
}
#gform_wrapper_4 .gf_step span.gf_step_number{
	float: inherit;
}
#gform_wrapper_4 li.my_gf_right_half {
	margin-left: 10px!important;
}
#gform_wrapper_4 .gfield_label{
	width: 10%;
}
#gform_wrapper_4 .my_gf_left_half .gfield_label,#gform_wrapper_4 .my_gf_right_half .gfield_label{
	width: 31.5%;
	margin-top: .375em;
}
#gform_wrapper_4 .gf_step{
	height: auto;
	padding-bottom: 18.750px;
	padding-top: 10px;
	margin-bottom: 0px;
	border: 1px solid grey;
}
#gform_wrapper_4 .gf_step.gf_step_active{
	background-color: rgba(205, 220, 41, 0.64);
}
#gform_wrapper_4 .left_label .my_gf_left_half input.large,#gform_wrapper_4 .left_label .my_gf_left_half select.large,#gform_wrapper_4 .left_label .my_gf_right_half input.large,#gform_wrapper_4 .left_label .my_gf_right_half select.large{
	width: 58.5%;
}
#gform_wrapper_4 input[type=text]:focus,#gform_wrapper_4 select:focus{
	box-shadow: 0 0 5px #445464;
	border: 1px solid #445464;
}
#gform_wrapper_4 .my_gf_left_third .gfield_label,#gform_wrapper_4 .my_gf_middle_third .gfield_label,#gform_wrapper_4 .my_gf_right_third .gfield_label{
	width: 31.5%;
	margin-top: .375em;
}
#gform_wrapper_4 .my_gf_left_third input.large,#gform_wrapper_4 .my_gf_middle_third input.large,#gform_wrapper_4 .my_gf_right_third input.large,#gform_wrapper_4 .my_gf_left_third select.large,#gform_wrapper_4 .my_gf_middle_third select.large,#gform_wrapper_4 .my_gf_right_third select.large{
	width: 58.5%;
}
#gform_wrapper_4 .prev_name,#gform_wrapper_4 .given_name,{
	margin-left: 10px!important;
}
#gform_wrapper_4 li.my_gf_right_half.dob{
	margin-left: -17px!important;
}
#gform_wrapper_4 .prev_name .gfield_label{
	width: 33.5%;
}
#gform_wrapper_4 .stg_training{
	width: 36%;
}
#gform_wrapper_4 .pursuing_fellowship .gfield_label{
	margin-bottom: 10px!important;
}
#gform_wrapper_4 .stg,#gform_wrapper_4 .hospital{
	width: 33.5%;
}
#gform_wrapper_4 .stg .gfield_label,#gform_wrapper_4 .hospital .gfield_label{
	width: 29.5%;
}
#gform_wrapper_4 .date input{
	width: 35%!important;
}
#gform_wrapper_4 select, textarea, input{
	height: 40px;
}
#gform_wrapper_4 .gf_page_steps{
	border: 1px dotted #CCC;
	padding-bottom: 0px;
}
#gform_wrapper_4 .long_label .gfield_label{
	line-height: 1.42857143;
}
#gform_wrapper_4 .page3 .gfield_label{
	width: 18%;
}
#gform_wrapper_4 .page3.my_gf_left_half{
	width: 48%;
}
#gform_wrapper_4 .page3.my_gf_left_half .gfield_label,#gform_wrapper_4 .page3.my_gf_right_half .gfield_label{
	width: 37%;
}
#gform_wrapper_4 .page3 .gfield_description{
	margin-left: 19.5%;
}
#gform_wrapper_4 .page3 .left_label select.medium,#gform_wrapper_4 .page3 .left_label input.medium{
	width: 30.2%;
}
#gform_wrapper_4 .page3 .left_label .datepicker{
	width: 30.2%!important;
}
#gform_wrapper_4 .page2 .gfield_label{
	width: 11%;
}
#gform_wrapper_4 .page2.my_gf_left_third .gfield_label,#gform_wrapper_4 .page2.my_gf_middle_third .gfield_label,#gform_wrapper_4 .page2.my_gf_right_third .gfield_label{
	width: 34.5%;
}
#gform_wrapper_4 .page2.my_gf_left_third,#gform_wrapper_4 .page2.my_gf_middle_third,#gform_wrapper_4 .page2.my_gf_right_third{
	margin-right: 15px;
}
#field_4_29{
	width: 36%;
}
#gform_wrapper_4 li.gfield_error{
	margin-top: 0px;
}
#input_4_14, #input_4_27{
	margin-left: -19%;
}
#input_4_27{
	margin-left: -11%;
}
#input_4_17{
	margin-left: -7%;
}
#input_4_19{
	margin-left: -25%;
}
/*** end of style for edit profile form ***/
#wplb_wrap{
	padding-left:15px;
	padding-right:15px;
}
/* added 01/07/15 */
#gform_wrapper_2 .left_label ul.gfield_checkbox{
	margin-left: 0%!important;
}
#gform_wrapper_4 .left_label ul.gfield_checkbox{
	margin-left: 19%!important;
}
#gform_wrapper_2 .abo_aus .gfield_label,#gform_wrapper_4 .abo_aus .gfield_label{
	width: 18%;
}
/* added on 08/07/15 */
#gform_wrapper_2 span.gf_step_label,#gform_wrapper_2 span.gf_step_number {
	font-size: 0.7em
}
.textwidget hr{
	border-top-color: #BDBDBD;
}
#gform_wrapper_2 .gfield_required,#gform_wrapper_4 .gfield_required{
	margin-left: 0em;
}
section.site-content.about-gpra{
	max-height: none;
}
/* New Edit 27/08/15 */
.woocommerce-cart .cart-collaterals .cart_totals tr td{
	padding: 6px 11px 6px 45px;
}
/* New Edit 17/09/2015 */
img.alignnone, img.alignleft{
	float:left;
	margin: 14px 24px 14px 0px;
}
img.alignright{
	float:right;
	margin: 14px 0px 14px 24px;
}
h2.tribe-events-list-event-title.entry-title a{
	color: #91a500;
}
