/*
Theme Name: SmartCo Child
Theme URI: http://themetor.com
Author: ThemeTor
Author URI: http://themetor.com
Description: Child theme for SmartCo WordPress theme 
Template: smartco
Version: 1.0
*/

/* TEST EDIT */

@import url("../smartco/style.css");

@font-face {
    font-family: "CordaReg";
    src: url(/wp-includes/fonts/CordaReg_.otf);
}
@font-face {
    font-family: "CordaBold";
    src: url(/wp-includes/fonts/CordaBol.otf);
}
@font-face {
    font-family: "QuicksandLight";
    src: url(/wp-includes/fonts/Quicksand_Light.otf);
}
@font-face {
    font-family: "RalewaySemiBold";
    src: url(/wp-includes/fonts/Raleway-SemiBold.otf);
}
@font-face {
    font-family: Yellowtail;
    src: url('/wp-includes/fonts/Yellowtail-Regular.otf');
}
@font-face {
    font-family: "WisdomScript";
    src: url(/wp-includes/fonts/Wisdom-Script.otf);
}
@font-face {
    font-family: "ALittleSunshine";
    src: url(/wp-includes/fonts/A-Little-Sunshine.ttf);
}
@font-face {
    font-family: "OstrichBlack";
    src: url(/wp-includes/fonts/ostrich-black.ttf);
}
@font-face {
    font-family: "SignPainter";
    src: url(/wp-includes/fonts/SignPainter.otf);
}

#vc_preloader {
   display: none;
}
body {
    font-family: Raleway;
}

/* Input CSS */
.btn, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    vertical-align: middle;
    border: 1px solid #ccc;
    height: auto;
    padding: 10px 14px;
    font-size: 12px;
    color: #333;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.send-btn {
    padding: 10px;
    width: 112%;
    margin-left: -20px;
    border: none;
    font-size: 22px;
    font-family: 'RalewaySemiBold';
    color: #fff;
    background: #1b355e;
    cursor: pointer;
}
input.form-control.PGIRoundedForm {
    width: 90%;
}
.lm-form {
   text-align: center;
   padding: 20px 20px 0 20px;
   background: #fcfcfc;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.featured {
     padding-left: 10px!important;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}


.thead .info_bar a:hover {
    color: #26B59E!important;
}

.page-content a {
    color: #328fce;
}

.offer1 {
    padding: 45px 5% 35px;
    background-color: #328fce;
}

.col5 {
    width:20%;
    float:left;
}

.col5 .btn-lg {
    height: 43px;
    padding: 6px 78px;
    margin-top: -7px;
    margin-left: 9px;
}

.col5 h3 {
    color:white;
    line-height: 20px;
}
.grid_12 br {
   display: none;
}
.textwidget img {
    display:inline-block;
}

.page-content .sidebar a {
color: #4a4a4a;
}

.page-content .sidebar a:hover, .page-content .sidebar li.current-menu-item a {
color: #26b59e;
}

.page-id-588 .service-icon {
margin-bottom: 30px!important;
}

.sf-menu ul ul {right:210px !important;left:auto !important}
.sf-menu ul a.sf-with-ul {padding-left: 27px;}
.sf-menu li li .sf-with-ul:after {content:'<';right:auto;left:14px;}

.my-profile-form label {
	font-size: 14px;
	padding: 3px 3px 3px 0;
	min-width: 150px;
	display: block;
	float: left;
}

.my-profile-form input {
	font-size: 14px;
	padding: 3px;
}
.my-profile-form div {
margin: 5px 0;
clear: both;
}

.login-username {
padding: 3px;
color: #000;
font-size: 14px;
}

.login-username #user_login {
padding: 3px;
color: #000;
font-size: 14px;
}

.login-password {
padding: 3px;
color: #000;
font-size: 14px;
}

.login-password #user_pass {
padding: 3px;
color: #000;
font-size: 14px;
}

.login-remember{
padding: 3px;
color: #000;
font-size: 14px;
}

.login-submit #wp-submit {
padding: 5px 10px;
color: #fff;
background: #19b79f;
font-size: 16px;
border: none;
}


hr {
margin: 10px auto;
}


.page-content {
margin-top: 0;
padding-bottom:30px;
z-index: 0;
}

footer {
    background-size:cover;
}

