/*

 Theme Name:   OPMC
 Description:  Custom theme built on top of Divi using Less pre-compiler
 Author:       Tommy Altiparmakov
 Company:      Web105
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  OPMC


*/

/* Imports compiled style.css file from less folders */
@import "/wp-content/themes/OPMC/less/style.css";

table.table1 {
    width: 100% !important;
}



table.table1 td a {

    width: 70px;
    display: block;
}
a.entry-featured-image-url {
    width: 50%;
    float: left;
    margin: 0 20px 0 0;
}
.et_pb_posts a.more-link {
    display: inline;
    clear: both;
}
.post-content p{ display:inline;}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="image"],
input[type="color"],
select,
#commentform textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"]
 {display:block;margin:0;padding:15px;vertical-align:middle;border:1px solid #333333 !important;outline:none;font-family:inherit;font-size:14px;width:100%;border-radius:0;-webkit-appearance:block !important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background-color:transparent;color:#333333 !important;margin-bottom: 20px !important;-moz-appearance:block !important;}
.Application-para {

    width: 80% !important;
}
.com-text {
    font-weight: 600;
    font-size: 20px;
}

.thank-text {
    font-size: 22px;
    color: rgb(0,130,203);
}
.same-add {
    display: inline-block;
    margin: 0 !important;
}

/* CODES by JOANN */

footer .wpcf7-form textarea, footer .wpcf7-form input[type="text"], footer .wpcf7-form input[type="email"] { color: #fff !important; }
footer .wpcf7-form textarea::placeholder, footer .wpcf7-form input[type="text"]::placeholder, footer .wpcf7-form input[type="email"]::placeholder
	{ color:#fff !important; }
footer .wpcf7-form textarea:-ms-input-placeholder, footer .wpcf7-form input[type="text"]:-ms-input-placeholder,
	footer .wpcf7-form input[type="email"]:-ms-input-placeholder { color:#fff !important; }
footer .wpcf7-form textarea::-ms-input-placeholder, footer .wpcf7-form input[type="text"]::-ms-input-placeholder,
	footer .wpcf7-form input[type="email"]::-ms-input-placeholder { color:#fff !important; }
footer form p { padding-bottom:0; display:inline; }
footer .wpcf7-form-control-wrap.email { width: 49% !important; display: inline-block; padding-right:5px; }
.wpcf7-form-control-wrap.phone { width: 50% !important; display: inline-block; padding-left:5px; }
.wpcf7-form-control.wpcf7-textarea { max-height: 130px; }

#opmc-group { background:#fff; text-align:center; padding:40px 20px 10px; }
footer .d-logos { display:inline-block; width:30%; text-align:center; margin:10px; padding: 10px; vertical-align: middle; }
.industry-news a.entry-featured-image-url { margin:0; width:100px; }
.et_pb_blurb.service { min-height:360px; }

@media screen and (min-width:1193px)
{
	.industry-news .et_pb_blog_grid .et_pb_post { padding: 0; vertical-align: top; min-height:300px !important; }
	.et_pb_section.industry-news { padding-bottom:0; }
}

@media screen and (min-width:1350px)
{
	.industry-news .et_pb_blog_grid .et_pb_post { padding: 0; vertical-align: top; min-height:250px !important; }
}

@media screen and (min-width:1101px) and (max-width:1314px)
{
	.et_pb_blurb.service { min-height:380px; }
}

@media screen and (min-width:768px) and (max-width:980px)
{
	.industry-news a.entry-featured-image-url { width:75px; }
	.industry-news a.entry-featured-image-url img { width:75px !important; height:75px !important; object-fit: unset !important;  }
	.industry-news h2 { line-height:24px !important; }
	.industry-news .et_pb_blog_grid .et_pb_post { padding: 0 0 20px; vertical-align: top; min-height:380px; }
	.industry-news .et_pb_column .et_pb_blog_grid .column.size-1of2 { margin-bottom:0 !important; }
	.et_pb_section.industry-news { padding-bottom:0; }
	.services-blurbs .et_pb_row .et_pb_column .service { min-height: 360px; }
	.et_pb_blurb.service:hover { padding-bottom:0; }
}

@media screen and (max-width:767px)
{
	#main-footer #et-footer-nav .bottom-nav li a, #main-footer #footer-bottom #footer-info { font-size:14px; }
}

@media screen and (min-width:480px) and (max-width:767px)
{
	.industry-news a.entry-featured-image-url { width:75px; }
	.industry-news a.entry-featured-image-url img { width:75px !important; height:75px !important; object-fit: unset !important;  }
	.industry-news h2 { line-height:24px !important; }
	.industry-news .et_pb_blog_grid .et_pb_post { padding: 0 0 20px; vertical-align: top; }
	.industry-news .et_pb_column .et_pb_blog_grid .column.size-1of2 { margin-bottom:0 !important; }
	.et_pb_section.industry-news { padding-bottom:0; }
	.div_with_image .leftimg { width:20%; }
	.div_with_image .contentright { width:80%; }
	footer iframe { height:300px !important; }
	footer .d-logos { width:28%; padding:0; }
}

@media screen and (max-width:479px)
{
	.industry-news a.entry-featured-image-url { float:none; margin:auto; }
	.industry-news .et_pb_blog_grid_wrapper .et_pb_blog_grid .column .et_pb_post .et_pb_image_container { margin-bottom:10px; }
	.industry-news a.entry-featured-image-url img { width:75px !important; height:75px !important; object-fit: unset !important;  }
	.div_with_image .leftimg, .div_with_image .contentright { width:100%; }
	.industry-news h2 { line-height:22px !important; }
	.industry-news h2 a { font-size:18px !important; }
	.industry-news .post-content p { font-size: 15px !important; }
	.industry-news .post-content { line-height: 21px !important; }
	#opmc-group p { font-size:16px; line-height:20px; }
	footer .d-logos { width:50%; margin:0; }
	footer .d-logos.getpro { width:70%; padding:0; }
	footer .wpcf7-form-control-wrap.email { width: 100% !important; display: block; padding-right:0; }
	.wpcf7-form-control-wrap.phone { width: 100% !important; display: block; padding-left:0; }
}
@media screen and (max-width:1024px){
    h2.et_pb_pricing_title {
    font-size: 1.7rem !important;
}
.et_pb_dollar_sign{font-size: 16px !important;}
}

/* Sucuri Custom CSS - MOC */
.sucuri_data{
	width:100%;
}

.sucuri_result{
  border-radius: 20px;
  border: 1px solid #66636A;
  margin: 2%;
  padding: 2%;
  float: left;
  word-break: break-all;
}


.sucuri_result h2{
  text-align: center;
}


@media screen and (max-width:900px){
  .sucuri_result{
  	width:100%;
    word-break: break-all;
  }
}

.industry-news .et_pb_blog_grid_wrapper .et_pb_blog_grid .column {
	    width: auto!important;
}
