/*
Theme Name: Grido
Theme URI: www.mojo-themes.com/item/grido-responsive-wordpress-theme/?r=wpelement
Author: WPelement
Author URI: www.mojo-themes.com/item/grido-responsive-wordpress-theme/?r=wpelement
Description: Grido is a responsive, HTML5 WordPress theme.
Version: 1.1
Tags: html5, responsive, clean, minimal
*/

/* 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;
}

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

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;
}

.sticky {

}

.gallery-caption {

}

.bypostauthor {

}

.typeahead,
.tt-query,
.tt-hint {
  /* width: 396px; 
  height: 30px; */
  padding: 8px 12px;
  /* font-size: 24px; */
  line-height: 30px;
  /* border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
         border-radius: 8px; */
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-dropdown-menu {
  width: 236px;
  cursor: pointer;
 /* margin-top: 12px; */
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}


/* Learning Community -------------------------------------------------------------- */
.cf:before,
.cf:after {
    content: " ";
    display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

.media-box .mask a {
    display:block;
    height:100%;
    width:100%;
}

.register-section {
    display: inline-block;
    vertical-align: top;
    width:350px;
    max-width: 49.5%; }
.register-section:nth-of-type(1) { margin-right:.8em; }
.field-visibility-settings-notoggle { display:none; }
#register-page .submit { margin-left:25%; }
.lwa-info { text-transform:capitalize!important; }
.lwa-submit-links input, .lwa-submit-links label { float:left; }
.lwa-submit-links input[type="checkbox"] { margin-right:.5em; }
div.activity-meta p { display:inline-block; }
#members-order-select, #activity-filter-select { text-align:right; width:50%; }
#members-order-select label, #members-order-select p, #members-order-select select, #activity-filter-select label, #activity-filter-select p, #activity-filter-select select { display:inline-block; }
#members-order-select label, #activity-filter-select label { margin-right:.5em; }
.bbp-search-form {
    text-align: right;
    width: 50%; }
.bbp-search-form br { display:none; }
#bbpress-forums #bbp-search-form #bbp_search {
    display:block!important;
    float:left;
    width:75%!important; }
#bbpress-forums #bbp-search-form #bbp_search_submit {
    float:right;
    width:20%; }
#subscription-toggle {
    display: block;
    float: right; }
.wpcf7-form-control-wrap input[type=checkbox], .wpcf7-list-item, .wck-checkboxes input[type=checkbox] { display:inline-block; }
.wpcf7-form-control-wrap { margin-left: 10px; }
.wpcf7-form-control-wrap br { display:none; }
.wpcf7-list-item { text-align:center; width:12%; }
.page-id-301 .su-spoiler-title:hover .su-spoiler-icon:before {
    color:#007db6;
    background:#fff;
    border:1px solid #007db6;
    border-radius:50%;
    padding:2px 3px; }
.page-id-301 .su-accordion .btn { text-align:left; width: 100%; }
.page-id-301 .su-spoiler-style-default > .su-spoiler-content { padding-left: 0; }
.page-id-301 .su-accordion li { margin-bottom:.6em; }
.wck-fep-message {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    margin-bottom: .5em;
}
.fep-container .btn, .fep-container .btn:hover {
    color: #fff;
    text-decoration:none;
}
.wck-checkboxes div {
    display: inline-block;
    -webkit-hyphens: auto;
    -moz-hyphens:auto;
    hyphens:auto;
    margin-right: 3em;
    width: 40%;
    word-wrap: break-word;
}
#remember #rememberme, #remember #label-remember-me {
	clear: none;
	display:inline-block;
	float: left;
}

