/* WP Core */
/* Dropdown Menus */

a.ui-button { 
    font-family: Poppins, sans-serif;
    color:#52453d;
    font-size:1em; 
    font-weight: 500;
    margin:0.5em; 
    display:inline-block;
    padding:0.6em;
    text-align:center;
    text-decoration:none; 
    background-color:#2fecbf !important; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    margin-left:auto; 
    margin-right:auto; 
    width:186px !important;
    border:none !important;
}
 
a.ui-button:hover { 
    background:#d6ae96 !important;
}
.entry{padding:20px 10px;}

#calculator_small {
	width: 326px;
	height: 232px;
	background:url("http://www.carecredit.com/assets/views/home/payment-calculator.jpg") no-repeat;
	font-family: 'Myriad Pro', sans-serif;
}
#calculator_small h2 {
	font-weight: bold;
	color: #FFF;
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 10px;
	margin-top:0;
border:0;
padding:0;
float:left;
text-align:left;
}
#calculator_small #input-amount-field {
	width: 245px;
	background: url("http://www.carecredit.com/assets/views/home/payment-calculator-input.png") no-repeat;
	margin-bottom: 10px;
	height: 44px;
	margin-right: 30px;
	border: none;
	padding: 10px;
	font-size: 16px;
}
#calculator_small #submit-field {
	font-family: 'Myriad Pro', sans-serif;
	font-size:16px;
	oapcity:0.9;
	color:#fff;
	font-weight:300;
	text-decoration: none;
	padding:11px 18px;
	min-width:46px;
	background-color:#00ac9d;
	border-radius:5px;
	display:inline-block;
	text-align:center;
	border:none;
	cursor:pointer;
	transition: opacity 0.2s;
        float:left;
}

::-webkit-input-placeholder {
   color: #ABABAB;
   font-family: 'Myriad Pro', sans-serif;
   font-size:16px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #ABABAB;
   font-family: 'Myriad Pro', sans-serif;
    font-size:16px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #ABABAB;
   font-family: 'Myriad Pro', sans-serif;
    font-size:16px;
}

:-ms-input-placeholder {  
   color: #ABABAB;
   font-family: 'Myriad Pro', sans-serif;
    font-size:16px;
}

#calculator_small #submit-field:hover{
	opacity:0.7;
}

#calculator_small #content1{
	padding:25px;
}

/* WP Core */

/*NOTE* - This is the core WP code*/
/* =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;
}

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

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

/* Dropdown Menus */
    /* ===== Top ===== */
    #navigation ul {
        list-style:none;
        margin:0;
        padding:1px 0;
    }
    #navigation ul li{
        display:inline-block;
    text-align:left;
    }
    /* ===== First Level ===== */               
    #navigation ul li {
        position:relative;
        padding:0;
        margin:0;
    }
        #navigation ul ul li {
        border:none;
        background: #777;
    }
        #navigation ul li a {
        display:block;
        width: auto;
        height: auto;
        font-family: Abel, sans-serif;
        text-decoration:none;
        font-size: 18px;
        color: #fff;
        line-height: 16px;
        font-weight: 400;
        letter-spacing: 0px;
        text-transform: none;
        margin-bottom: 0;
        padding: 15px 18px;
        text-transform: none;
        transition: all 400ms ease;
        -webkit-transition: all 400ms ease;
        -moz-transition: all 400ms ease;
        -ms-transition: all 400ms ease;
    }
        #navigation ul li a:hover {
        position:relative;
        color: #5affd7;
    }
    #navigation ul ul,  #navigation ul li:hover ul ul {
        position:absolute;
        display:none;
    }
    #navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul {
        display:block;
        top:0px;
        left: 100%;
    }
    /* ===== Second and Third Level ===== */
    #navigation ul li:hover ul {
        display:block;
        position:absolute;
        left:0;
        top:100%;
        width:auto;
        height:auto;
        margin:0;
        padding:0;
        z-index: 2;
    }
    #navigation ul ul {
        background:#fff;
    }
    #navigation ul ul ul {
        background:#e4e4e4 !important;
        border-color:#e4e4e4 !important;
        margin-left:-14px;
    }
    #navigation ul ul li a {
        width: auto;
        min-width: 262px;
        padding: 15px 27px;
        border-bottom: 1px solid hsla(23, 13%, 47%, .21);
        border-left: 1px none #f2f3f5;
        border-right-color: #f2f3f5;
        background-color: #EEE4DE;
        font-family: Abel, sans-serif;
        color: #008061;
        font-size: 17px;
        line-height: 16px;
        letter-spacing: 0px;
        text-transform: none;
        transition: 400ms ease;
        -webkit-transition: 400ms ease;
        -moz-transition: 400ms ease;
    }
    #navigation ul ul li a:hover {
        background-color: #fff;
        color: #33c5a2;
    }

    /* Footer Navigation */
    .footer .footer-column #navigation ul li{
        display: block;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .footer .footer-column #navigation ul li a{
        padding-left: 0px;
    }
    
    .entry p + ul{
      margin-top: 0px;
      margin-bottom: 25px;
}

