/*
Theme Name: Max The Test
Theme URI: http://m5designstudio.com/
Author: M5 Design
Author URI: http://m5designstudio.com/
Description: Sidebar right, responsive 1500px
Version: 01
*/
 
 /* /////////////////////////////
    COLORS
 /////////////////////////////
 


 
 */
 
 
 /* /////////////////////////////////////////////////////////////
  BOOTSTRAP
/////////////////////////////////////////////////////////////*/


 img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

/*.page-template-course iframe{
	    height: 380px !important;
}*/

.page-template-course .typeform-widget iframe{
	    height: 100% !important;
}


/* /////////////////////////////////////////////////////////////
WordPress Core
/////////////////////////////////////////////////////////////*/

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

 
 /* /////////////////////////////////////////////////////////////
  TYPOGRAPHY
/////////////////////////////////////////////////////////////*/


body {
	font-size: 14px;
	font-weight:normal;
	background-color:#F6F6F6;
	line-height: 150%; 
	font-family: verdana; 
}

 /* ::::::: Links :::::::*/
  
a:link, a:visited {
  color: #7DAF27;
  text-decoration: none;
  font-weight:normal
}


a:active, a:hover {
  color: #24b2b1;
}



 /* ::::::: Headings :::::::*/

h1, h2{
  font-weight: normal;
  font-style:normal;
  line-height: 110%;
	color:#01a6a6;
	margin: 0 0 20px 0;
	font-family:'oswald', helvetica, arial, sans-serif;
	text-transform: uppercase;
}



h3,
h4,
h5,
h6 {
	margin: 0 0 20px 0;
	font-family:'Oswald',helvetica,arial,sans-serif;
	font-weight:300;
	color:#01a6a6;
	text-transform:uppercase;
    
}


h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited{
  line-height: 20px;
}


h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{
  color: #24b2b1;
  line-height: 20px;
  text-decoration:none
}


h2 small {
    font-size: 24.5px;
}



 /* ::::::: Paragraphs :::::::*/

#content p{
	margin-bottom: 20px
	
}



 /* ::::::: Lists:::::::*/

#content li{
	margin: 0 0 15px 25px
	
}

#content li li{
	margin-bottom:3px
	
}

#content ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}

#content ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}

/* Divider*/
hr {
   background-color: #ccc;
    border: 0 none;
    clear: both;
    height: 1px;
    margin-bottom: 18px;;
}


 /*::::::: Tables :::::::

#content table {
    background-color: #FFFFFF;
	border: 1px solid #CCC
}

#content table thead {
	background-color: #e5e5e5;
    color: #333;
	font-weight: 500;
	font-size:16px;
	 text-transform: uppercase;
}

#content table img{
	border: none;
	margin: 0px
	
}

#content table > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}
 
 #content table td{
	 padding:10px
	 
 }*/
 
 /*::::::: Breadcrumbs :::::::*/
.breadcrumbs a:link, .breadcrumbs a:hover{
	font-weight:normal;
	
}
.breadcrumbs{
margin-bottom:15px;
 margin-left: -15px;

}






 /* /////////////////////////////////////////////////////////////
  STRUCTURE
/////////////////////////////////////////////////////////////*/

#content {
    padding: 0 4% 0 0;
}

.flexible .row > .col {
	margin-bottom: 20px;
}

#banner {
	/*background: url("images/header_bg.png") repeat-x scroll 0 0*/
	background-color:#fff;
	border-bottom:1px solid #CCC
	}


/* /////////////////////////////////////////////////////////////
NAVIGATION 
/////////////////////////////////////////////////////////////*/

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}



.navbar {
    margin-bottom: 0px;
}

.navbar-default {
    background-color:#D19216;/*set to transparent for white backgrounds*/
    border-color:#D19216A;
}


.navbar-nav > li > a {
    padding: 15px 8px;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
	font: 15px 'Oswald', helvetica, arial, sans-serif;
	text-transform: uppercase;
	/*text-shadow: 0 2px 0 #5c5b5b;*/
	font-weight:300

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
 color: #000;
	text-shadow: 0 2px 0 #f8c153;
	font-weight:300
}

/* selected parent dropdown menu*/
 .navbar-default .navbar-nav .current-menu-parent > a {
   color: #000;
	text-shadow: 0 2px 0 #f8c153;
	font-weight:300;
	background-color: transparent
}