.sub_footer {
  background-color: #313131 !important;
}

.page-template-page-right-sidebar footer {
margin-top: 20px;
}

.sidebar {
margin: 0px;
margin-left: 10px;
}

.action .matn p {
color: #4b4b4b;
}

.bigIntro {
    margin-top: 200px;
    margin-left: auto;
    margin-right: auto;
    width: 69%;
    color: white;
    z-index: 2;
    position: relative;
    padding-bottom: 200px;
    text-align: center;
    text-shadow: 3px 3px 5px #000;
}
.bigIntro h1 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 40px;
    color:white;
}
.bigIntro h2 {
    font-size: 30px;
    font-weight: 300;
    color:white;
    line-height: 30px;
}
.header_v9 .head .sf-menu {
padding: 40px 0 0;
}

.head {
    z-index:3;
}
header.frontPage {
    background-color:rgba(255,255,255,0.65);
    z-index:5;
}
.blog_post {
margin-bottom: 0px;
padding: 0 0 20px;
}

.widget ul {
    list-style: none outside none;
    border-color:#ebebeb;
}

.sidebar .widget_nav_menu .menu li a {
    display: block;
    padding: 6px 0;
}

.sidebar .widget_nav_menu .menu {
    border-left-style: solid;
    border-left-width: 1px;
    margin: 0;
    padding: 0;
}

.sidebar .widget_nav_menu .menu li {
    border-top-style: solid;
    border-top-width: 1px;
    border-color:#ebebeb;
    padding: 0 0 0 25px;
    position: relative;
    transition: all 0.05s linear 0s;
}

.sidebar .widget_nav_menu .menu li:first-child {
    border: medium none;
}

.sidebar .widget_nav_menu .menu li:before {
    content: "";
    font-family: FontAwesome;
    left: 10px;
    position: absolute;
    top: 6px;
}

.sidebar .widget_nav_menu .menu li:hover {
    padding-left: 30px;
    transition: all 0.2s linear 0s;
}

.page-id-568 .grid_8.posts h4, 
.page-id-3910 .grid_8.posts h4  {

    margin:0;
}


.grid_8.posts .table table td,
.grid_8.posts table td,
.grid_8.posts .table table th,
.grid_8.posts table th {
    padding: 5px 7px 5px 7px;
}


.librarySearch input {padding:20px; width:50%; font-size:1em; border-radius:5px; border:1px solid silver; margin-bottom:30px;}
.librarySearch ::-webkit-input-placeholder::before { font-family: fontAwesome; content:'\f002  '; color: #26b59e }
.librarySearch ::-moz-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #26b59e } /* firefox 19+ */
.librarySearch :-ms-input-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #26b59e } /* ie */
.librarySearch input:-moz-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #26b59e }

.vidContainer {
    position:relative;
    overflow:hidden;
}
.scroll-down {
margin-top: -15px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.aligncenter {
    text-align: center;
}
.scroll-down a {
    display:inline-block;
}
.scroll-down i {
    font-size: 90px;
}

video {
    position: absolute; left: 0; top: 0;
    min-width: 100%; 
    min-height: 100%;
    width: auto; 
    height: auto;
    margin: 0 auto;
    z-index: 1;
}
.iframe-thumb {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.iframe-thumb iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.breadcrumbs {
      margin-bottom: 50px;
}

.form-group {
  margin-bottom: 15px;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

/* Post CSS */
.services a.btn {
    float: right;
    margin: 27px 0 0;
    vertical-align: middle;
}
.services {
    position: relative;
    background: #ebebeb;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 10px 0;
}
.services > div {
    display: inline-block;
}
.services h3 {
    padding: 0;
    border: none;
    margin: 0;
}
.services a.btn {
    float: right;
    margin: 15px 0 0;
}
/* Extra CSS */
.leadForm p {
    margin-bottom: 10px;
}
.sc_team_member_name {
    top: 70%!important;
}
.sc_team_member_jobtitle {
    top: 70%!important;
    text-align: center;
    padding-left: 25px!important;
}
.et_social_inline.et_social_mobile_on.et_social_inline_top {
    margin-top: 30px!important;
}
a.btn.mrdd.medium.color1 {
    margin-top: 0px!important;
    background: #26b59e;
    color: #fff;
}
.post_details .full {
    width: initial!important;
}

/* Program Pages CSS  */
.page-id-1012 .breadcrumbs {
    margin-bottom: 0;
    display: none;
}
.page-id-1014 .breadcrumbs {
    margin-bottom: 0;
    display: none;
}
#evp-9AKQ33JZJV-video-shim {
    display: none;
}
.page-id-1159 .breadcrumbs {
    margin-bottom: 0;
    display: none;
}
.page-id-1159 .page-content {
   padding-bottom: 0;
}
.thead .info_bar a:hover {
    color: #328fce!important;
}

#removeBR br {
   display: none;
}

.infusion-form table td {
    border: none;
    padding: 5px;
}
.infusion-form table {
    border: none;
    width: initial!important;
    margin: 0 auto;
}
.infusion-form table td:hover, .infusion-form table tr:hover {
    background: #fff;
}

.infusion-form table .normal {
    width: 50%;
}
div#toggleLyr {
    text-align: center;
}
div#toggleLyr table {
    width: 384px!important;
}