.proj-btn-group { margin-bottom:1em; }
#proj-filterform ul, .proj-list, .proj-img.span2 { margin-left:0; }
.proj-list { margin-top:3em; }
.proj-list-item { padding-bottom:3em; }
.proj-img .mask { width:150px!important; }
.proj-info .proj-title { padding-top: 0; }
li.post-attachment { line-height: 22px; }
.proj-footer { margin-top:1em; }
.proj-footer h3 { border-bottom: 1px solid #ddd; }
.proj-footer .span3:first-child { margin-left: 0; }
.proj-tax-list li {
    display: inline-block;
    margin-right: 0.8em;
}
.proj-tax-list {
    list-style: none;
    margin-left: 0;
}
.proj-tax-list a {
border-radius: 20px;
color: #fff;
padding: 2px 8px;
padding: 0.125rem 0.5rem;
text-transform: capitalize; }
.proj-footer a:hover { color: #fff; }
.tax-community a { background:#0088cc; }
.tax-indicator a { background:#ff5d00; }
.pagination-wrap { text-align:center; }

#proj-info {
    background: #f0f0f0;
    color: #444;
    margin-left: 0;
    padding: 1.5em 2em;
    word-break: break-word;
}
#proj-info h3 { display:none; }
.single-lc_projects .page-header {
    margin-bottom: 0!important;
}
.single-lc_projects .post-single { padding-top: 0; }
.single-lc_projects .post-single .media-box { background:none; }
#proj-info ul {
    font-style: normal;
    list-style: none;
    margin-left: 0;
}
#proj-info li { margin-bottom: 0.7em; }
#proj-info .em { font-style:italic; }

/* Apply .btn and .btn-primary classes to instances where the class is not directly editable (e.g., plugins) */
#lwa_wp-submit, #bbp_search_submit, #submit_add-your-project, #wck-fep-login-form input[type=submit] {
	display:inline-block;
	padding:4px 10px;
	font-size:13px;
	line-height:18px;
	color:#fff;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006dcc;
	background-image:0;
	background-image:0;
	background-image:0 to(#0044cc));
	background-image:0;
	background-image:0;
	background-image:linear-gradient(top,#0088cc,#0044cc);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
	border-bottom-color:#bbb;
	border-color:#04C #04C #002a80;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	cursor:pointer;
	margin-left:.3em; }
#lwa_wp-submit:hover, #bbp_search_submit:hover, #submit_add-your-project:hover, #wck-fep-login-form input[type=submit]:hover {
	color:#fff;
	text-decoration:none;
	background-color:#04C;
	background-position:0 -15px;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-ms-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear; }
#lwa_wp-submit:focus, #bbp_search_submit:focus, #submit_add-your-project:focus, #wck-fep-login-form input[type=submit]:focus {
	outline:thin dotted;
	outline:5px auto 0;
	outline-offset:-2px; }
#lwa_wp-submit:active, #bbp_search_submit:active, #submit_add-your-project:active, , #wck-fep-login-form input[type=submit]:active {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	background-color:#04C;
	background-color:#039 \9;
	color:rgba(0,0,0,0.5);
	outline:0; }

/* Apply default .btn classes to instances where the class is not directly editable (e.g., plugins) */
#add-your-project .wck_upload_button { display: inline-block; padding: 4px 10px 4px; font-size: 13px; line-height: 18px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #fafafa; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-repeat: no-repeat;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer;  *margin-left: .3em;
}
#add-your-project .wck_upload_button:hover { color: #333333; text-decoration: none; background-color: #e6e6e6; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; }
#add-your-project .wck_upload_button:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
#add-your-project .wck_upload_button.active, #add-your-project .wck_upload_button:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); background-color: #e6e6e6; background-color: #d9d9d9 \9; color: rgba(0, 0, 0, 0.5); outline: 0; }

.btn-group {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group>.btn {
position: relative;
float: left;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
margin-left: -1px;
}
.btn-group>.btn:first-child {
margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}

.proj-btn-group .btn {
    margin-right: 1em;
    padding-right: 1.2em;
    padding-left: 1.2em;
}

#submit_add-your-project {
    display: block;
    margin: 2.5em 0 0 22%;
    min-width: 90px;
}

#mobileshow { display: none;}


/* Hide forum breadcrumb on forum index */
.forum-archive .bbp-breadcrumb, .page-id-303 .bbp-breadcrumb { display: none; }
/* Hide some form elements on Add Project page */
#fep-post-title .description, #fep-post-content .description, #fep-featured-image .description, #wck-fep-show-register-form, .wck-fep-message { display: none; }

.nolink > a { color: #444; }


.not-found { list-style:none; }




@media only screen and (max-width: 37.5em) {
#mapout { display: none;}

body { width: 100%;}
#iconcenter {
    padding-left: 20px;}

#mobileshow { display: block;}

#centerhome { margin: auto;}

div { margin: auto;}


}
	      