/* selected parent dropdown menu hover*/

 .navbar-default .navbar-nav .current-menu-parent > a:hover {
    color: #000;
	text-shadow: 0 2px 0 #f8c153;
	font-weight:300;
	background-color:#FCAD1B
}


.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #000;
	text-shadow: 0 2px 0 #f8c153;
	font-weight:300;
	background-color:#FCAD1B
}


.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav li.current-page-ancestor {
   color: #000;
	text-shadow: 0 2px 0 #f8c153;
	font-weight:300;
	background-color: #FCAD1B; 
}







/* ::::::::: dropdown menu ::::::::::::*/
/* style mobile @media (max-width: 767px)*/

.dropdown-menu {
  background-color:#3E3E3D ;/*submenu link color*/
  padding-bottom: 0px

}
.navbar-nav > li > ul > li {
	border-bottom: 1px solid #000
	
}

.dropdown-menu .divider {
    background-color: #000;
}


.dropdown-menu > li > a {
    color: #fff;
	padding:10px 20px;
	text-transform:uppercase;
		font-size:12px;

}

/*selected current dropdown menu*/
.dropdown-menu .current_page_item  a{
	background-color:transparent;
	font-weight: normal;
	color:#FCAD1B	
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #d76601;
    color: #fff;
	font-weight:300	
}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #428bca;
    color: #fff;
}


.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #fff;
}



/* collapsable nav menu & search text and icon*/
.navbar-default .navbar-brand {
    color: #fff;
	text-transform:uppercase;
	font-family: "Oswald",helvetica,arial,sans-serif;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #0f6294;
	color:#fff
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #fff;
}






/*social icons*/

.socialI{
	float:left;
	width:200px
	
}

.socialI a:link, .socialI a:visited{
    color: #A0A0A0;
    display: block;
    float: left;
    font-size: 32px;
    height: 34px;
    margin: 8px 5px 0 0;
    text-decoration: none;
    width: 30px;
}

.socialI a:active, .socialI a:hover{
   color:#8CAE22;
    display: block;
    float: left;
    font-size: 32px;
    height: 34px;
    margin: 8px 5px 0 0;
    text-decoration: none;
    width: 30px;
	

	
}


/* /////////////////////////////////////////////////////////////
HEADER Default: fixed or not navigation with search bar & social icons
/////////////////////////////////////////////////////////////*/


/*Nav in search bar*/

#navbar .navSearch{
     float: left;
    margin: 10px 20px 0 10px;	
}

.navbar-search input.search {
    background-image: url("images/search.png");
    background-position: 5px 6px;
    background-repeat: no-repeat;
    padding: 5px 8px 5px 30px;
	font-weight: 400;

}
input[type="text"], textarea, .navbar-search input.search {
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
}



/* /////////////////////////////////////////////////////////////
HEADER Two: logo top full width menu
Change in functions.php, width size to match 1170
set_post_thumbnail_size( 910, 280, true );
/////////////////////////////////////////////////////////////*/


#top{
	background-color:#5E5D5C
	
}


#top .logo img {
    margin: 10px 0;
}

#top .navSearch, #top .socialI{
	float:right
	
}

#top .navSearch{
	margin-top: 25px
}

#top .socialI{
    margin-right: 20px;
    margin-top: 15px;
	
}


.topMember{
    color: #ffffff;
	margin-top:10px;
	display:block
}
	
	
.topMember a:link, .topMember a:visited {
    color: #ffffff;
    font: 300 14px "Oswald",helvetica,arial,sans-serif;
    margin-left: 10px;
}
.topMember a:active, .topMember a:hover {
    color: #31EDEA;
    font: 300 14px "Oswald",helvetica,arial,sans-serif;
    margin-left: 10px;
}


.loginTop {
    margin-top: 27px;
	margin-right: -15px;
	
}


.loginTop input{
	 height: 30px;
	 margin-top: -4px;
	 padding: 0 6px;
	 width:100px
	
}

#wp-submit1 {
    width: 50px;
}

#rcp_user_login, #rcp_user_pass {
    width: auto;
}


.pmpro_checkout tr.active td {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #ccc;
}

#nav-below {
    margin: 20px 0 40px;
}


.pmpro_actionlinks a:link{
    color: red;
    font-size: 16px;

}


/*.loginTop input{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 30px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	
}


.loginTop input.btn {
    height: 30px;
    margin-top: -4px;
    padding: 6px 20px;
}*/

