/*
Theme Name: Global Story Makers
Theme URI: https://www.scarab4.com/
description: GSM child theme based on Bootstrap Canvas WP
Author: Vicky Bower
Author URI: https://www.scarab4.com/
Template: bootstrap-canvas-wp
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: GSM
*/

/* =WordPress Core
-------------------------------------------------------------- */
 @import url("https://use.typekit.net/bvk3ntq.css");

.alignnone {
    margin: 5px auto 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,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.gallery-item img {
    border-width: 1px;
    margin-bottom: 0;
}

.wp-post-image {
	margin-bottom: 20px;
}


.entry {
	margin-bottom: 20px;
}

.widget {
	text-align: initial;
}

.widget ul {
    list-style: none;
    padding: 0;
}

#searchsubmit {
	margin: 4px 0;
}

.comment-list {
	padding: 0;
}

.comment-list,
.children:nth-child(n+1) {
	list-style: none;
}

@media (max-width: 767px) {
	.comment-list,
	.children:nth-child(n+1) {
		padding: 0;
  	}
}

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

.main-navigation {
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
}

.nav-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #428bca;
}

.nav-menu li {
    float: left;
}

.nav-menu > li > a {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}

.nav-menu > li > a:hover {
  color: #fff;
  text-decoration: none;
}

/* Active state gets a caret at the bottom */
.current-menu-item > a {
  color: #fff;
}
.current-menu-item > a:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right: 5px solid transparent;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
}

.nav-menu .menu-toggle {
    display: none;
}

@media screen and (max-width:768px) {
    .nav-menu li:not(:first-child) {
	display: none;
    }

    .nav-menu li.menu-toggle {
	float: right;
	display: block;
    }
}

@media screen and (max-width:768px) {
    .nav-menu.responsive {
	position: relative;
    }

    .nav-menu.responsive .menu-toggle {
    	position: absolute;
    	right: 0;
    	top: 0;
    }

    .nav-menu.responsive li {
    	float: none;
    	display: inline;
    }

    .nav-menu.responsive li a {
  	display: block;
    	text-align: left;
    }
}

.sub-menu {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    list-style: none;
    padding: 0;
}

.sub-menu ul,
.children ul {
    display: none;
    box-shadow: 8px 8px 16px 0px rgba(0,0,0,0.2);
    left: 100%;
    top: 0;
}

.sub-menu > li {
    position: relative;
}

.sub-menu > li > a {
    color: black;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    width: 160px;
}

.sub-menu > li > a:hover {
    background-color: #f1f1f1;
}

.menu-item-has-children:hover > .sub-menu {
    display: block;
}

@media screen and (max-width:768px) {
    .sub-menu {
    	position: relative;
    	width: 100%;
    }
    .sub-menu > li > a {
        width: 100%;
    }

    .sub-menu ul,
    .children ul {
    	display: none;
    	left: 0;
    	top: 0;
    }
}

.custom-logo {
    float: left;
    margin: 30px 30px 0 0;
}



body {font-family: gooddog-new, sans-serif; margin:0 !important;font-size:18px;}

.blog-footer {font-size:14px;}

a:hover {text-decoration:none; font-weight: 600; color:#f79238;}
a {color:#00b0bd;}

 .blog-footer a:hover, .blog-footer a:focus {text-decoration:none; font-weight: 800; color:#fff;}

h2.widgettitle, h1.entry-title, .blog-post-title,.blog-post-meta {display:none;}

.container { width: 100% !important;
    padding: 0 !important;
    margin: auto !important;}

.term-available-to-buy .main-content .container,
.term-available-to-translate .main-content .container,
.archive .main-content .container,
.woocommerce .main-content .container  {max-width:1500px;margin:0 auto;}
.register .main-content .container {max-width:1200px;margin:0 auto;}
 .main-content .container #buddypress{   max-width: 70%;
    margin-left: 15%;}

input#signup-privacy-policy-accept {margin: 0 auto; height: 40px;}
input#signup_submit {color:#fff;background:#00b0bd;}

.home .main-content {
    position: relative; }
#menu-drawer.shut.open {position:absolute;left: 0px; ;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    z-index:999;
}
#menu-drawer.shut {position:absolute;left: -20%;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    z-index:999;
}
#area-access .kc-col-container{overflow:hidden;}

#area-access p {padding-top:45px;}

