/*
Theme Name: Dominican Friars 3.0
Version: 3.0
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/

@import "css/bootstrap.css";


/****************** Special Blank CSS classes for child themes to use without distur#24428D;bing core bootstrap rules ****************/

/* body */



body {font-family: 'Lato', sans-serif !important; color: #333333; background-color: #fff;}

p { font-size: 17px; line-height: 23px; }
li { font-size: 17px; line-height: 21px; }

.nav > li > a {
    position: relative;
    display: block;
    padding-left: 9px;
    padding-right: 11px;
}

.dropdown-menu > li {font-size: 15px; line-height:18px;}

#menu-header-menu > li {font-size: 1.1em; line-height:18px;}

.navbar {
    border-radius: 0px !important;
}

/*.nopad {padding:0px !important; margin: 0px !important;}*/

.dmbs-container {font-family: 'Lato', sans-serif; background: #fff;}

.spacetop20 {margin-top:55px;}

.spacetop40 {margin-top:40px;}

.spacetop15 {padding-top:15px;}

.logoimg {padding:1% !important;}


.container-fluid.resetme-slider {
   padding-left: 0px !important;
padding-right: 0px !important;
margin: 0px auto !important;}

.navbar {margin-bottom: 0px !important;}

.grey-narrow {background: #ededed; padding:2%;}


@media only screen and (max-width: 850px) {
.logoimg {padding:6% !important;}


.featured-img {height:365px;}

}


h1,h2,h3,h4,h5 {font-family: 'Lato', sans-serif ; color:#24428D ;}

.dmbs-main {margin:2%;}


#center-me{margin:0px auto !important;}
#center-me2{margin:0px auto !important;}

/* top-menu */

.yellow > a {color: rgb(253, 191, 18) !important; font-weight:400;}

.fas.yellow {color: rgb(253, 191, 18) !important;}

.yellow-back {background-color: rgb(253, 191, 18) !important; }

.yellow-border {border: 6px solid #ffc000;}

.dmbs-header-img {min-height:180px; background-color: #ffffff;}

.dmbs-top-menu .navbar-inverse {
    background-color: rgb( 36, 66, 141 );
    border-color: #fff ;
font-family: 'Lato', sans-serif;
text-transform: uppercase;
font-weight:300;
/*font-size:1.1em;*/
}

.dmbs-top-menu .navbar-inverse .navbar-nav > li > a {
    color:#FFFFFF;
/*padding-right: 18px;
padding-left:18px;*/
}

.padlefteight {padding-left:8px;}

@media only screen and (max-width: 1000px) {
.dmbs-top-menu .navbar-inverse .navbar-nav > li > a {
    color:#FFFFFF;
padding-right: 10px;
}

}


.navbar-header {margin:0px; float:none !important;}

.nav.navbar-nav.center {margin:0px; float:none !important;}

.collapse .navbar-collapse .navbar-1-collapse {position: relative;}

.dmbs-top-menu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color:#000000;
    background-color: #ffffff;
font-family: 'Lato', sans-serif;
text-transform: uppercase;
font-size:1.1em ;
}


.dmbs-top-menu .navbar {
    border: 0px solid transparent;
}


/* buttons btn */

.btn-primary:hover {background-color:#24428D !important; color: #fff; border: 2px solid #333;}

.btn {
    color: #24428D;
    text-transform: uppercase;
    display: inline-block;
    background-color: #fff;
    border: 2px solid #333;
    padding: 10px 26px;
    font-size: 18px;
    line-height: 1.3333333;
 box-sizing: border-box;
    border-radius: 0px;
-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
margin-bottom:2%;

}

a .moretag {color:#24428D;}

/*progress bar */

#bignumber3 .numberbig {z-index:9999999; padding-top: 30%; text-align:center; color: #24428d; font-size:16px; line-height:30px;}


.circlethis {
	border-radius: 50%;
	width: 70px;
	height: 70px; 
background-color:rgb(253, 191, 18);
	margin-bottom: 2%;
}

.dmbs-campaign {
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}

.grey {background: #ededed; padding:4%;}



.progress-bar > div:nth-child(1) > div:nth-child(1) {display:none !important;}

.progress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 20px;
    background-color: #fff !important;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}


.progress-bar {
    float: left;
    width: 0%;
    height: 15px;
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.Amount {font-size: 28px; }

.dmbs-content { background: #fff;}

.latestnews p {font-size:16px; line-height:24px;}

.vc_grid-gutter-30px > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > p:nth-child(1) {font-size:16px; line-height:24px;}


.dmbs-main { margin-top:10px; }


ul.inlinelist {
    list-style-type: none;
  margin-left: auto;
  margin-right: auto;
    overflow: hidden;
text-align:center;
}

.inlinelist {
  display: flex;
  justify-content: center;
}

ul.inlinelist li {
width: 200px;
display:inline-block;
text-align:center;
}


ul.inlinelist img {
    display: inline;
    padding-right: 10px;
text-align:center;
}



@media only screen and (max-width: 850px) {
.inlinelist {
  display: inline-block;
  justify-content: center;
text-align:center;
}

ul.inlinelist li {
   
width: 120px;
display:inline-block;
text-align:center;
}

}

.cta-pad {padding:4%;}

.white-back {background-color: #fff !important;}

.blue-back {background-color: #24428d;}

.yellow-back {background: rgb(253, 191, 18) !important;}

/*.img-hover:hover{background-color: #333333 !important; cursor:default;}*/

.blue-back-pad {background: #24428d; padding: 3% 1% 1% 1% !important;}



.contain {
  position: relative;
width:100%;
margin: auto 0px !important;
}

.img-border {border:6px #ededed solid !important; border-radius:50%;}

.overlay {
position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
height: 100%;
 width: 100%;
  /*opacity: 0;*/
  transition: .5s ease;
  background-color: rgba(36,66,141,0);
border-radius:50%;
margin: auto 0px !important;
}

@media only screen and (max-width: 1200px) {
.overlay {max-height: 350px !important;
 max-width: 350px !important;
text-align: center;
margin: 0px auto !important;
}
}

.contain:hover .overlay , .contain:active .overlay {
 /* opacity: 0.9;*/
background-color: rgba(36,66,141,0.9);
}



.contain:hover .text , .contain:active .text {opacity: 1;  transition: .5s ease;
}

.text {
opacity: 0;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
text-align:center;
}

.text a {color:#fff !important; text-decoration:none;}


.yellow-back h3 {color: #24428d !important;}
.yellow-back p {color: #333 !important;}
.yellow-back ul {color: #333 !important;}

a.btn-default { color: #24428d;
    text-transform: uppercase;
    background-color: #fff;
    border: 2px solid #333;
    padding: 2% 4%;
    font-size: 1.2em;
    line-height: 1.4em;
text-decoration:none;
text-align:center; border-radius: 0px;
}

a.btn-default:hover {color:#fff; background-color:#24428d; border: 2px solid #333;}

.blue-back-pad.wpb_column.vc_column_container.vc_col-sm-6 {width: 45%; margin-right:2% !important; margin-left:2% !important; margin-bottom:3% !important;}

.blue-back-pad.wpb_column.vc_column_container.vc_col-sm-4 {width: 31%; margin-right:1% !important; margin-left:1% !important; margin-bottom:3% !important;}

.spacetop-three{padding-top:3% !important;}

a.btn-default.btn-sm{border: 2px solid #333;color: rgb(253, 191, 18);font-size: 1em; padding: 1% 2%;line-height: 1.2em;text-decoration:none;text-align:center;display:inline-block;}



@media only screen and (max-width: 850px) {
.blue-back-pad.wpb_column.vc_column_container.vc_col-sm-6 {width: 49% !important; margin-right:1% !important; margin-bottom: 1% !important;}

.blue-back-pad.wpb_column.vc_column_container.vc_col-sm-4 {width: 100%; margin-right:0px !important; margin-left:0px !important;}

.img-responsive-50 {max-width:50% !important;}




}


@media only screen and (max-width: 500px) {
.blue-back-pad.wpb_column.vc_column_container.vc_col-sm-6 {width: 100% !important; margin-right:0px !important;}

}

.blue-back-pad h3 {color: rgb(253, 191, 18);}
.blue-back-pad p {color: #fff;}
.blue-back-pad ul {color: #fff;}

.blue-back h3 {color: rgb(253, 191, 18) !important;}
.blue-back p {color: #fff !important;}
.blue-back ul {color: #fff !important;}


.dmbs-footer { background: #333333;}


div.foot {padding:4% 0px 4% 0px; color:#ededed;font-weight:300;}

.foot h3 {color:#ffffff;}
.foot h4 > a {color:#ffffff; font-size:14px; line-height:11px;}
.foot .glyphicon {color:#fff; font-size:15px; line-height:17px;}



.padfoot {padding-bottom:1.5%;margin-bottom:1.5%; clear:right;}

li.footerposts.contain {clear:both;}

.recent-post-thumbnail {
   float: left;
   padding: 0;
   margin: 0 6px 15px 0;
/*clear:right;*/
}
.recent-post-thumbnail .wp-post-image {
   width: 40px;
   height: 40px;
   border: 3px solid #555;
}

 li.footerposts {list-style:none;margin-bottom:1.5%;}

.footerposts > a {font-family: 'Lato', sans-serif !important;font-size: 18px !important;color: #ededed !important; /*padding-left: 4px;*/ width:160px;  margin: 10px auto;}

.footerposts > a span {display: inline; padding: 0.15rem; }

.ftrpadbottom25 {padding-bottom:25px;}

@media only screen and (max-width: 1525px) {
.footerposts > a {font-family: 'Lato', sans-serif !important; font-size:15px !important; color: #ededed !important;padding-left: 1%;line-height: 18px;}
.ftrpadbottom25 {padding-bottom:15px;}
}


.copyright-holder {color:#333;}

/* Articles blog */

.read-moreb {display:inline-block; padding-top:2%;}

.threethreesix {max-height:336px !important; overflow: hidden !important; margin: 0px 0px 2% 0px;}

.attachment-post-thumbnail {
    float: left;
    margin: 0px 0px 2% 0px !important;
}
.tag-lable {
    background-color: rgb(253, 191, 18);
    padding: 5px;
    border-radius: 3px;
    margin: 3px;
font-size:14px;   
line-height: 17px;
   word-break: keep-all;
white-space: pre-wrap;
display: inline-block;
text-align:center;
}


/* Brothers */

.attachment-student-brother-photo {width: 160px;
height: 160px;
border-radius: 50%;
vertical-align: middle;
border: 0;
margin: 0px auto !important;
text-align:center;}

.external-links > ul, ol {
    margin-bottom: 0px !important;
}


.brother-meta h6 { font-size: 13px; font-weight:300; text-transform: uppercase;letter-spacing: 5px;}

.brother-meta .yellow {
    color: rgb(253, 191, 18) !important
}
.brother-meta {padding-bottom:3%;}

/* alma-mater section */


.list-columns {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
    list-style: none;
    margin-left: 55px;
}

@media only screen and (max-width: 600px) {
.list-columns {
-moz-column-count: 1;
-moz-column-gap: 0px;
-webkit-column-count: 1;
-webkit-column-gap: 0px;
column-count: 1;
	column-gap: 0px;
}


#mobileslider > a.btn {

    color: #24428D;
    text-transform: uppercase;
    display: block !important;
    background-color: #fff;
    border: 1px solid #333 !important;
    padding: 8px 13px !important;
    font-size: 14px !important;
    line-height: 0.9 !important;
    box-sizing: border-box;
    border-radius: 0px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-bottom: 0% !important;
}
#mobileslider h6.text-white {font-size:11px !important;}

}
	
#mobileslider h6.text-white {color:#fff !important;}

/* news section */

.group:after 
 { content: " ";
    display: table;
}

/*.group:after {
    clear: both;
}*/

.group .inline-block {display: inline-block !important; }


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff !important;
}