#menu-container{
	background-color:#D19216;
	 border-bottom: 0 none;
    border-top: 0 none;

}

#menu-container.B{
	background-color:#D19216;
	 border-bottom: 0 none;
    border-top: 0 none;
	margin-bottom:30px

}

#menu-container .navbar{
	margin-bottom: 0px;
	
}


#menu-container .navbar-default {
    border-color:transparent;
}

#branding img{
	width:100%/*remove once the image is set to 1170 in fuctions.php*/
}


/* /////////////////////////////////////////////////////////////
SEARCH This
/////////////////////////////////////////////////////////////*/
.stButton {
color: #fff !important;
}




 /* /////////////////////////////////////////////////////////////
 SIDEBAR
/////////////////////////////////////////////////////////////*/






/*::::::: Sidebar Tagcloud :::::::*/


#primary.widget-area .tagcloud a:link, 
#primary.widget-area .tagcloud a:visited{
    border-radius: 5px 5px;
    padding: 4px 10px;
	color:#666;
	background-color: #EEE;
	margin-bottom: 10px;
	float:left;
	margin-right: 10px;
	text-decoration:none;
	display:block;
	font-weight: normal
	
}
#primary.widget-area .tagcloud a:active, 
#primary.widget-area .tagcloud a:hover {
	border-radius: 5px 5px;
	padding: 4px 10px;
	background-color: #24b2b1;
    color: #FFFFFF;
	margin-bottom: 10px;
	float:left;
	margin-right: 10px;
	text-decoration:none;
	display:block;
	font-weight: normal
}


 /*::::::: Sidebar Widgets :::::::*/

#primary.widget-area .widget_categories a:link, #primary.widget-area .widget_categories a:visited{
    background-color: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    margin-bottom: 10px;
    margin-top: 2px;
    padding: 10px 10px;
	display: block;
	font-weight: normal
}

#primary.widget-area .widget_categories a:hover, #primary.widget-area .widget_categories a:active{
    background-color: #24b2b1;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    margin-top: 2px;
    padding: 10px 10px;
	display: block;
	text-decoration:none;
	font-weight: normal
}




/* /////////////////////////////////////////////////////////////
BLOG POSTS 
/////////////////////////////////////////////////////////////*/


.wp-post-image{
	margin:0px 20px 10px 0px
	
}

.entry-metaA{
	margin: 0px 0px 10px 0px;
		
}


.entry-metaA span{
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #CCC;
	margin-top: 8px !important;
	
	
}

.entry-meta{
 border-bottom: 1px solid #EFEFEF;
    float: left;
    margin-bottom: 20px;
    margin-top: 8px;
    padding: 10px;
	width:100%
}

.entry-utility {
	border-bottom: 2px solid #CDCCCC;
	border-top: 2px dotted #CCCCCC;
	clear: both;
	margin-bottom: 50px;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #A5A5A5
}

.entry-content .wp-post-image{
	float:left
	
}

.entry-utility span{
	 padding-right:5px;
	 margin-right:10px;
	 border-right:1px solid #CCC
}

.entry-summary{
	margin-top:15px
	
}


/*h2.entry-title a:link, h2.entry-title a:visited {
  color:#7DAF27;
  text-decoration: none;
  font-weight:normal;
  margin-top:0px;
}

h2.entry-title a:active, h2.entry-title a:hover {
  color: #24b2b1;
  font-weight:normal;
  margin-top:0px;
}

h2.entry-title{
	margin-top:0px;
	
}*/


h2.entry-title a:link, h2.entry-title a:visited {
   color: #01a6a6;
    margin-top: 0;
}

h2.entry-title a:active, h2.entry-title a:hover {
  color: #86ba20;
  font-weight:normal;
  margin-top:0px;
}

h2.entry-title{
	margin-top:0px;
	
}


#entry-author-info {
    border-top: 1px solid #e8e8e8;
    clear: both;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
}


#author-avatar {
    float: left;
    width: 70px;
}

#author-description {
    float: left;
    margin-bottom: 20px;
    width: 85%;
}


a.moreBlog{
	color: #e38d12;
    font-weight: bold;
	
}