#area-access .kc_single_image, #area-access .kc_single_image a {position:relative;height:100%;}
#area-access .kc_single_image img {position:relative;bottom:0;}

#footer .footerimage {position:relative;}
.footerimage img {position:absolute; top:58px; right:0;}

img {
    margin:0 !important;}
#kc_widget_content-2 {height:220px;}

.blog-footer {background-color:#00b0bd; padding: 0; border: 0;}

#searchform #searchsubmit {background:url('//globalstorymakers.com/wp-content/uploads/2019/04/search@2x.png') no-repeat rgba(0,0,0,0) center center;width: 50px;
    height: 50px;
    border: 0; float: left;margin:0 20px 10px;}
#searchform .form-control {float: left; border-radius: 0; width:90%; height:44px; }

#Table_01 td {position:relative;}
#Table_01 span { position: absolute;
    font-size: 32px;
    color: #fff;
    font-family: gooddog-new, sans-serif;
    left: 20px;
    padding-top: 12px;}

    #Table_01 .home span {padding-top: 0px;}
    #Table_01 .buy span {padding-top: 0px;}
    #Table_01 .create span {padding-top: 0px;}
    #Table_01 .translate span {padding-top: 0px;}
    #Table_01 .join span {padding-top: 0px;}

.booktext.orange {
    font-family: gooddog-new, sans-serif;
    text-align:center;
    font-size: 26px;
}

.booktext h2 {  font-size: 48px;
    margin: 0;}

