/*
Theme Name:   bankpediatric
Description:  Custom Bankpediatric
Author:       Derek w.banks
Author URL:   http://dwb.mmdevserver.com/
Template:     twentysixteen
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
body{font-family: 'Roboto', sans-serif;background:#fff;}
body:not(.custom-background-image):before, body:not(.custom-background-image):after{height:0;}
 /*COMMON*/
.site{margin:0;}
.site-header{padding: 0;height:70px;line-height:70px;background:#F8F8F8;}
body,p,ul{margin:0;padding:0;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: normal;}
.show-mobile{display:none;}
h1,h2,h3,h4,h5{text-transform:uppercase;font-family: 'Roboto', sans-serif;}
p{font-size:17px;line-height:30px;}
.ucase-txt{text-transform:uppercase;}
.site-inner{max-width:1270px; margin:0 auto;width: 95%;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{font-weight:normal;}
#main.site-main{margin:0;}

.content-area{width:100%;margin:0;}
.site-branding, .site-header-menu, .header-image{margin:0;}
#site-navigation.main-navigation{margin:0;}
.main-navigation .primary-menu > li{padding:0 30px;}
.main-navigation a{padding:0 5px;line-height:68px;border-bottom:2px solid transparent;color:#000000;font-size:18px;text-transform:uppercase;}
#site-navigation.main-navigation a:hover, #site-navigation.main-navigation a:focus{color:#FF3D6E;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{border-bottom:2px solid #FF3D6E;}
.main-navigation .primary-menu > li.nav-btn{padding:10px 0 0;}
.main-navigation .primary-menu > li.nav-btn a{line-height:46px;color:#fff;padding: 0 25px 0 50px;border-radius:5px;background:#FF3D6E url(images/icon-phone.png) left 20px center no-repeat;border-bottom:2px solid #E91349;}
#site-navigation.main-navigation .primary-menu > li.nav-btn a:hover{color:#fff;background-color:#3882F4;border-color:#0B57CA;}
.btn-pink{display:inline-block;line-height:48px;color:#fff;padding: 0 50px 0 25px;border-radius:5px;background:#FF3D6E url(images/icon-arrow.png) right 20px center no-repeat;border-bottom:2px solid #E91349;text-transform:uppercase;}
.btn-pink:hover{color:#fff;background-color:#3882F4;border-color:#0B57CA;}
.c-btn .vc_btn3.vc_btn3-style-custom, .c-btn .vc_btn3.vc_btn3-color-juicy-pink, .c-btn .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:inline-block;line-height:42px;color:#fff;padding: 0 50px 0 25px;border-radius:5px;background-image:none;border:none;border-bottom:2px solid #E91349;text-transform:uppercase;font-size: 17px;line-height: 48px;}
.c-btn .vc_btn3.vc_btn3-color-juicy-pink, .c-btn .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{padding: 0 25px;background:#FF3D6E;}
.c-btn .vc_general.vc_btn3:focus, .c-btn .vc_general.vc_btn3:hover{border:none;color:#fff;background-color:#3882F4 !important;border-bottom:2px solid #0B57CA;}
.c-btn .vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:20px;}
.c-btn.white-btn .vc_btn3.vc_btn3-style-custom{border-color:#E6E6E6;}
.c-btn.white-btn .vc_general.vc_btn3:focus, .c-btn.white-btn .vc_general.vc_btn3:hover{border:none;color:#fff !important;background-color:#FF3D6E !important;border-bottom:2px solid #E91349;}

#rev_slider_1_1 h2, #rev_slider_1_1 h3{text-transform:uppercase;}
#rev_slider_1_1 .btn-pink{border-bottom:2px solid #E6E6E6 !important;background-image: none;}
#rev_slider_1_1 .btn-pink:hover{border-color:#0B57CA !important;}
#rev_slider_1_1 .btn-pink i{font-size: 22px;margin: 0 0 0 10px;}

#testimonial-section .wpb_text_column .wpb_wrapper > div{display:inline-block;vertical-align:top;}
#testimonial-section .author-img{width:140px;}
#testimonial-section .testimonial-content{width:calc(100% - 145px);color:#000;}
#testimonial-section .testimonial-content p{font-size:17px;line-height:30px;}
#testimonial-section .a-info{margin:10px 0 0;font-size:15px;line-height:22px;}
#testimonial-section .a-info strong{font-size:17px;font-weight:500;}
#testimonial-section ul.slick-dots{text-align:left;margin:0 0 0 150px;}
#testimonial-section .slick-dots li{margin:0 0 0 5px;width:18px;}

#blog-section .vc_pageable-slide-wrapper{font-size:0;}
#blog-section .vc_pageable-slide-wrapper > p{display:none;}
#blog-section .vc_pageable-slide-wrapper .vc_grid-item{font-size:17px;line-height:30px;margin-bottom: 25px;}
#blog-section .vc_pageable-slide-wrapper .vc_grid-item h4{font-size:20px;margin-bottom:5px;}
#blog-section .vc_gitem_row .vc_gitem-col{padding:10px;}
#blog-section .vc_grid-item:hover .vc_grid-item-mini{background:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,0.1);}
footer#colophon{background:#F8F8F8;padding:50px 0 20px;}
footer#colophon > section{width:100%;}
footer#colophon #footer-copyrights .site-info{text-align:center;font-size:16px;color:#3F3F3F;margin:50px 0 0;}
footer#colophon .s-link + .s-link{margin:0 0 20px;}
footer#colophon .s-link a img{display:inline-block;}
footer#colophon a:not(.btn-pink){color:#3F3F3F;text-decoration:none;box-shadow:none;}
footer#colophon a:not(.btn-pink):hover{color:#FF3D6E;}
footer#colophon.site-footer .site-title:after{display:none;}
footer#colophon h4{font-size:19px;margin-bottom:5px;}
footer#colophon .vc_col-sm-3{width:30%;position:relative;}
footer#colophon .vc_col-sm-3 + .vc_col-sm-3 + .vc_col-sm-3{width:20%;}
#media_image-2.vc_col-sm-3{margin:50px 0 0;}
footer#colophon ul, footer#colophon ul li{list-style:none;}
footer#colophon .vc_col-sm-3 + .vc_col-sm-3:before{content:'';width:1px;height:100px;background:#E4E4E4;position:absolute;top:30px;left:-22px;}
footer#colophon .vc_col-sm-3 + .vc_col-sm-3 + .vc_col-sm-3:before{left:-70px;}

/* ABOUT PAGE */
.f-500{font-weight:500}
#banner p.txt{text-transform:uppercase;}
#about h2{font-weight:500}
#about .right p{font-size:17px;color:#3f3f3f;margin-bottom:40px;line-height: 1.7;}
#about .right p.contact {font-size: 25px; margin-top: 108px;position:relative;line-height: 1.3;}
#about .right p.contact:after{content:"";position:absolute;bottom:-20px;background:#ff3d6e;width:53px;height:2px;left:0;}
#blog-section .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a{background-color: rgba(255,255,255)!important;
    border-color: #cfcfcf!important; color: #717171!important;font-size: 15px; font-weight: 500; box-shadow: inset 0px -8px 7px rgba(0,0,0,0.1)}
#blog-section .vc_grid-pagination .vc_grid-pagination-list {text-align: left;}
#blog-section .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a:hover{box-shadow: none!important;   color: #717171!important;}
#blog-section .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li.vc_grid-active a{background-color: #3f8ff5!important; border-radius: 4px;   color: #fff!important;}
#blog-section .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {box-shadow: 0px 2px 3px rgba(0,0,0,0.2);border-color: #EBEBEB !important;margin: 0px 2px 0 0;border-radius: 4px;}

/* ABOUT ENDS */

/*category-blog page starts*/
#content #main div#comments,#content #main nav.navigation.post-navigation{display:none!important;}
#content #main article{text-align: center; padding: 60px 0 0;}
footer#colophon .vc_col-sm-3{float:left;}
#content #main article img{width: 800px;  margin-bottom: 50px;}
#content #main .category-blog .entry-content{margin: 0 auto;width: 80%; float: none;}
#content #main .category-blog .entry-footer{display:none;}
#content #main .category-blog .entry-content p{margin-bottom: 30px;}
/*category-blog page ends*/

article.post.type-post > .entry-summary, article.post.type-post > .post-thumbnail{display:none !important;} 

@media(max-width:1250px){
	#about .right p.contact { font-size: 25px; margin-top: 50px;}

@media(max-width:1150px){
	.main-navigation .primary-menu > li{padding:0 20px;}
	#media_image-2.vc_col-sm-3{margin:0;}
	footer#colophon .vc_col-sm-3{width:50%;text-align: center;}
	footer#colophon .vc_col-sm-3 + .vc_col-sm-3 + .vc_col-sm-3{width:50%;}
	footer#colophon .vc_col-sm-3 + .vc_col-sm-3:before{display:none;}
	#main section + section h3{font-size:40px !important;line-height:40px !important;}
	#main section + section h4{font-size:18px !important;line-height:30px !important;}
	#main section + section p{font-size:15px;line-height:22px;}
	#blog-section .vc_pageable-slide-wrapper .vc_grid-item h4{min-height: 60px;}
	/*about page*/
	#banner{ padding-top: 25px !important; padding-bottom: 12px !important;}
	#about{padding-bottom: 0px !important;padding-top: 10px !important;}
	#about .right .vc_column-inner { margin-left: 10px !important; padding-right: 45px !important;}
}
@media(max-width:1020px){
	.main-navigation .primary-menu > li{padding:0 10px;}
	#banner{margin-bottom: 0!important;}
	#about {padding-bottom: 30px !important;}
	.page-id-49 #about {padding:0 0!important;margin: 0;}
	#about .wpb_single_image .vc_single_image-wrapper img{width:100%; margin-bottom: 30px;}
	#about-inner-sec.about-sec .left .vc_column-inner{padding-top: 0% !important;padding-right: 0 !important;padding-bottom: 30px;}
	#about .right p,#about .left p{line-height:1.3;}
	#blog-section {padding-top: 40px !important;padding-bottom: 0px !important;}

}

@media(max-width:909px){
	.show-mobile{display:block;}
	.vc_row,.vc_section{margin-right:0!important;}
	.page-id-49 .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin:0;}
	#site-header-menu.site-header-menu.toggled-on{position:absolute;width:100%;z-index:2;background:#fff;top: 70px;padding:0;}
	.main-navigation .primary-menu > li{padding:0;}
	.main-navigation a{padding:15px 20px;line-height:18px;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{border:none;background:#FF3D6E;color:#fff;}
	.menu-toggle{margin:0;}
	.main-navigation .primary-menu > li.nav-btn a{max-width:200px;margin:0 auto 10px;}
	#content .vc_col-sm-6{width:100%;}
	#intro-section > div{background:none !important;}
	#intro-section.vc_custom_1568654520368{padding-top:0 !important;text-align:center;}
	#main section + section h3{text-align:center !important;}
	#main section + section h4{text-align:center !important;}
	#main section + section p{text-align:center !important;padding:0 20px;}
	#about{padding:0 0px;}
	.page-id-49	#about{padding:0 0px 15px!important;} 
	.page-id-49 #about .right .vc_column-inner .vc_custom_1569279675068 {padding-bottom: 0px !important;}
	.page-id-49 #about #cont-about-inner {display: flex;flex-direction: column-reverse;margin:0;}
	.page-id-49 #about #cont-about-inner >.vc_custom_1568868364962{margin-right:0!important;}

	.page-id-49 #about .right.vc_col-sm-6 {margin-bottom: 20px;}
	.page-id-49 #about .right .vc_column-inner{padding-left:0!important;padding-top: 0!important;}
	
	#about .about-sec {margin:0; padding:45px 20px 0 20px;}
	#about .wpb_single_image .vc_single_image-wrapper img{width:65%; margin-bottom: 30px;}
	#about .about-sec .left .vc_column-inner{margin-bottom: 30px;margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important;}
	#about .vc_btn3-container.vc_btn3-inline{width:100%;text-align:center;}
	#about #about-inner-sec.about-sec{padding-top: 20px !important;padding-left: 20px;padding-bottom: 0px !important;padding-right: 20px;}
	#about .right .vc_column-inner{margin-left: 10px !important;padding-right: 7px !important;}
	#blog-section {padding-top: 30px !important;padding-bottom:50px!important;}
	#blog-section .vc_gitem_row .vc_gitem-col {padding: 0px; text-align: center; margin: 20px 0;}
	#blog-section .vc_pageable-slide-wrapper .vc_grid-item h4 {min-height: 35px;text-align:center!important;}
	#blog-section .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {padding-right: 0;margin:0; padding-bottom: 0;}
	footer#colophon .vc_col-sm-3 {width: 100%; text-align: center; margin-bottom: 20px;}
	#page-id-47 #blog-section .vc_hook_hover .vc_gitem-zone {margin-top:-30px;}
	#page-id-47 #blog-section .vc_grid-container.vc_custom_1568878629434{margin-top: 25px !important;}
	/*contact*/
	#about .right p.contact {margin-top: 18px;}
	#blog-section .vc_pageable-slide-wrapper .vc_gitem-zone{width:70%;margin:0 auto;}
	.post-thumbnail {display: block; margin: 0 0 1.75em;width: 100%;}
}

@media (max-width:767px){
	#rev_slider_1_1 .btn-pink{font-size:12px !important;padding:5px 15px !important;}
	#rev_slider_1_1 .btn-pink i{font-size:15px;}
	/*about page*/
	#about .wpb_single_image .vc_single_image-wrapper img{width:80%; margin-bottom: 0;}
	h2{font-size:24px!important;}
	#about .about-sec {margin:0;padding-top: 45px !important;padding-left: 20px;padding-bottom: 30px !important; padding-right: 20px;}
	#about #about-inner-sec.about-sec{padding-top: 0px !important;padding-left: 20px;padding-bottom: 20px !important;padding-right: 20px;}
	#blog-section .vc_pageable-slide-wrapper .vc_grid-item{margin:0;padding:0;}
	.vc_gitem-zone{width:100%;}
	#home-banner h3{font-size:30px;}
	#home-banner h2 {font-size: 60px !important;}

}

@media (max-width:480px){
	#home-banner h3{font-size:20px;}
	#home-banner h2 {font-size: 34px !important;}
	}