a.moreBlog:hover{
	color: #d76601;
    font-weight: bold;
	
}
/* /////////////////////////////////////////////////////////////
wp-pagenavi
/////////////////////////////////////////////////////////////*/
.wp-pagenavi {
    clear: both;
    display: block;
    padding: 10px 20px;
	 margin-bottom: 30px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #999;
    margin: 2px;
    padding: 8px 12px;
    text-decoration: none;
}
.wp-pagenavi a:hover {
    background: #F2F2F2 none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #707070;
}
.wp-pagenavi span.pages {
    color: #999;
    font-size: 11px;
    font-style: italic;
    margin: 1px;
    padding: 4px 8px;
}
.wp-pagenavi span.current {
    background: #fffnone repeat scroll 0 0;
    color: #707070;
    font-weight: normal;
    margin: 2px;
    padding: 8px 12px;
	border: 2px solid #2ebbba;
}
.wp-pagenavi span.extend {
    background-color: #ffffff;
    border: 2px solid #ddd;
    margin: 2px;
    padding: 4px 8px;
}


/* /////////////////////////////////////////////////////////////
BLOG SINGLE
/////////////////////////////////////////////////////////////*/

/*h1.entry-title, h1.page-title{
 background-color: #2EBBBA;
    border: 1px solid #EFEFEF;
	padding:10px;
	color:#fff
}*/


h1.entry-title, h1.page-title{
	color:#367695;
}


h1.page-title{ 
margin-bottom:30px

}

/*  Related Posts */



/*  Comments */
.comment-form-comment #comment{
	width:100%
	
}

#comments-title, #reply-title{
	text-transform:uppercase;
    margin: 30px 0;
	
	
	
}



.avatar {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 4px;
}

.commentlist{
	list-style-type:none;
	padding: 0px;
	margin:0px;
	overflow:hidden
	
}

.commentlist li{
	padding:0px
	
}

.commentlist ul li{
		list-style-type:none;
		

}
.commentlist hr{
	margin-top:0px
	}


/*  Related Posts */

.relatedP{
	font-size:14px
	
}
.relatedP h4 {
	margin-bottom: 10px
	
}

.relatedP h4 a:link, .relatedP h4 a:visited{
	color:#7DAF65;
	font-size:20px;
	text-decoration:none;
	margin-top:20px;
	display:block;
	

}

.relatedP h4 a:hover, .relatedP h4 a:active{
	color:#01a6a6;
	font-size:20px;
	margin-top:20px;
	display:block
}


.related-title {
	text-transform:uppercase;
    margin: 0 0 30px 0;
    
}



/*Gallery/////////////////////////////////////////////////
/////////////////////////////////////////////////////////////*/


.gallery-columns-3{
	float:left;
	clear:both
	
}


dl.gallery-item {
    float: left;
    margin: 0 2% 2% 0;
    width: 31.33%;
}


/* /////////////////////////////////////////////////////////////
SIDEBAR
/////////////////////////////////////////////////////////////*/

#primary.widget-area{

background-color: #fff;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;	
	margin-top:10px;
	overflow:hidden
	
}




#primary.widget-area a:link, #primary.widget-area a:visited{
	color: #367695;
    font-weight: bold;
    text-decoration: none;
	
	
}

#primary.widget-area a:hover, #primary.widget-area a:active{
	  color: #e38d12;
    font-weight: bold;
    text-decoration: none;
	
	
}

#primary.widget-area hr {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #DFDFDF;
    margin-bottom: 10px;
    margin-top: 5px;
}

#primary.widget-area .widget-title {
    
background-color: #86ba20;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
    line-height: 27px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 8px 10px;
    text-transform: uppercase;
}

#primary.widget-area aside{
	margin-bottom:25px;
	overflow:hidden
	
}


#primary.widget-area ul{
	list-style: outside none square;
	
}

#primary.widget-area .widget_categories ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 0 !important;

}

#primary.widget-area li.current-cat a:link, #primary.widget-area li.current-cat a:visited{
	background-color: #a2a1a1;
	 color: #FFFFFF;
	 font-weight:normal
}

#primary.widget-area li.current-cat a:hover{
	background-color: #7DAF27;
    color: #FFFFFF;
}

/* tag  cloud*/

.wp-tag-cloud li{
	
	float:left;
	display:block;
	margin-bottom:5px
	
}

