﻿

    #header-1 .social-icons-div, #footer3 .social-icons-div {
        margin: auto;
        text-align: center;
    }


    .small-menu ul.social-link {
        float: right;
    }


    .social-icons-div .list-inline-item:last-child {
        padding-right: 0;
    }


.small-menu .social-link,
.small-menu .info-link {
    margin: 9px 0;
}


.social-icons-div li.list-inline-item {
    padding: 0 6px;
}


.social-icons-div {
    margin-bottom: auto;
    margin-top: auto;
}



.action-logout form img {
    display: none;
}


.action-logout.splogin-body {
    min-height: 96px;
}


.splogin .action-logout .spl-view-loading .loading-events {
    margin: 0;
    width: 100%;
    text-align: center;
	position: relative;
}


.splogin.splogin-horizontal .action-logout.splogin-body {
    width: 86%;
}


.right_column {
    padding-top: 22px;
    margin-bottom: -20px;
}


.right_column a[href]:after {
content: " (" attr(href) ") ";
font-size:85%;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.b-more-products__logos {
    padding-top: 30px;
    height: 130px;
    position: relative;
}
.main-title{margin:0;font-size:45px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}
.main-title a,.main-title a:hover,.main-title a:visited{color:#222222;}


li.menu-item a {
color:red;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}

.mt10{margin-top:10px!important;}




.site-header-menu {
  display: none;
}



.site-header-menu-responsive {
  background: #141414;
  color: #fff;
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 30px;
  padding: 1.875rem;
  position: fixed;
  top: 0;
  left: -280px;
  width: 280px;
  height: 100%;
  z-index: 99999;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.site-header-menu-responsive.show {
  left: 0;
}


.site-header-menu-responsive .header-menu-responsive-close {
  color: #fff;
  cursor: pointer;
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 1;
  position: absolute;
  top: 5px;
  right: 15px;
}


.site-header-menu-responsive .header-menu-responsive-close:hover {
  color: #a6a6a6;
}




body.admin-bar .site-header-menu-responsive {
  top: 46px;
}



.card {
  transition: 0.3s;
  display:block;
  position:relative;
}

.card .indextitle, .cardtitle {
  display:block;
  font-weight:bold;
  height: 76px;
  overflow:hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size:115%;
}

.card .indexdate {
  display:block;
  padding: 5px 0 0 0;
  font-size:80%;
  font-weight:normal;
  color:#fff;
}

.card img {
  display:block;
}

.main-wrapper{width:100%;min-width:319px;margin:0 auto;overflow:hidden;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.ut-scroll-pane-wrap {
    overflow:hidden;
}

.ut-scroll-pane {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}
.careers-wrapper{background-color:#33a7f0;color:#ffffff;padding:20px 10px 0 10px}
.careers-wrapper h3,.careers-wrapper div a{color:inherit}
.careers-wrapper div{border-bottom:1px solid #58b5f1;padding:18px 0;margin:0 10px}
.careers-wrapper div:last-child{border-bottom:0}
.careers-wrapper div a{display:block;text-align:left}
.careers-wrapper div a .title{text-align:left;font-size:15px}
.careers-wrapper div a .link{text-align:right;float:right;display:none;font-size:14px}
.careers-wrapper div a .link:after{font-family:FontAwesome;font-size:31px;padding-left:8px;content:"\f105";line-height:23px;vertical-align:bottom;border-bottom:0}
.careers-wrapper div a:hover{color:#def1fd}
.careers-wrapper .btn--lower{position:relative;bottom:-28px}
.theme-longwave .region-top-hat{position:relative;}
.page .region-hero--right{height:100%;width:100%;}
.region-content-full .teaser--event{width:calc(33.3333333333% - 10px);margin:10px 2px 10px 2px;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333333}

.small-calendar .cell {
    width: 9.5%;
    float: left;
    padding: 7px;
}



.med_bg { width:100%; height:auto; float:left; margin-bottom: 2%;padding-bottom: 3%;}

.med_bg h3 { font-size: 20px; color: #0B76AB;font-weight: 500;}

.med_bg p { font-size: 14px; color: #1781bf; }

.rle_searchform_wrapper{
	float:left;
	width:100%;
	background-color:#f7f8f9;
}


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}

header.main-header.layout-logo-menu .header-contents {
  display: table;
  margin-left: 60px;
  margin-right: 60px;
}

  .responsive-layout header.main-header.layout-logo-menu .header-contents {
    display: block;
    padding: 0;
    margin: 0;
  }

.posts-list .item .detail { position: relative; top: -7px; padding-left: 30px; width: 100%; color: #bbb; }

.posts-list .item .detail .title { line-height: 28px; font-size: 18px; font-size: 700; }

.posts-list .item .detail .title a { color: #fff; }

.posts-list .item .detail .title a:hover { color: #389af5; }

.posts-list .item .detail .summary { margin: 0 0 -7px 0; color: #c3c5d2; }

#secondary .posts-list .item .detail,
#footer-elements .posts-list .item .detail { padding-left: 15px; width: 100%; margin: 0; }
body,input,button,textarea,select,.element li a,.posts-list .item .detail .title a{color: #fff;}
.posts-list .item .detail .summary,.single .meta{color:#c3c5d2;}