.sgr-sidebar p {
    margin-bottom: 15px;
}

.blockquote.full {
    width: initial!important;
}

.page-content p {
    margin-bottom: 15px;
}
a.mrdd {
    border-color: #328fce!important;
}
.my_sticky.sticky {
    z-index: 9999;
}

/* Share Image Blog */
img#comments {
    max-width: 560px!important;
    width: 100%!important;
    height: auto!important;
}

/* Blog Opt In forms */
.isotd .form-group.col5, .sixm-form .form-group.col5 {
    width: 23%;
    margin-right: 15px;
}
.isotd {
    background: #f7941e;
    padding: 15px 5%;
}
.sixm-form {
    background: #26b59e;
    padding: 15px 5%;
}
.isotd h3, .sixm-form h3 {
    font-size: 16px;
}
.header_v9 .search_fit_cart {
    margin: 35px 0 0;
}


/* Audio Blog CSS */
.post-5821 .iframe-thumb iframe, .post-5750 .iframe-thumb iframe, .post-6341 .iframe-thumb iframe {
    height: auto!important;
}
.post-5821 .iframe-thumb, .post-5750 .iframe-thumb, .post-6341 .iframe-thumb {
    padding-bottom: 20%;
}


/* Bob Birthday Post CSS */
#post-12610 .grid_3 p {
    margin-bottom: 0;
}
.bday-box p {
    margin-bottom: 15px!important;
}
.read-other {
    padding: 15px 25px;
    color: #515352;
    background: #e7e7e7;
    margin-bottom: 25px;
}
.bday-box {
    padding: 20px;
    color: #fff;
    margin-bottom: 15px;
}
.bday-box.sunshine {
    font-family: 'ALittleSunshine', san-serif;
    font-size: 20px;
}
.bday-box.signpainter {
    font-family: 'SignPainter', cursive;
    font-size: 24px;
}
.bday-box.raleway {
    font-family: 'Raleway';
    font-size: 18px;
}
.bday-box.ostrich {
    font-family: 'OstrichBlack';
    font-size: 18px;
}
.bday-box.blue {
    background: #328fce;
}
.bday-box.orange {
    background: #f7941d;
}
.bday-box.magenta {
    background: #9e1f63;
}
.bday-box.green {
    background: #22a08d;
}

/* Home Settings */
.reserve-home-section {
    margin: 50px auto;
    padding: 10px 25px;
    border: 3px solid #fff;
    max-width: 500px;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #040404!important;
    background: rgba(255, 255, 255, 0.75);
    text-shadow: none;
    box-shadow: 1px 1px 2px 4px rgba(0, 0, 0, .5);
}
.reserve-home-section:hover {
    background: #fff;
    color: #0d6594!important;
}
video#vid {
    left: -9999px;
    right: -9999px;
    margin: auto;
}

/* Facebook Comments */
.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.fb_iframe_widget iframe {
    position: absolute;
    width: 100%;
}

.post-nav {
    margin-top: 25px;
    clear: both;
}
#project-next {
    float: right;
}
#project-prev {
    float: left;
}
#project-prev a, #project-next a {
    padding: 10px 50px;
    background: #328fce;
    color: #fff;
}
    .vidContainer h1, .vidContainer h2  {
	display: block;
    }