.wp-tag-cloud li a:link, .wp-tag-cloud li a:visited{
    border-radius: 5px 5px 5px 5px;
    padding: 4px 10px;
	color:#666;
	background-color: #EEE;
	margin-bottom: 10px;
	float:left;
	margin-right: 10px;
	text-decoration:none;
	display:block;
	
}
.wp-tag-cloud li a:active, .wp-tag-cloud li a:hover {
	border-radius: 5px 5px 5px 5px;
	padding: 4px 10px;
	background-color: #7DAF27;
    color: #FFFFFF;
	margin-bottom: 10px;
	float:left;
	margin-right: 10px;
	text-decoration:none;
	display:block
}





/* /////////////////////////////////////////////////////////////
FOOTER
/////////////////////////////////////////////////////////////*/


footer{
	background-color: #676664;
	padding: 0 0 20px;
	font-size: 14px;
	border-top: 1px solid #000;
	margin-top:60px;
	clear: both;
}
	
footer .container{
	background-color:#fff
	
}

footer a:link, footer a:visited {
color: #8CAE22;
text-decoration:none
}

footer a:active, footer a:hover{
color: #24b2b1;
text-decoration:none
}



 footer hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #222222 -moz-use-text-color #444444;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    margin: 5px 0;
}

footer h3 {
	color:  #85B52D;
    font-family:'Oswald', helvetica,arial,sans-serif;
	font-weight:300;
	font-size:22px;
    text-transform: uppercase;

}


.container.foot {
    position: relative;
    top: -30px;
}
 .footerT{
	 background-color: #2ebbba;
    border: 1px solid #efefef;
    color: #fff;
    padding: 10px;
 }
	
.footerT h2{
	color:#fff;
	margin:0px
	
}


#first, #second, #third {
    padding: 20px;
}



.summP {
    min-height: 85px;
    margin-top: 9px;
    padding-bottom: 5px;
}

.summDate {
    font: 300 18px "Oswald",helvetica,arial,sans-serif;
    text-transform: uppercase;
}


.readMore {
     display: block;
    height: 34px;
    padding-right: 20px;
    position: relative;
    text-align: right;
}
.readMore a:link, .readMore a:visited {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -11px -8px;
    bottom: 0;
    display: block;
    height: 34px;
    position: absolute;
    right: 20px;
    width: 115px;
}
.readMore a:hover, .readMore a:active {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -11px -56px;
    bottom: 0;
    display: block;
    height: 34px;
    position: absolute;
    right: 0;
    width: 115px;
}
.readMore span {
    visibility: hidden;
}

.tws a:link, .tws a:visited {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -16px -125px;
    float: left;
    height: 40px;
    width: 39px;
}
.tws a:hover {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -77px -125px;
    float: left;
    height: 40px;
    width: 39px;
}
.fbs a:link, .tws a:visited {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -15px -180px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}
.fbs a:hover {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -76px -180px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}
.ins a:link, .ins a:visited {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -15px -236px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}
.ins a:hover {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -76px -236px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}
.rsss a:link, .rsss a:visited {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -15px -289px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}
.rsss a:hover {
    background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -76px -289px;
    float: left;
    height: 40px;
    margin-left: 5px;
    width: 40px;
}



#fourth{
	text-align:center
}


.grecaptcha-badge{
	display:none
}

.copyright{
	background-color:#86B833;
	padding: 15px 0;
	text-align:left;
	font-size:13px;
    color:#000;
}

.copyright a:link,.copyright a:visited{
	color:#FFF
}
 .copyright a:hover, .copyright a:active{
	color:#EEE
}

.copyright p{
	
    margin: 0;
    padding: 0;
}
	

.copyright small{
	font-size: 10px	
}

#menu-footer {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#menu-footer a:link, #menu-footer a:visited{
	color:#000	
}

#menu-footer a:hover, #menu-footer a:active{
	color:#2EBBBA	
}

/* /////////////////////////////////////////////////////////////
HOME
/////////////////////////////////////////////////////////////*/

#content.home{

    margin-top: 60px;
}

.join_home{
	background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 50px;
    padding: 40px 20px 0;
    position: relative;
    text-align: center;
    top: -20px;
    z-index: 1;
	
	
}
h1.joinH{
background: #86b833 none repeat scroll 0 0;
    color: #fff;
    font: 300 25px "Oswald",helvetica,arial,sans-serif;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 90%;
    z-index: 100;
	
	
}

#socialh{
 border-bottom: 2px dotted #8ad2d2;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 20px;
}

#socialh p{
	margin-bottom: 15px

}

.icons {
    margin: 0 auto;
    max-width: 320px;
    overflow: hidden;
}


