 /*
Theme Name: mi4p-bootstrap-3
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Justin Carlson
Description: A devdmbootstrap3 v1.80 child theme.
Version: 1.04
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/

/*@import "css/bootstrap.css";*/

 /* Fix Bootstrap Form Update Issue
#searchform #searchsubmit {
    margin-top: 0;
}*/

 .wpcf7-submit.pull-right, .wpcf7-submit.btn-cta {
    background: #f36f21;
    border: none;
 }
 .wpcf7-submit.btn-cta:hover, .wpcf7-submit.btn-cta:active  {
     color: #fff;
     background-color: #d5570c;
     border-color: #b4490a;
 }

 .wpcf7-response-output.wpcf7-mail-sent-ok {
     padding-right: 80px;
 }

 #wpcf7-f9492-o1 {
    max-width: 680px;
    margin: 0 auto;
}

/*.wpcf7-form-control-wrap > * {
    margin: 5px 0px;
    box-sizing: border-box;
    width: 100%;
	border:none;
}*/

/****************** Fix WP Admin Toolbar for Fixed Position Nav ****************/
.admin-bar nav.navbar-fixed-top {
	margin-top: 32px;
}

@media screen and (max-width: 782px) {
	.admin-bar nav.navbar-fixed-top {
		margin-top: 46px;
	}
}

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

.dmbs-container {
    margin-top: 41px;
}

.dmbs-header {

}

.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

@media (min-width: 992px) {
  .dmbs-right {
    padding-top: 45px;
    padding-left: 45px;
  
}
}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {

}
img.wp-post-image {
    margin: 20px 0 20px 0;
}
body {
    font-size: 16px;
    line-height: 26px;
    color: #818181;
}
.post img {
    height: auto;
    max-width: 100%;
    display: block;
}
.aligncenter {
    display: block;
    margin: 0 auto;
}
a.moretag {
    margin: 10px 0 20px 0;
}

/* Custom Radio Button Colors */

input[type=radio],
input[type="checkbox"]
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #d1d3d1;
     border: 2px solid white;
     top: -3px;
     height: 25px;
     width: 25px;
     border-radius: 25px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}
input[type="checkbox"] {
	border-radius: 5px;
	height: 20px;
    width: 20px;
}
input[type=radio]:checked::before,
input[type="checkbox"]:checked::before
{
     position: absolute;
     /* font: 13px/1 'Open Sans', sans-serif; */
     left: 6px;
     top: 0px;
     content: '\02143';
     transform: rotate(40deg);
     color: #fff;
}
input[type="checkbox"]:checked::before {
	left: 4px;
    top: -1px;
}
.odyssey-checkbox input[type="checkbox"] {
	top: -2px;
}
input[type=radio]:hover,
input[type="checkbox"]:hover
{
     background-color: #f7f7f7;
}
input[type=radio]:checked,
input[type="checkbox"]:checked
{
     background-color: #5aa2c8;
}



#searchform #searchsubmit {
    margin-top: 0;
}
.widget_recent_entries ul > li {
    line-height: 1.3em;
    margin-bottom: 10px;
}
.post > hr {
	clear: both;
}
@media screen and (min-width: 1000px) and (max-width: 2000px) {
.topnav .nav>li>a {
    padding: 10px 10px;
}	
}

/* .wpcf7-response-output.alert-warning {
    background-color: transparent;
    border-color: transparent;
    color: #444;
    border: none;
} */