#cooler-nav{clear: both; margin: 0 0 30px;}
#cooler-nav .nav-box{background: #e9e9e9; padding: 10px; max-width: 250px; width: 100%;}
#cooler-nav img {
    margin: auto;
    max-width: 250px;
    width: 100%;
    height: auto!important;
}
#cooler-nav p {
    margin: 10px 20px 0;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
}
#cooler-nav .previous{float: left; vertical-align: middle;}
#cooler-nav .next{float: right; vertical-align: middle;}

.single-post .pp_pic_holder.pp_default {
    display: none!important;
}

/* Responsive CSS */

@media only screen and (max-width: 1010px) {
.grid_1, .grid_2, .grid_3, .page_content .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_1_5, .grid_2_5, .grid_3_5, .grid_4_5, .grid_1_5.alpha, .grid_1_5.omega, .grid_2_5.alpha, .grid_2_5.omega, .grid_3_5.alpha, .grid_3_5.omega, .grid_4_5.alpha, .grid_4_5.omega, .grid_1_5.alpha.omega, .grid_2_5.alpha.omega, .grid_3_5.alpha.omega, .grid_4_5.alpha.omega, .action-one .action-t {
margin: 0 0 10px!important;
}
.omega {
margin-left: 0px!important;
}
.grid_8 {
width: 62.677%;
padding-right: 2%;
}
.offer1 .col5 {
    float: none;
    width: 100%!important;
}
.offer1 .tips {
    padding-bottom: 15px;
}
.offer1 .leadForm .col5 input {
    width: 86%;
    margin-bottom: 25px;
}
}
@media only screen and (max-width: 1070px)
{
   .ic-blue {
       width: 100%;
       margin-bottom: 0;
   }  
   .ic-blue .vc_column-inner {
       height: 100%;
   }
   .bob-thinking {
       background-image: none!important;
       background: #161618;
   }
   .bob-books {
       background-image: none!important;
       background: #fff;
   }
   .finger-bg {
       background-image: none!important;
       background: #fff;
   }
   .vc_custom_1453837907240 {
       padding-bottom: 0!important;
   }
}
/* Responsive */
@media only screen and (min-width: 768px) {
    .ywbr-bob .vc_column-sm-8 {
        margin: 0 auto!important;
	width: 100%!important;
    }
}
@media only screen and (max-width: 768px) {
    .bigIntro {
        margin-top: 75px;
        padding-bottom: 50px;
    }
    .bigIntro h1 {
        color: #32312f;
    }
    .bigIntro h2 {
        margin-top: 375px;
    }
    .reserve-home-section {
        border: 3px solid #32312f;
    }
    .reserve-home-section:hover {
        background: rgba(50, 49, 47, 0.2);
    }
    .reserve-home-section a:hover {
        color: #32312f!important;
    }
    .reserve-home-section a {
        color: #32312f!important; 
    }
}
@media only screen and (max-width: 620px) {
.offer1 .leadform .col5 input {
    width: 90%!important;
}
.reserve-home-section {
    max-width: 500px;
    width: 100%;
    margin: 50px 0 50px -15px;
    padding: 10px;
}
.bigIntro h1 {
    font-size: 30px;
}
.bigIntro h2 {
    font-size: 24px;
}
}
@media only screen and (max-width: 420px) {
    .bigIntro {
        margin-top: 75px;
        padding-bottom: 350px;
    }
    .bigIntro h2 {
        margin-top: 0px;
        color: #32312f;
}
}

/* FB Sales pages Remove Nav */
.page-id-22436 .header_v9 {
    display: none !important;
}

.page-id-20273 .header_v9 {
    display: none;
}

.page-id-20254 .header_v9 {
    display: none;
}

.page-id-20006 .header_v9 {
    display: none;
}

.page-id-22419 .header_v9 {
    display: none;
}

.page-id-22423 .header_v9 {
    display: none;
}

.page-id-22428 .header_v9 {
    display: none;
}

.page-id-20263 .header_v9 {
    display: none;
}

.page-id-22415 .header_v9 {
    display: none;
}

.page-id-22421 .header_v9 {
    display: none;
}

.page-id-22430 .header_v9 {
    display: none;
}

.page-id-22425 .header_v9 {
    display: none;
}