.twl a:link {
background: url('images/sprite.png') no-repeat -142px -181px; 
width: 74px; 
height: 73px;
float:left;
margin-right:5px
}

.twl a:hover {
background: url('images/sprite.png') no-repeat -142px -266px; 
width: 74px; 
height: 73px;
float:left;
margin-right:5px
}

.fbl a:link {
background: url('images/sprite.png') no-repeat -227px -181px; 
width: 74px; 
height: 73px;
float:left;
margin-right:5px
}

.fbl a:hover {
background: url('images/sprite.png') no-repeat -227px -266px; 
width: 74px; 
height: 73px;
float:left;
margin-right:5px
}
.inl a:link {
background: url('images/sprite.png') no-repeat -312px -180px; 
width: 73px; 
height: 74px;
float:left;
margin-right:5px
}
.inl a:hover {
background: url('images/sprite.png') no-repeat -312px -265px; 
width: 73px; 
height: 74px;
float:left;
margin-right:5px
}

.rssl a:link {
background: url('images/sprite.png') no-repeat -397px -181px; 
width: 73px; 
height: 73px;
float:left;
margin-right:5px
}
.rssl a:hover {
background: url('images/sprite.png') no-repeat -397px -266px; 
width: 73px; 
height: 73px;
float:left;
margin-right:5px
}

.becomeMember{
	margin-top:20px
}

.questionH{
	background: #2EBBBA none repeat scroll 0 0;
    color: #fff;
    font: 300 25px "oswald",helvetica,arial,sans-serif;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 90%;
    z-index: 100;
}

.question_home{
	position:relative;
	 background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 50px;
    padding: 40px 20px 0;
    top: -20px;
    z-index: 1;
	min-height: 319px;

}

#content .question_home ul {
    margin: 0;
    padding: 0;
}

#content .question_home li{
	margin: 0 0 11px 10px
	
}


.readMoreH{
	text-align:right

}

.testimonialH{
	background: #458AAC none repeat scroll 0 0;
    color: #fff;
    font: 300 25px "oswald",helvetica,arial,sans-serif;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 90%;
    z-index: 100;
	
}


.carousel{
	padding: 0 40px;
	margin-top: 60px;
}

.carousel-inner {
    min-height: 200px;
   
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
}

.carousel-control{
	width:5%
	
}

/* /////////////////////////////////////////////////////////////
COURSES MENU
/////////////////////////////////////////////////////////////*/
/*

#dc_jqaccordion_widget-2-item {
    border-left: 0 none!important;
    border-right: 0 none!important;
    border-top: 0 none!important;
}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {
    border: medium none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#dc_jqaccordion_widget-2-item ul a {
    background: #fff none repeat scroll 0 0!important;
 border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    color: #333;
    display: block;
    padding: 10px 10px 10px 50px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
}
*/
#primary #dc_jqaccordion_widget-2-item ul a.dcjq-parent {
    background-image:none!important;
	background-color: #fff!important;
	font-family:"oswald",helvetica,arial,sans-serif!important;
	text-transform:uppercase!important;
	font-size: 20px!important;
	font-weight:normal!important;
	color:#86BA20!important;
}

#primary #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
    background-image:none!important;
	background-color: #fff!important;
	font-family:"oswald",helvetica,arial,sans-serif!important;
	text-transform:uppercase!important;
	font-size: 20px!important;
	font-weight:normal!important;
	color:#01a6a6!important;
}

#dc_jqaccordion_widget-2-item ul a .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("skins/images/arrow_grey_right.png") no-repeat scroll 0 center;
    height: 34px;
    left: 14px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 34px;
}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("skins/images/arrow_grey_down.png") no-repeat scroll 0 center;
}
#dc_jqaccordion_widget-2-item ul a:hover {
    background: #fff none repeat scroll 0 0;
    color: #990000;
}



#primary.widget-area .active {
    color: #e38d12!important;
}

/*/////////////////////////////////////////////////////////////
HELPER CLASSES
/////////////////////////////////////////////////////////////
Bootstrap classes:
.center-block
 .pull-left
 .pull-right 
 .clearfix
 .show
 .hidden 
 .invisible
 .visible-xs-*
 .visible-sm-*
 .visible-md-*
 .visible-lg-*
 .hidden-xs
 .hidden-sm
 .hidden-md
 .hidden-lg
 .text-left
 .text-center
 .text-right
/////////////////////////////////////////////////////////////*/