.menu li.has-children > a:after {
    color: #2fecbf;
    content: '\e603';
    font-size: 10px;
    vertical-align: 1px;
    font-family: 'webflow-icons';
    position: relative;
    left: 5px;    
    transition: 400ms ease;
    -webkit-transition: 400ms ease;
    -moz-transition: 400ms ease;    
}
@media (max-width:991px) {
  #navigation ul li {
    width:100%;
  }
  #navigation ul li:hover ul {
    display:none;
  }
  #navigation ul li a {
    width:100%;
  }
}

/* Adding Arrow Click Dropdowns To Mobile Menu */
.holder{
    display: none;
}

@media (max-width: 991px) {
      .menu-main-navigation-container>ul{
        -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
      }
      .menu-main-navigation-container{
        background-color: rgba(0, 0, 0, 0.8);
      }
    #navigation ul li a{
        padding:10px 30px 10px 0px;
        text-align: right;
    }
    #navigation ul li{
        width:100%;
        text-align: right;
    }
    #navigation ul li ul{
        width: 100%;
        position: relative;
        padding-top: 0px;
        margin-top: 0px;
    }
    #navigation ul li:hover ul{
        position: relative;
        display: none;
    }
    #navigation ul ul li a{
        width: 100% !important;
    }
    #navigation ul li:hover a{
        width: 100%;
    }
    .menu li.has-children > a:after{
        display: none;
    }
    #navigation ul ul li:hover ul, #navigation ul li:hover ul li:hover ul{
        display: none;
    }
    /* Drop Down Arrows  Mobile */
/* Drop Down Arrows */
#navigation > ul > li > a:hover,
#navigation > ul > li.active > a,
#navigation > ul > li.open > a {
  color:#5affd7;
}

#navigation > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #1682ba;
}
li.open .holder {
  transform: rotate(0);
}
.holder {
  display: block;
  position: absolute;
  top: 4px;
  right: 0px;
  z-index: 1000;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  transform: rotate(180deg);
  transition: all 350ms ease;
}
/*.holder:hover{
  background: #1b1b1b80;
}*/
.holder::before {
  display: inline-block;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  color: #ffffff;
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#navigation > ul > li > a:hover > span::after,
#navigation > ul > li.active > a > span::after,
#navigation > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#navigation > ul > li > a:hover > span::after,
#navigation > ul > li.active > a > span::after,
#navigation > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
#navigation ul ul li:hover > a,
#navigation ul ul li.open > a,
#navigation ul ul li.active > a {
  background: #424852;
  color: #ffffff;
}
#navigation > ul > li > ul > li.open:last-child > a,
#navigation > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#navigation > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#navigation ul ul li.active > a::after,
#navigation ul ul li.open > a::after,
#navigation ul ul li > a:hover::after {
  border-color: #ffffff;
  }
}

@media only screen and (max-width: 767px) {
.se-crow{display:flex;flex-wrap:wrap;}
.secondary-column-1, .secondary-column-2{
	width:100% !important;
}

}