/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */




/* */
#text-8 .textwidget a:hover , #fp-ss a:hover{
  color: black;
}

#text-8 .textwidget a:hover.button, #fp-ss a:hover {
  background-color: #d0d0d0 !important;
}

#Action_bar{
background-color:#2c2c2c;
font-size:13px !important;
line-height:18px !important;
}

ul.sub-menu{
top:65% !important;
}

body:not(.template-slider) #Header_wrapper{
background-position: center center !important;
background-size: cover;
}

#Subheader .title{
font-family: "Playfair Display", Arial, Tahoma, sans-serif !important;
color:white !important;
max-width:70% !important;
float:none;
margin:0 auto;
padding:.25em;
background-color:rgba(224, 0, 0, 0.5);
border:1px solid white;
}

.control-label{
display:none;
}

.slogan{
float:left;
}

#user-location{
float:left;
}

.form-control{
border:0px !important;
background-color:rgba(255,255,255,0.4) !important;
padding: 9.5px 28px !important;
margin-bottom:0 !important;
font-size:95%;
line-height:95%;
transition:all 0.3s ease-in-out;
}

.form-control:hover{
background-color:rgba(224, 0, 0, 0.5) !important;
text-decoration:none;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #cacaca;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #cacaca;
}

.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #cacaca;
}

.form-control:-moz-placeholder { /* Firefox 18- */
  color: #cacaca;
}

#Top_bar:not(.is-sticky){
top:30px !important;
background: -moz-linear-gradient(top, rgba(44,44,44,0.6) 0%, rgba(44,44,44,0) 100%);
background: -webkit-linear-gradient(top, rgba(44,44,44,0.6) 0%,rgba(44,44,44,0) 100%);
background: linear-gradient(to bottom, rgba(44,44,44,0.6) 0%,rgba(44,44,44,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992c2c2c', endColorstr='#002c2c2c',GradientType=0 );
}

#Top_bar .menu > li > a span{
text-transform:uppercase;
}

#Top_bar.is-sticky .menu > li > a span{
color:#2c2c2c;
}

#Top_bar .menu > li > a span:not(.description){
padding:0 15px !important;
}

a.button.member-button.member-button.member-button{
float:right;
background-color:#002868 !IMPORTANT;
border:0px !important;
color:#ffffff !important;
margin-bottom:0 !important;
margin-left:30px;
margin-right:30px !important;
}

.member-button .button_label{
padding: 9px 17px !important;
}

#Action_bar .contact_details li, #Action_bar .social, #Action_bar .phone-block{
padding:6px 0;
}

#Action_bar .phone-block{
color:#ffffff;
float:right;
}

#Action_bar .phone-block a{
color:#ffffff;
font-weight:800;
}

#rev_slider_1_1 h1{
color:#ffffff;
}

a.button.button{
border-radius:0px !important;
text-transform:uppercase;
border-color:#2c2c2c;
border-width:1px !important;
}

.how-it-works.how-it-works.how-it-works{
/*background-image: url(/wp-content/uploads/2016/08/line-background.png), url(/wp-content/uploads/2016/08/blue-background.jpg) !important;*/
background-image: url(/wp-content/uploads/2016/08/blue-background.jpg) !important;
background-repeat: no-repeat, no-repeat !important;
/*background-position: left top 17.3em, center center !important;*/
/*background-size:82.9%, cover !important;*/
background-size: cover !important;
}

.how-it-works .column_icon_box img{
max-height: 50px;
width: auto;
}

.how-it-works .mcb-wrap-inner .column:nth-child(4)>div{
padding-right:30px;
}

.how-it-works .mcb-wrap-inner .column:nth-child(6)>div{
padding-left:30px;
}

.button.learn-button, .button.get-started{
border-color:#ffffff !important;
}

a.button.learn-button.learn-button{
color:#ffffff !important;
}

a.button.learn-button.learn-button:hover{
color:#c1001b !important;
}

a.button.get-started.get-started{
background-color:#ffffff !important;
color:#002868 !important;
}

.get-started-column>div{
position:relative;
}

.get-started-column>div:after{
content:' ';
position:absolute;
top:0;
right:84px;
width: 0;
height: 0;
border-style: solid;
border-width: 25px 0px 25px 19px;
border-color: transparent transparent transparent #ffffff;
overflow: visible !important;
visibility: visible;
}

.column_list{
margin:0 1% 34px !important;
}

.style-simple .list_item.lists_1 .list_left{
border-radius:50px;
margin-top: 12px;
width: 65px;
height: 65px;
line-height: 65px;
font-size: 40px;
}

.list_item .list_right.list_right{
background-color:#f5f5f5;
border:1px solid #cacaca;
padding: 8px 30px 13px 61px;
margin-left:40px;
}

.map-row{
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

.map-column.map-column{
margin:0;
}

.gform_wrapper .top_label .gfield_label{
display:none !important;
}

.gform_wrapper input[type="date"], .gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="search"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper select, .gform_wrapper textarea{
margin-bottom:0 !important;
border:2px solid #cacaca;
padding:15px 20px !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #cacaca;
text-transform:uppercase;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #cacaca;
text-transform:uppercase;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #cacaca;
text-transform:uppercase;
}

:-moz-placeholder { /* Firefox 18- */
  color: #cacaca;
text-transform:uppercase;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
width:35%;
border-radius:0px !important;
color:#2c2c2c !important;
border-color:#2c2c2c !important;
text-transform:uppercase;
}

.footer-logo{
max-width:69%;
}

#text-9 p{
margin-bottom:0 !important;
}

.footer-social{
line-height:.9em;
}

#Footer [class^="icon-"]:before, #Footer [class*=" icon-"]:before{
font-size:1.3em !important;
margin-right:.3em !important;
margin-left:0 !important;
}

a.button.footer-apply.footer-apply.footer-apply{
border:2px solid #ffffff !important;
background:rgba(255,255,255,0.3) !important;
}

a.button.footer-apply.footer-apply.footer-apply:hover{
border:2px solid #ffffff !important;
background:#ffffff !important;
}

.footer-left-nav, .footer-right-nav{
float:left;
width:50%;
text-transform:uppercase;
}

.small{
font-size:.65em;
line-height:1.2em;
}

.working-for-you-wrap {
  padding: 120px 0px 0px 0px
}


@media screen and (max-width: 768px) and (min-width: 768px){
  #Footer a {
    font-size: 10px;
  }

  #Top_bar #logo img {
    transform: scale(.5);
    transform-origin: 0px 28px;
  }
}

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

  .table-wrapper {
    overflow: hidden;
    overflow-x: scroll;
  }

  .minimalist-header-no #Subheader {
    padding: 100px 0px !important;
  }

  #Action_bar .social {
    float: right !important;
  }

  #Action_bar .phone-block {
    float: left !important;
  }

  .fp-image {
    display: none;
  }

  .working-for-you-wrap {
    padding: 100px 0px 0px 0px;
  }

  .how-it-works .mcb-wrap-inner .column:nth-child(4)>div{
  padding-right:0px;
  }

  .how-it-works .mcb-wrap-inner .column:nth-child(6)>div{
  padding-left:0px;
  }

  .get-started-column>div:after{
    display: none;
  }

  .map-column {
    height: 300px !important;
  }
}

@media screen and (max-width: 440px) {
.members-block {
  position: absolute;
  right: 0px;
  top: 6px;
}

.social {
  top: 40px;
  right: 40px;
  position: absolute;
}
}