.paddingA{
	padding:10px
	
}

.paddingAA{
	padding:20px
	
}

.paddingT{
	padding:10px 0px 0px 0px 
	
}

.paddingR{
	padding:0px 10px 0px 0px 
	
}

.paddingB{
	padding:0px 0px 10px 0px 
	
}
.paddingL{
	padding:0px 0px 0px 10px 
	
}



.nomarginT{
	margin-top:0%
	
}


.nomarginR{
	margin-right:0%
	
}

.nomarginB{
	margin-bottom:0%
	
}

.nomarginL{
	margin-left:0%
	
}



/* /////////////////////////////////////////////////////////////
BOOTSTRAP SHORTCODES
////////////////////////////////////////////////////////////*/
 

 /* ******TABS ********/
  


 #content .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

  .nav-tabs > li > a {
    background-color: #86ba20;
	color:#fff;
	 font-family: "Oswald",helvetica,arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;

  }
	
	 .nav-tabs  li  a:hover,   .nav-tabs  li  a:active{
    background-color: #729E1C;
	color:#fff;
	 font-family: "Oswald",helvetica,arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
  }
  
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	  background-color:  #01a6a6;
	color:#fff;
	 font-family: "Oswald",helvetica,arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
 
  }
  
  #content .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.tab-content > .active {
    background-color: #fff;
    border: 1px solid #ddd;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 20px;

}

a:focus {
    outline: none;
}


/*  ******   COLLAPSABLES  *****  */

.panel-heading {
	padding: 0px
	
}
.panel-default > .panel-heading {
    background-color: #86ba20;
}

h4.panel-title a{
	color:#fff;
	background-color: #86ba20;
	display:block;
	padding:15px 20px;
	font-family: "Oswald",helvetica,arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
	
}

h4.panel-title a:hover{
	color:#fff;
	background-color: #01a6a6;
	font-family: "Oswald",helvetica,arial,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.panel-heading p{
	display:none
	
}

/*  buttons */

btn, .btn-default {
	font-family:'Oswald',helvetica,arial,sans-serif;
	text-transform:uppercase;
	
	
}

a.btn-default {
    background-color: #86ba20;
    border-color: #729E1C;
	font-family:'Oswald',helvetica,arial,sans-serif;
text-transform:uppercase;	
	
}

a:hover.btn-default {
    background-color: #01a6a6;
    border-color: #729E1C;
	color:#fff;
	font-family:'Oswald',helvetica,arial,sans-serif;
text-transform:uppercase;	
}
	
a.btn{
	color:#fff;
	font-family:'Oswald',helvetica,arial,sans-serif;
text-transform:uppercase;	
}


input.btn-default {
    background-color: #86ba20;
    border-color: #729e1c;
	color: #fff;
    font-family: "Oswald",helvetica,arial,sans-serif;
    text-transform: uppercase;
}
input.btn-default:hover {
    background-color: #01a6a6;
    border-color: #729e1c;
    color: #fff;
    font-family: "Oswald",helvetica,arial,sans-serif;
    text-transform: uppercase;
}

	
blockquote {
    border-left: 5px solid #86ba20;
	
}





/* /////////////////////////////////////////////////////////////
RESPONSIVE
/////////////////////////////////////////////////////////////*/



/* Extra large screens*/

@media (min-width: 1300px){
	.container {
     width:1250px
}
.navbar-default .navbar-nav > li > a {
    font-size:15px;
}
.navbar-nav > li > a {
    padding: 15px 10px;
}

.loginTop input{
	 height: 30px;
	 margin-top: -4px;
	 padding: 0 6px;
	 width:160px
	
}

#wp-submit1 {
    width: 80px;
}

}



@media (min-width: 1400px){
.container {
width:1350px
}
}



@media (min-width: 1500px){

.container {
width:1450px
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 19px
}
.navbar-nav > li > a {
    padding: 15px 10px;
}
}




/*  /// Large desktop  //////
/////////////////////////////////////*/


@media (max-width: 1024px){

.navbar-default .navbar-nav > li > a {
    font-size:17px;
}
.navbar-nav > li > a {
    padding: 15px 9px;
}
	
}

@media (max-width: 1199px){
	
}


@media (max-width: 1024px) {

#content {
    padding: 0 4%;
}

}