.orange {color:#f79238;}
.red {color:#ee3736;}
.blue {color:#00b0bd;}
.green {color:#6cb745;}



.left .booktext {font-family: gooddog-new, sans-serif; padding: 32px 20px 0px 60px;
    text-align: center;
    font-size: 20px;}
.right .booktext {font-family: gooddog-new, sans-serif; padding: 60px 90px 60px 10px;text-align: center; font-size:20px;}

.booktext.join {font-size:16px;}
.booktext.join i {font-size:8px;margin-right:5px;}
.left .booktext.join {padding:30px 20px 60px 80px}
.right .booktext.join {padding: 60px 90px 20px 10px}

#fb-static .left .booktext.join {
    padding: 39px 20px 150px 60px;
}

#fb-static .right .booktext.join {
    padding: 40px 70px 40px 0px;
}

.crocodile img {padding:10px;}

.home .left .booktext.join {padding:30px 20px 0px 60px;}
.home .right .booktext.join {padding: 30px 80px 0px 10px;
    text-align: center;
    font-size: 16px;}

a.translate_button {font-family: gooddog-new, sans-serif;padding:10px; color:#fff; background-color:#6cb745; font-size:24px;}

.woocommerce-page div.product div.summary {width:100%;}

.woocommerce ul.products li.product a img {width:80% !important; margin-left: 10% !important;}

.ywcds_form_container .ywcds_button_field .ywcds_submit_widget {font-size: 32px; font-weight:600; font-family:'gooddog-new', sans-serif; color: #fff; background:#ee3736; width: 100%;}
.ywcds_amount_field {width: 100%; float: left;}

.ywcds_amount.form-control {border-radius:0; border: 1px solid #00b0bd;font-size: 24px; height: 52px;font-family:'gooddog-new', sans-serif;}

.archive ul.products {background:url('//globalstorymakers.com/wp-content/uploads/2019/05/bookshelf@2x.jpg') repeat-y center top; background-size:100% auto; }



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 30px 1.5% 22px 1.5%; text-align:center; }

    .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells ul.products li.product, .woocommerce-page .upsells ul.products li.product {
    margin: 0; text-align:center; }

    .upsells.products, .related.products {clear:both;padding-top:50px; margin-left:10%;}
    .woocommerce .related img, .woocommerce-page .related img, .woocommerce .upsells img, .woocommerce-page .upsells img {display:block; margin: 0 auto !important;}

    .woocommerce ul.products li.product .woocommerce-loop-product__title {color:#fff; font-size:32px;text-align: center; padding: 0;}

    .woocommerce .related ul.products li.product .woocommerce-loop-product__title {color:#000;}

    .wcpv-sold-by-loop {display:none;}

    .woocommerce ul.products li.product .price {
    color: #fff;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: 20px;
    text-align:center;
}

.archive.woocommerce ul.products.columns-3 li.product, .archive.woocommerce-page ul.products.columns-3 li.product {text-align: center;
    width: 30.3% !important;
    padding: 10px 20px 20px;
    margin: 0 1.5%!important; background:url('//globalstorymakers.com/wp-content/uploads/2019/05/pigeon-hole.jpg') no-repeat center center / cover;}

.woocommerce ul.products li.product .button.product_type_variable { margin: 0 0 2.3em !important}
.woocommerce ul.products li.product .button.product_type_simple { margin: 0 10px 4.3em !important}

#partners .owl-item img{ max-height: 100px;
    max-width: 100%;
}

header .woocommerce.columns-3 {display:none;}

.register {text-align: center;
    }

    .become-member input[type="image"].form-control, .become-member > form > input[type=image] {padding:0; width: 200px !important; margin-left: 15%; height:auto;}
    .become-member form {text-align:center;}

    .become-member {padding-right:0;margin-top:0;text-align:center; }
    .become-member br {display:none;}

    .page-id-454 .become-member{padding: 13px 0;}

.bulk_table {margin-top:30px;}
.wdp_pricing_table_footer {display:none;}
.wdp_pricing_table_caption {font-family:gooddog-new, sans-serif; font-size:32px;color:#6cb745;}

.woocommerce div.product form.cart .variations td.label {color:#222;font-size:100%;padding: 5px;}
.woocommerce div.product form.cart .variations td {vertical-align:middle;}

.widget_bp_core_login_widget{color:#6cb745; font-family:gooddog-new, sans-serif;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color:#ee3736;}

 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #fff;
    background-color: #00b0bd;}
    .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {color:#fff;background-color:#f79238;}
    .blog-footer a {color:#fff;}

   .woocommerce-products-header h1 {text-align:center;color:#00b0bd;}

   .buddypress.widget .bp-login-widget-user-links {margin:0;}

   .wdp_bulk_table_content {display: none;}

   .product h2 {color:#6cb745; font-family:gooddog-new,sans-serif; text-align:center;}
   .related.products h2 {color:#00b0bd;}

   .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {position:relative;margin-bottom:80px;}
   .woocommerce .related ul.products li.product .button.product_type_variable {position: absolute;
    bottom: -50px;
    margin: 0 !important;
    left: 29%;}

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0;}

.blog-sidebar {padding:0 30px 0 0;}

.col-sm-12.search {width:70%; margin-left:15%;}
.become-member {padding-right:60px;}

.woocommerce.archive ul.products li.product .woocommerce-loop-product__title {height:80px;}

.woocommerce.archive img, .woocommerce-page.archive img {max-height: 200px;
    width: auto;}

.woocommerce .related img, .woocommerce-page .related img, .woocommerce-page .upsells img {max-height: 150px;
    width: auto;}
    .woocommerce .related ul.products li.product .woocommerce-loop-product__title {min-height: 80px; padding: 0 10px;}

 .woocommerce .related ul.products li.product .price {color:#77a464;}

 .woocommerce-cart .main-content,  .woocommerce-checkout .main-content {width:70%; margin-left:15%;}

 input#ship-to-different-address-checkbox.form-control {width:30px;margin:0; box-shadow:none;}

 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{margin-left:40px;}

h1#cover {
	color: #fff;
    text-align: center;
    font-size: 52px;
	padding: 75px 69px 0 88px;
}

li.cat-item-178 {display:none;}

.buddypress-wrap .bp-tables-user tr.alt td, .buddypress-wrap table.wp-profile-fields tr.alt td,.buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap table.forum tbody tr, .buddypress-wrap table.wp-profile-fields tbody tr {background:#eee;}
.buddypress-wrap .bp-tables-user tr td.label, .buddypress-wrap table.forum tr td.label, .buddypress-wrap table.wp-profile-fields tr td.label {border-right:0;}

.product .col-md-4 {padding:0 0 0 20px; width: 31% !important;}


@media screen and (min-width:1500px){
   /* .zoom-viewport .flipbook {left:-20%;}*/
}

@media screen and (max-width:1500px){
    .product .col-md-4,
    .product .col-md-8 {width:70%;margin-left:15%;}

    .woocommerce.archive ul.products li.product .woocommerce-loop-product__title {height:120px;}
}


@media screen and (min-width:1200px){
     .hp-height{height:625px!important;}
}

@media screen and (max-width:1200px){
    #area-access .kc_col-sm-3 {width: 50% !important;}
    .hp-height{height:600px !important;}


}

@media screen and (max-width:1024px){
#homepage {background-size:cover!important;}
.hp-height{height:450px !important;}
}

@media screen and (max-width:768px){
.archive.woocommerce ul.products.columns-3 li.product, .archive.woocommerce-page ul.products.columns-3 li.product{
        width: 50% !important;
    float: none;
    margin-left: 25%!important;
}
h1#cover {
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 25px 35px 0 45px;
}
#area-access .kc_col-sm-3 {width: 100% !important;}

.home .left .booktext.join, .left .booktext {
    padding: 10px 10px 0px 30px;
}

.home .left .booktext.join, .home .left.mission .booktext {font-size:55%!important;}

.right .booktext {
    padding: 20px 45px 00px 10px;
}

}


@media screen and (max-width:768px){
.hp-height{height:200px !important;}
}

#loading{
	position: fixed;
	width: 100%;
	height: 100vh;
	background: #fff
	url('http://garudapr.in/wp-content/uploads/2017/12/loader.gif')
	 no-repeat center center;
	z-index: 99999;
}

body.buddypress .buddypress-wrap h1 {margin:0;}

.front #kc_widget_content-7, .my-profile #kc_widget_content-6, .notifications #kc_widget_content-6, .my-messages #kc_widget_content-6,
.my-friends #kc_widget_content-6, .my-groups #kc_widget_content-6, .settings #kc_widget_content-6{display:none;}

.buddypress.front .main-navs li {width:25%; display:inline-block; background:#00b0bd; border: 5px solid #fff;}
.buddypress.front .main-navs li a {color: #fff;font-size:24px;
    text-align: center;}

.buddypress.front .main-navs li.logout {background:#ee3736;}

.buddypress.front .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
    border-bottom: 0;
    border-top: 0;
    box-shadow: none;
}

.bp-list li.item-entry{
    list-style: none;
    margin: 0 0.8% 30px;
    padding: 40px 0px;
    position: unset;
    width: 23%;
    display: inline-block;
    min-height: 290px;
    background: #eee;
}

.bp-list li .item-avatar {
    float: none;
    margin-right: 0;
}

.bp-list li .item .item-block {
    float: none;
    margin-right: 0;
    width: 100%;
}

.bp-list li .item .item-meta, .bp-list li .item .list-title {
    float: none;
    text-align: center;
}

li.friendship-button {width:100%; }
.buddypress .buddypress-wrap button.friendship-button {
    background: #F79238;
    border-color: #F79238;
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    outline: 0;
    padding: .3em .5em;
    text-align: center;
    text-decoration: none;
    width: 70%;
    margin:0 15%;
}
.buddypress .buddypress-wrap .generic-button a.friendship-button,
.buddypress .buddypress-wrap .generic-button .request-membership,
.buddypress .buddypress-wrap .generic-button .leave-group { background: #F79238;
    border-color: #F79238;
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    outline: 0;
    padding: .3em .5em;
    }
.bp-list li .action
{text-align:center;}
.bp-user.front.public #kc_widget_content-6,
.bp-user.front.public #kc_widget_content-7,
.bp-user.front.public #kc_widget_content-8,
.bp-user.front.public #kc_widget_content-9,
.bp-user.front.public #bp_nouveau_sidebar_object_nav_widget-2,
.buddypress-wrap .select-wrap span.select-arrow,
.bp-user.front.public #my-backend-home-page,
.bp-user.front.public #item-header-avatar,
.bp-user.front.public #item-header .item-meta,
.bp-user.activity.my-account #kc_widget_content-6,
.bp-user.front.public #front-personal-li,
#members-list .user-update
{display:none;}

.bp-user.my-account.front.public #kc_widget_content-6,
.bp-user.my-account.front.public #kc_widget_content-8,
.bp-user.my-account.front.public #kc_widget_content-9,
.bp-user.my-account.front.public #bp_nouveau_sidebar_object_nav_widget-2,
.bp-user.front.public .member-front-page,
.bp-user.my-account.front.public #my-backend-home-page
{display:block;}

.bp-user.my-account #item-header-avatar,
.bp-user.my-account #item-header-content,
.bp-user.front.public #member-front-widgets,
.bp-user.my-account.front.public .member-front-page

 {display:none;}

.buddypress.widget .bp-login-widget-user-avatar {
    float: left;
    margin-right: 20px;
}

.buddypress-wrap .subnav-filters {
    background: #00b0bd;
}

body #buddypress input[type=search], select#members-order-by, select#groups-order-by {background: #fff;}

.buddypress-wrap form.bp-dir-search-form, .buddypress-wrap form.bp-invites-search-form, .buddypress-wrap form.bp-messages-search-form {width:100%;}
#buddypress .subnav-search.clearfix {width: 50%;}

#buddypress .dir-search.members-search.bp-search,
#buddypress .dir-search.groups-search.bp-search{width:100%; padding: 15px;}
form#dir-members-search-form,
form#dir-groups-search-form{border:0; position: relative;}
button#dir-members-search-submit,
button#dir-groups-search-submit{    position: absolute;
    top: 3px;
    right: 90px;
    color: #00b0bd;
    z-index: 1;
    margin: 0;
    padding: 0;}
button#dir-members-search-submit span,
button#dir-groups-search-submit span{color:#00b0bd;}

.buddypress-wrap .bp-search form:focus, .buddypress-wrap .bp-search form:hover, .buddypress-wrap .select-wrap:focus, .buddypress-wrap .select-wrap:hover {box-shadow:none; border:0;}

#dir-filters, #comp-filters {width: 280px;}
#members-order-select, #groups-order-select {width: 100%; padding-top: 15px; position:relative;}

.buddypress-wrap .select-wrap {
    border: 0;
}

.buddypress-wrap .select-wrap select {
    text-indent:10px;
}

#nav_menu-4 h2.widgettitle {display:block; color:#fff; background:#00b0bd; padding:10px;margin:0;}
#buddypress .col-md-2 {padding-right:20px;}
#nav_menu-4 .menu-user-menu-container {background:#eee; padding:10px;}

.buddypress-wrap .public .profile-fields td.label, .buddypress-wrap .bp-tables-user tr td.label, .buddypress-wrap table.forum tr td.label, .buddypress-wrap table.wp-profile-fields tr td.label {
    width: 30%;
    color: #ee3736;
}

#item-header.users-header.single-headers, .single-item.groups #item-header {background:#ee3736;}

.my-account #bp_nouveau_sidebar_object_nav_widget-2 {margin-bottom:50px;}

.col-md-10 .col {padding:20px;}
.box {background:#eee; padding:20px}

body.buddypress .buddypress-wrap h1, body.buddypress .buddypress-wrap h2, body.buddypress .buddypress-wrap h3, body.buddypress .buddypress-wrap h4, body.buddypress .buddypress-wrap h5, body.buddypress .buddypress-wrap h6 {margin:0 0 10px;}

.buddypress.widget ul#friends-list li .item-avatar, .buddypress.widget ul#groups-list li .item-avatar, .buddypress.widget ul#members-list li .item-avatar {
    float: none;
    width: 100px;
    margin: 0 auto;
}

.buddypress.widget ul#friends-list li .item, .buddypress.widget ul#groups-list li .item, .buddypress.widget ul#members-list li .item {
     margin-left: 0;
    text-align: center;
}

.bp-list li .item-avatar img.avatar {
    display: inline;
    max-width: 100px;
    max-height: 100px;
}

.buddypress-wrap .buddypress.widget ul#friends-list li {
    -moz-flex: 0 1 auto;
    -o-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 10px 0 1%;
    width: 30%;
}

.membername {text-align:center; font-size:65px; color:#fff;}

.col-md-10  .col-md-8.col, .col-md-10  .col-md-4.col {
    padding: 0 20px;
}

.col-md-10  .col-md-12.col {
    padding: 20px 0;
}

ul.members-meta {position:absolute; width:265px;}

#item-header-content #send-private-message, #item-header-content #send-public-message, #item-header-content a.friendship-button {position: relative; top:-30px;}

.buddypress.widget  .bp-login-widget-user-avatar img {max-width:50px; max-height:50px;}

.single-headers .group-status, .single-item.groups h1, .single-item.groups .group-description,.single-item.groups .moderators-title, .single-item.groups #item-header-content .activity {color: #fff;}

@media screen and (max-width:1500px){

    #searchform .form-control {width:80%;}

}

.field_20 .select2-container[style], .select2-container{width:250px !important;}

.forgetmenot label {min-width: 200px;}
.forgetmenot input#bp-login-widget-rememberme {width: 10%;
    float: left;
    margin-right: 10px;}

#bp-login-widget-form {display:none;}
