/*   
Theme Name: careeramplify
Theme URI:
Description: Custom Theme 
Author: Dev Team
Author URI:
Version: 1.0
*/


@charset "utf-8";
/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
img { height:auto; max-width:100%; }
a { text-decoration:none; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.clear-right { margin:0 !important; }
ol, ul { padding:0 0 0 0px; margin:0; }
.clear { clear:both; }
.ft-left { float:left; }
.ft-right { float:right; }
* { outline:0px; }
.margin { float:none; margin:0 auto; }
p { font-size:20px; line-height:30px; color:#4f5a6d; margin:0 0 15px; font-weight:400; }
p a { color:#4f5a6d; }
p a:hover ,.author a:hover{ color:#4cb848; }
.author a{color:#fff;}
p:empty { display:none }
b, strong { font-weight:600 }
h1, h2, h3, h4, h5, h6 { font-family:'Bryant Pro', Arial, Helvetica, sans-serif; margin:0 0 10px; font-weight:600; color:#4f5a6d }
body { background:#fff; margin:0px; padding:0px; font-family:'Bryant Pro', Arial, Helvetica, sans-serif; color:#4f5a6d; font-size:20px; font-weight:400; }
#layout { float:left; width:100%; position:relative; overflow:hidden; z-index:0 }
.header { float:left; width:100%; background:#fff; position:relative; top:0; left:0; z-index:999; height:auto; box-shadow:0 0 5px -2px #333; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;  }
.brand-logo{float:left; width:200px; margin:10px 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; position:relative; z-index:999 }
.brand-logo a{display:block}
.header .phone{ float:right; width:auto; margin-top:20px;}
.header .phone a{border:2px solid #4cb848;color:#4f5a6d; font-size:16px; font-weight:700; border-radius:30px; float:left; width:auto; position:relative; height:38px; line-height:34px; padding:0 15px 0 42px }
.header .phone a em{font-style:normal}
.header .phone a .icon{ width:38px; height:38px; background-color:#4cb848;border-radius:90%; float:left; text-align:center; line-height:31px; margin:-2px 0 -2px -2px; position:absolute; left:0}
.header .phone a:hover{background-color:#4cb848; color:#fff}


.sticky{ position: fixed; height:60px; width: 100%; background: #fff; text-align: left; z-index:999; }
.sticky .phone{display:none}
.sticky .brand-logo{width:100px; margin:5px 0 0}
.nav { padding:0px; width:auto; margin:0; line-height:60px; font-weight:500; position:relative; z-index:99; text-align:center ; }
.nav ul { width:auto; margin:0; padding:0; list-style:none;float:right; }
.nav ul li { display:inline-block; float:left; position:relative; text-transform:capitalize; transition:all 200ms ease 0s; margin:0 20px; }
.nav ul a { font-size:18px; color:#4f5a6d; display:block; font-weight:400; padding:0px; position:relative; z-index:9 }
.nav ul li:hover > a { color:#4cb848; }
.nav ul li.active a { color:#4cb848; }
.nav ul li:hover > ul { display:block; margin-top:0; transition:margin 200ms ease 0s; opacity:1; visibility:visible }
.nav ul ul { background:#fff; list-style:none; margin-top:30px; padding:0px; position:absolute; top:100%; width:12em; left:0; z-index:99999; box-shadow:0 3px 8px rgba(0, 0, 0, 0.125); opacity:0; visibility:hidden }
.nav ul ul ul { top:0; left:100% }
.nav ul ul li { float:none; margin:0; padding:0; display:block; border-bottom:1px solid #eee; transition:all 200ms ease 0s; }
.nav ul ul a { padding:10px; font-size:13px; color:#555; width:auto; height:auto; line-height:1; display:block; white-space:nowrap; float:none; text-transform:none; text-transform:capitalize; text-shadow:inherit; border-right:none; border-left:none; text-align:left; border:none; font-weight:500; }
.nav ul ul a:hover { background:#4cb848; color:#fff; border:none }

.search-icon{ margin-left:10px; float:right; font-size:18px; color:#4f5a6d; display:block; font-weight:400;clear:right; line-height:60px; position:relative;z-index:999}
.search-icon a{ color:#4f5a6d;}
.search-icon .icon img{ position:relative; top:-4px;}
.search-box{ width:100%; float:left; background:#4cb848; padding:15px 0; display:none;}
.search-container{float:left; width:100%; background:#fff}
.search-container .search-field{ width:calc(100% - 46px); float:left;}
.search-box .input-box{ width:100%; height:46px; background:#fff; border:none; padding:10px 16px;font-size:16px; float:left;}
.search-box .search-btn{width:46px; height:46px; float:left; border:none;border-radius:0; background:url(images/search-icon.png) no-repeat center center}
/***************************/
.homeSlider { float: left; margin: 0; overflow: hidden; position: relative; width: 100%; padding-top:0; margin-top:0px;}
.homeSlider .owl-carousel .owl-nav button{width: 50px;height: 60px;position: absolute;top: 50%;margin-top: -35px;border: none;text-indent: -9999px;opacity: 0.7;z-index: 99;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.4s;transition: all ease 0.4s; border-radius:0; margin:0; 
}
.homeSlider .owl-carousel .owl-nav button span{display:none}
.homeSlider .owl-carousel .owl-nav button.owl-prev {left: -50px; background: url(images/arrow-prev.png) no-repeat center #fff;}
.homeSlider .owl-carousel .owl-nav button.owl-next {right: -50px; background: url(images/arrow-next.png) no-repeat center #fff;}
.homeSlider:hover .owl-carousel .owl-nav button.owl-prev{ left:0;}
.homeSlider:hover .owl-carousel .owl-nav button.owl-next{ right:0;}
.homeSlider .owl-carousel .owl-nav button:hover{opacity:1}
.homeSlider .banner-info{position:absolute; top:50%; left:0; left: 7%;width: 53%;background: rgba(255,255,255,0.6);padding: 15px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.homeSlider .banner-info h2{font-size:44px; font-weight:700;  text-transform:uppercase;color:#444;}
.homeSlider .banner-info p{font-size:24px; font-weight:600;  line-height:1.5}
.homeSlider .banner-info .action{float:left; width:100%; }
.homeSlider .banner-info a{ color:#4f5a6d; border:2px solid #4f5a6d; text-transform:uppercase; display:inline-block; padding:5px 20px; border-radius:4px; font-size:20px; font-weight:700;}
.homeSlider .banner-info a:hover{ background:#4f5a6d; color:#fff}
.homeSlider .banner-info p{color:#444;}
/***************************/
.section-title{ float:left; width:100%; text-align:center; margin-bottom:20px;}
.section-title h2{text-transform:uppercase; margin:15px 0; font-weight:700; position:relative; padding-bottom:10px;}
.section-title h2:after{content:""; position:absolute; width:150px; height:2px; background:#363636; bottom:0; left:50%; margin-left:-75px;}

.panel1{ float:left; width:100%; padding:30px 0 30px; background:#fff; position:relative;}
.panel1 .box{ float:left; width:100%; margin:0 0 30px; text-align:center; position:relative; overflow:hidden}
.panel1 .box img.circle{border:3px solid #4cb848; border-radius:90%}
.panel1 .box .icon {
      background: rgba(0,0,0,0.6);
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    top: 0;
    border-radius: 100%;
    vertical-align: middle;
    display:none;
}


.panel1 .box:hover .icon{display:block !important; z-index:9999999;}

.panel1 .box .icon .icon_text{
position: relative;
    top: 38%;
    color: #fff;
}


.panel1 .box .icon .icon_text h6{
    color: rgb(76,184,72);
    font-size: 29px;
}
.panel1 .box .icon .icon_text h5{
color: #fff;
    font-size: 25px;
}


.panel1 .col-md-12 {float:left; width:100%; text-align:center; }
.panel1 .col-md-12 h1 {
    
    font-size: 34px;
    font-weight: 400;
    font-family: 'Bryant Pro', Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
    font-weight: 600;
    color: #4f5a6d;}
.panel1 .col-md-12 h1 strong{ font-weight:700; font-style:italic}
.panel1 .col-md-12 p{ }
.panel1 .col-md-12 .action { float:left; width:100%; margin:10px 0 50px; }
.panel1 .col-md-12 .action a {color:#fff; background:#4f5a6d; text-transform:uppercase; display:inline-block; padding:0 20px; border-radius:4px; font-size:14px; font-weight:700; width:200px; height:46px; line-height:46px; text-align:center}
.panel1 .col-md-12 .action a:hover { background:#4cb848; color:#fff; }
/**************************/
.panel2{ float:left; width:100%; padding:0; background:#f4f4f4 }
.panel2 .image{ background-repeat:no-repeat; background-position:center top; background-size:cover; float:left; padding-bottom:36em}
.panel2 .content-box{float:left; width:100%; padding:30px }
.panel2 .content-box h3{ font-size:40px; margin:15px 0 30px; padding-left:15% }
.panel2 .content-box p{ font-weight:400; font-size:18px; line-height:24px;}
.feature-element li {
	position:relative;
	display:block;
	padding-bottom:20px
}
.feature-element li a, .feature-element li a:hover{color:#4f5a6d;}
.feature-element li h4{font-size:22px;}
.feature-element li:last-child {
	padding-bottom:0
}
.feature-element li .line-feature {
	height:1px;
	background-color:#cdcdcd;
	width:60%;
	float:left;
	margin-top:36px;
	position:relative
}
.feature-element li .line-feature i {
	position:absolute;
	font-size:18px;
	top:-9px;
	left:-4px
}
.feature-element li .cirle-feature {
	background-color:#f4f4f4;
	text-align:center;
	padding-top:20px;
	width:75px;
	height:75px;
	border-radius:50%;
	float:left;
	font-size:30px;
    border: solid 3px #4f5a6d;
}
.feature-element .text-feature {
	font-size:14px;
	line-height:23px;
	font-weight:lighter;
	margin-left:-5px
}
.feature-element .text-feature h4 {
	padding:0
}
/**************************/
.panel3{ float:left; width:100%; padding:20px 0 0; background:#fff}
.panel3 h2{font-size:48px; margin:50px 0 20px}
.panel3 h4{font-size:30px; margin:0 0 20px}
.panel3 .action { float:left; width:100%; margin:10px 0 50px; }
.panel3 .action a {color:#fff; background:#4f5a6d; text-transform:uppercase; display:inline-block; padding:0 20px; border-radius:4px; font-size:14px; font-weight:700; width:200px; height:46px; line-height:46px; text-align:center}
.panel3 .action a:hover { background:#4cb848; color:#fff; }

/**************************/
.panel4{ background:#f7f7f7;float:left; width:100%; padding:50px 0; position:relative}
.panel4 h2{font-size:48px; margin:0px 0 20px; display:block; text-align:center}
#testimonial{ overflow:hidden;width:100%; float:left; text-align:center;}
#testimonial .testimonial{ background:#4f5a6d; border-radius:8px; padding:15px; margin:30px 0; text-align:center; position:relative}
#testimonial .testimonial:after{ content:""; position:absolute; left:50%; bottom:-20px;width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #4f5a6d; margin-left:-20px;}
#testimonial .testimonial p{color:#fff; font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; font-size:18px; font-style:italic}
#testimonial .photo{width:90px; margin:auto}
/*************************/
.panel5{ float:left; width:100%; padding:50px 0; background:#fff}
.panel5 h2{font-size:48px; margin:0px 0 30px; display:block; text-align:center}
.panel5 .box{ float:left; width:100%; margin:20px 0}
.panel5 .box .image{ float:left; width:40%;}
.panel5 .box .image img{ width:100%}
.panel5 .box .text-box{ width:60%; float:left; padding:0 0 0 20px;}
.panel5 .box .text-box .date{font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; color:#999; font-size:12px;}
.panel5 .box .text-box h3{ font-size:24px;}
.panel5 .box .text-box h3 a{ color:#4f5a6d;}
.panel5 .box .text-box h3 a:hover{ color:#4cb848}
.panel5 .box .text-box p{ font-size:16px; line-height:24px;}
.panel5 .box .text-box .meta{}
.panel5 .box .text-box .meta ul{ list-style:none}
.panel5 .box .text-box .meta ul li{font-family: 'Bryant Pro', Arial, Helvetica, sans-serif;  float:left; margin-right:15px;color:#999; font-size:12px;}
.panel5 .box .text-box .meta ul li a{ color:#999}
.panel5 .box .text-box .meta ul li a:hover{ color:#4cb848}
 /*********************/
 .panel6{float:left; width:100%; padding:50px 0; background:#4f5a6d; text-align:center}
 .panel6 h2{color:#fff; margin-bottom:15px;}
 .panel6 p{color:#fff}
 .panel6 .action{float:left; width:100%; margin:20px 0 0 }
.panel6 .action a{ color:#fff; border:2px solid #fff; text-transform:uppercase; display:inline-block; padding:10px 40px 8px; border-radius:30px; font-size:16px; font-weight:600;}
.panel6 .action a:hover{ background:#fff; color:#4f5a6d}
/*****************/
.title-section { float:left; width:100%; background-color:#f7f7f7; background:#f7f7f7 url(images/cubes.png); border-bottom:1px solid #cdcdcd; padding:40px 0 25px 0 }
.title-section .title{ border-bottom:1px solid #4f5a6d; position:relative;float:left; width:100%; margin:0 0 20px }
.title-section .title .col-md-12{padding:0}
.title-section .crumbs{float:left; width:50%; color:#4f5a6d; font-weight:600; font-size:14px; padding:0 4px; text-align:right } 
.title-section .crumbs a { color:#4f5a6d; padding:0 4px }
.title-section .crumbs a:hover { color:#7ccb79;}
.title-section .page-title { float:left; width:50%;margin:0 0 17px }
.title-section .page-title h1 {font-size:21px; font-weight:700; text-shadow:0 2px #fff; text-transform:uppercase; position:relative; display:inline; margin:0; padding-bottom:10px; }
.title-section .subtitle-section { background:#4f5a6d; padding:6px 22px; margin-left:15px; font-size:14px; line-height:25px; color:#fff; top:-6px ;font-weight:600; text-shadow:none; }
.subtitle-section { position:relative }
.subtitle-section .left { background:url(images/arrow-subtitle-left.png) no-repeat center center; position:absolute; left:-10px; top:0; width:11px; height:100% }
.subtitle-section .right { background:url(images/arrow-subtitle-right.png) no-repeat center center; position:absolute; right:-15px; top:0; width:11px; height:100% }
.title-section .line-title { width:100%; height:4px; left:0; bottom:0; position:absolute }


.inner-page{background:#fff; float:left; width:100%; padding:50px 0}
.block {float:left; width:100%; margin:0 0 30px;}
.block .sidebar-search{}
.block .sidebar-search .search-field{float:left; width:calc(100% - 50px)}
.block .sidebar-search .search-field .form-control{ height:40px; border-right:none; border-radius:4px 0 0 4px;}
.block .sidebar-search .submit-btn{width:50px; height:40px; border:none;  border-radius:0 4px 4px 0; background:#4f5a6d; color:#fff; text-align:center; font-size:16px; font-weight:600}
.block .list{ list-style:none; padding:0} 
.block .list li{border-bottom:1px solid #dedede;line-height:40px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease; padding:0 10px;}
.block .list li:hover{background-color:#eee;cursor:pointer;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}
.block .list li i{display:inline-block; font-size:14px; padding-right:8px; color:#4f5a6d}
.block .list li a{display:inline-block;font-size:14px;color:#131313}
.block .list li a:hover{text-decoration:none}
.block .search{width:100%}
.simple-post-list{list-style:none}
.tab-content{float:left; width:100%;padding:10px;border:solid #dedede 1px;border-top:0;border-radius:0 0 5px 5px}
.post-image{float:left;margin-right:10px}
.post-info{font-size:14px;line-height:22px}
.simple-post-list li{float:left; width:100%;border-bottom:1px dotted #e2e2e2;min-height:62px;padding:15px 0;color:#4f5a6d}
.simple-post-list li:last-child{border-bottom:0}
.tabs .nav li i{padding-right:5px; color:#4f5a6d}
.tabs .nav li a{color:#4f5a6d}
/*********************/ 

.pricing-plans .input-sliders{position:relative; display:block; margin-bottom:30px;display:none;}

.input-slider {
    height: 36px;
    width: 350px;
    margin: 0 auto;
    border: 2px solid #4cb848; background:#616b7f;
    border-radius: 40px;}
.input-slider input[type="checkbox"] {
    display: none;
}
.input-slider input[type="checkbox"]~label {
    position: relative;
    cursor: pointer;
    z-index: 1;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.news-item h2 a, .news-item h2 a:hover{
font-size: 19px;
    height: 38px;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
.input-slider input[type="checkbox"]~label:before{
	width:100%; height:32px; content:""; position:absolute; display:block; top:0; left:0; bottom:0; z-index:-1;
	
}
.input-slider input[type="checkbox"]~label span {

    padding-top: 7px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    width: 100%;
    font-size: 14px;
    text-align: center;

}

.input-slider input[type="checkbox"]~label span.right {
    right: 0;
}

.input-slider input[type="checkbox"]~label:after{
	width:99%; height:28px; content:""; position:absolute; display:block; top:2px; left:2px;border-radius: 40px;-webkit-transition: left 0.1s ease-in;
transition: left 0.1s ease-in; background-color:#4cb848; z-index:-1;
	
}

.pricing-plans .pricing-list{margin:0 -10px}
.pricing-plans .col-md-3{padding:0 10px}
.pricing-plans .plan { position:relative; background-color:#fff; border-radius:8px 8px 4px 4px; border:1px solid #D7D7D7; box-shadow:0px -3px 0px 0px rgba(203, 203, 203, 0.5); padding-top:90px; height:auto; padding-bottom:90px; margin-bottom:50px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; height:540px; }
.pricing-plans .plan header { position:absolute; top:0; left:0; right:0; overflow:hidden; border-radius:6px 6px 0 0; background-color:#616b7f; border-bottom:5px solid #4cb848; height:90px; margin-left:-1px; margin-right:-1px; margin-top:-3px }

.pricing-plans .plan header h5 { font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; font-size:16px; font-weight:500; color:#fff; line-height:19px; margin:20px 0 3px }
.pricing-plans .plan header .price { color:#fff; text-align:center; font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; font-size:15px; font-weight:500; text-transform:uppercase; line-height:25px }
.pricing-plans .plan header .price p{  font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; color:#fff; text-transform:none; padding:0 10px; font-size:14px; line-height:normal}
.pricing-plans .plan header .price .price_yearly { display:none }
.pricing-plans .plan header .price span.savings { color:#fff }
.pricing-plans .plan .content{margin-top:18px;}
.pricing-plans .plan .content ul{ padding:0 20px;list-style:none;}
.pricing-plans .plan .content ul li{ font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; font-size:15px;margin-bottom:18px;padding-left: 22px;background: url(images/cross.png) no-repeat 0px 7px;}
.pricing-plans .plan.career-builder .content ul li{ padding-left:0; background:none}
.pricing-plans .plan .button-container { width:100%; position:absolute; bottom:30px; text-align:center; padding:0 30px;}
.pricing-plans .plan .button-container a{ width:100%; height:44px; display:inline-block; border-radius:4px; padding:0;background:#616b7f;font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#fff; text-align:center; line-height:44px;}
.pricing-plans .plan .button-container a:hover{background:#4cb848}
/******************/
.bottom-form{float:left; width:100%; padding:50px 0; background:#f8f8f8;}
.bottom-form h2{display:block; text-align:center; margin:0 0 40px;}
.bottom-form h2 span{ color:#4cb848}
.bottom-form .form-row{margin:0 0 20px;}
.bottom-form .form-row .form-control{height:50px;}
.bottom-form .form-row textarea.form-control{height:190px;}
.bottom-form .button-row{ width:100%; float:left; text-align:center; padding:15px;}
.bottom-form .button-row .submit-btn{display:inline-block; background:#616b7f; color:#fff; height:50px; width:250px; text-align:center; border:none; border-radius:4px; text-transform:uppercase; font-weight:600; font-size:16px; padding-top:3px;}  
.bottom-form .button-row .submit-btn:hover{background:#4cb848}
/**************************/
#footer { float:left; width:100%; background:#333333; padding:0px; color:#fff;font-family: 'Bryant Pro', Arial, Helvetica, sans-serif; }
#footer .footer-inner{float:left; width:100%;padding:50px 0}
#footer .footer-inner .footer-col {float:left; width:100%;}
#footer .footer-inner .footer-col p{ color:#9b9b9b; font-size:15px; line-height:22px;	}
#footer .footer-inner .footer-col h4{ font-weight:700; color:#fff;  text-transform:uppercase; margin:0 0 15px;}
#footer .footer-inner .footer-col ul{ list-style:none; padding:0 0 20px; margin:0;}
#footer .footer-inner .footer-col ul li{ font-family: 'Bryant Pro', Arial, Helvetica, sans-serif;font-size:14px; font-weight:400; margin:0 0 8px; color:#9b9b9b;}
#footer .footer-inner .footer-col ul li a{color:#9b9b9b; border-bottom:1px solid #4d4d4d; display:block; padding:5px 0}
#footer .footer-inner .footer-col ul li a:hover{color:#4cb848; padding-left:20px; }
#footer .footer-inner .footer-col.address ul li .fa{margin-right:5px;}
#footer .footer-inner .footer-col.address ul li a:hover{color:#4cb848; padding-left:0px; }

#footer .footer-inner .footer-col ul.social-media { list-style:none; padding:0; }
#footer .footer-inner .footer-col ul.social-media li { float:left; margin:0 20px 0 0; }
#footer .footer-inner .footer-col ul.social-media li .fa { font-size:24px; line-height:40px; }
#footer .footer-inner .footer-col ul.social-media li a { background:#fff; display:block; color:#333; height:40px; width:40px; text-align:center; border-radius:90%; line-height:40px; transition:all 0.9s ease 0s; padding:0; }
#footer .footer-inner .footer-col ul.social-media li a:hover {background:#4cb848; color:#fff  }

.copyright { background:#222; width:100%; float:left; padding:15px; font-size:14px; text-align:center; color:#9b9b9b	}
.scrollup img { padding:8px; background:#000 }


.wpcf7-response-output{width:100%; float:left;}

#comment{width:100%;}


#commentform #submit{
display: inline-block;
    background: #616b7f;
    color: #fff;
    height: 50px;
    width: 250px;
    text-align: center;
    border: none;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    padding-top: 3px;
}


#commentform #submit:hover{
background:#4cb848
}

.woofc-trigger .woofc-trigger-close-icon, .woofc-trigger .woofc-trigger-cart-icon{background:#4cb848;border-radius:2px;}
.wpcf7-recaptcha{
text-align: center;
    margin: 0px auto 15px auto;
    float: none;
    display: table;
}

.woocommerce-MyAccount-navigation ul li {    background: #4f5a6d;
    color: #fff;
    padding: 11px 15px; list-style:none;    margin-bottom: 2px;}

.woocommerce-MyAccount-navigation ul li a{ color: #fff;}

.woocommerce-MyAccount-navigation ul li:hover , .woocommerce-MyAccount-navigation ul li.is-active{background: #4cb848;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order , .woocommerce .checkout-button {
width: auto;
    height: 44px;
    display: inline-block;
    border-radius: 4px;
    padding: 0;
    background: #616b7f !important;
    font-family: 'Bryant Pro', Arial, Helvetica, sans-serif;
    font-size: 16px!important;
    text-transform: uppercase;
    color: #fff!important;
    text-align: center;
    line-height: 44px;
    padding: 0 20px;
}

.woofc-trigger.woofc-icontype-image .woofc-trigger-cart-icon{background-image: url(images/cart-image.png) !important;}

.woofc-trigger .woofc-trigger-close-icon, .woofc-trigger .woofc-trigger-cart-icon{
    background-size: 35px !important;
    background-position: 16px 16px !important;}
    
    .woofc-inner a.woofc-checkout{    background: #4F5A6D !important;}

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover ,.checkout-button:hover{background:#4cb848}


.crumbs span{text-transform:capitalize;}