/* Collapse nav at 1199px*/

@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }
	
	.navbar-default .navbar-toggle {
    border-color: #3d3d3d;
    }
	
   .navbar-toggle {
    background-color: #3d3d3d;
	display: block;
    }
	
    .navbar-toggle {
    display: block;
    }
	
  
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	
	.navbar-default .navbar-brand{
		display: block !important;
		
	}
	
.dropdown-menu {
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
}
	
	
	
	.nav.navbar-nav {
    margin:0px
}

.navbar-collapse.collapse.in {
    padding-bottom: 20px;
}

#navbar .navSearch {
    margin: 10px 20px 0 0;
}

.navbar-nav {
		margin: 7.5px 0 0 -15px;
}
	
.navbar-default .navbar-toggle {
    border-color: #3D3D3D;
}
.navbar-toggle {
    background-color: #3D3D3D;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #000;
}


.navbar-default .navbar-nav .open .dropdown-menu {
	background-color:#3E3E3D
	
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav li.current-page-ancestor {
    background-color: transparent;
	
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	background-color: transparent;
	color: #FFF;
}

.navbar-nav > li > a , .dropdown-menu > li > a {
	padding:15px;
}


.navbar-default .navbar-nav .open .dropdown-menu  li.current_page_item a {
    background-color:transparent;
	color: #FCAD1B
}

.attachment-blogImg {
    margin: 0 auto 20px auto;
    width: 100%;
	display:block
}

.logo {
text-align: center;


}



.socialI a:link, .socialI a:visited{
    color: #fff;
    
}

.socialI a:active, .socialI a:hover{
   color:#000;

	
}

	
	
	
}




/*  /// Small desktop  //////
/////////////////////////////////////*/



@media (max-width: 1299px){
	
	#rcp_user_login, #rcp_user_pass {
    width: 100px;
}

.navbar-search input.search {
    width: 150px;
}


}

@media (min-width: 1200px) and (max-width: 1299px) {
	.page-template-course iframe {
    height: 350px !important;
}
}




@media (min-width: 979px) and (max-width: 1200px) {
	
}


@media (min-width: 980px) and (max-width: 1199px){
	
}
@media (min-width: 992px) and (max-width: 1199px){
.page-template-course iframe {
    height: 250px !important;
}
	
}


/*   /////Intermediated: before phone landscape 481 and before desktop 980px
includes tablet portrait ///////////////////  */


@media (min-width: 481px) and (max-width: 979px){
	
}

@media (min-width: 480px) and (max-width: 979px){
}

@media (max-width: 979px) {
	
}


@media (max-width: 991px){
	#third{
	clear:left
	
}

.topMember{
	text-align:center
	
}

.loginTop{
margin: 10px -15px 10px 0;
text-align: center;
}

	
}


/* /// Landscape phone to portrait tablet  //////
/////////////////////////////////////*/

@media (max-width: 767px){
	
	.page-template-course iframe {
    height: 332px !important;
}
body{
		font-size:16px
		
	}
	
	
	
}

@media (min-width: 767px){
	
}

@media (min-width: 440px) and (max-width: 767px){
	
}

@media (min-width: 650px) and (max-width: 766px){
	
}







@media (min-width: 769px) and (max-width: 1199px){
	
}


@media (max-width: 599px){
		.page-template-course iframe {
    height: 300px !important;
}
.wp-post-image, .size-medium, .size-thumbnail, .size-full {
    margin: 0 auto 10px auto;
    width: 100%;
	display:block;
	clear: both;
	float:none
}
	
}



/* /// iPHONE LANDSCAPE //////
/////////////////////////////////////*/


@media (max-width: 480px){
	


.row.relatedP .col-xs-4 {
    float: none;
    width: 100%;
}
.row.relatedP .col-xs-4 .attachment-thumbnail.wp-post-image{
	display:block;
	  margin: 40px auto 20px;


}

#content .nav-tabs > li {
    width: 100%;
	 margin: 0 0 2px;
}

.nav > li > a {
    display: block;
	border-radius: 0;
	 margin-right: 0;
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-radius: 0;
    display: block;
    float: none;
    width: 100%;
}
}

@media (max-width: 479px){
	
	#first, #second, #third, #fourth{
		clear: both;
		width: 100%;
		float:none
		
	}
}

@media (max-width: 395px){
		.page-template-course iframe {
    height: 200px !important;
}
}