/* Mobile Collapse on LEAD AND OPTIN PAGES */
.page-id-11052 ul#menu-main-menu {
    display: none;
}
.page-id-11052 #mm-mobile_m {
    display: initial !important;
}
.page-id-11052 .mobile_menu {
    display: initial !important;
}

.mobile_menu {
    margin: 35px 26px 20px 0;
}
#mm-mobile_m ul#mm-menu-main-menu {
    padding-left: 15px;
}


/* Blog Custom Optin Forms*/
.forgiveness-blog-form {
    padding: 0;
    background-image: url('https://www.proctorgallagherinstitute.com/wp-content/uploads/2018/07/PracticingForgiveness_OptIn-blank-bg-2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #ccc;
}
#removeBR-forgiveness {
    display: none;
}
.forgiveness-blog-form .leadForm .col8 {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
}
.forgiveness-blog-form .leadForm .col4 {
    width: 35%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding-top: 20px;
    margin-left: 20px;
}
.forgiveness-hide-mobile {
    vertical-align: middle;
    padding: 10px 30px;
    width: 85%;
}
.forgiveness-show-mobile {
    display: none;
}
.forgiveness-blog-form .form-control {
    max-width: 260px;
    padding: 5px;
    height: auto !important;
    width: 100%;
}
.forgiveness-blog-form .leadForm .col4 .form-group {
    margin-bottom: 10px;
}
.forgiveness-blog-form .form-group {
    margin-left: 40px;
}
.forgiveness-show-mobile {
    display:none;
}


/* TAKE ACTION FORM*/
.take-action-show-mobile {
display:none;
}
#removeBR-take-action {
    display: none;
}
.take-action-hide-mobile {
    vertical-align: middle;
    padding: 10px 30px;
}
.take-action-blog-form {
    padding: 0;
    background-image: url('https://www.proctorgallagherinstitute.com/wp-content/uploads/2018/07/TakeAction_OptIn-blank-bg.png');
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
}
.take-action-blog-form .leadForm .col8 {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
}
.take-action-blog-form .leadForm .col4 {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding-top: 20px;
    padding-left: 35px;
}
.take-action-blog-form .leadForm .col4 p {
    display: none;
}
.take-action-blog-form .leadForm .col8 p {
    display: none;
}
.take-action-blog-form .leadForm .col4 .form-group {
    margin-bottom: 10px;
}
.take-action-blog-form .form-control {
    max-width: 260px;
    padding: 5px;
    height: auto!important;
    width: 100%;
}

/* Blog Lightbox*/
.post-image-btn {
    border: 1px solid #328fce;
    padding: 10px;
    margin-top: 15px;
}

/* CUSTOM CSS */
.footer-social a {
    width: 20px;
    height: 20px;
    color: #fff;
    background: transparent;
    border: 2px solid #fff;
    padding: 10px 5px 3px 5px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
}

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

    .take-action-show-mobile {
        display:inherit !important;
    }
    .take-action-blog-form {
        background-color:#d4e6f3;
        background-image:none;
    }
    .take-action-blog-form .leadForm .col8 {
        display: none;
    }
    .take-action-blog-form .leadForm .col4 {
        width: 100%;
        text-align: center;
        padding-top: 20px;
        padding-left: 0px;
    }
    .take-action-blog-form .form-control {
        max-width: 90%;
        padding: 5px 10px;
        height: auto !important;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .forgiveness-blog-form {
        background-image: none;
    }
    .forgiveness-hide-mobile {
        display:none;
    }
    .forgiveness-show-mobile {
        display: inherit !important;
    }
    .forgiveness-blog-form .leadForm .col4 {
        width: 100%;
        border: 1px solid #eee;
        padding-top: 0px;
    }
    .forgiveness-blog-form .col4 .form-control {
        max-width: 720px;
        padding: 5px;
        height: auto !important;
        width: 95% !important;
    }
    .forgiveness-blog-form .leadForm .col4 {
        margin-left: 0px;
    }
    .forgiveness-blog-form .form-group {
        margin-left: 0px;
    }
    .forgiveness-blog-form .col4 .btn.btn-success {
        max-width: 760px;
        width: 100%;
    }
    .forgiveness-blog-form {
        border: none;
    }

}




