/*---------------------------------------------------------------------------------

 Theme Name:   Peterson Ray
 Theme URI:    http://peterson.com
 Description:  
 Author:       Carl Peterson
 Author URI:   http://peterson.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

::-moz-selection { background-color: #c56568; color: white; }

::selection { background-color: #c56568; color: white; }

#main-header {
	box-shadow: none !important;
}

.et_pb_media_alignment_center .et_pb_slide_image {
    top: 50%;
    bottom: auto;
}

.et_pb_slide_image, .et_pb_slide_video {
    width: 100% !important;
    /* margin-right: 5.5%; */
}

.et-pb-arrow-next, .et-pb-arrow-prev {
	color: #ccc !important;
}

.et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
}

.et_pb_section {
    padding: 15px 0 0 0 !important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
    margin-bottom: -15px !important;
}

.media-box-image div[data-thumbnail] {
	background: none !important;
}

[data-id|=filter_2] {
	padding-bottom: 8px !important;
}

.media-boxes-filter>li a:hover {
	background: #58585b !important;
}

.media-boxes-filter>li a.selected {
	background: #c56568 !important;
}

#media-boxes-container-5c422e8bd805d .mb_global_skin.thumbnail-overlay {
     opacity: 0.9 !important;
}

.et_pb_blurb_0.et_pb_blurb {
	color: rgba(0,0,0,0.0);
}

.et_pb_blurb_0.et_pb_blurb:hover {
	color: rgba(0,0,0,1.0);
}

.et_pb_blurb_0.et_pb_blurb h4 {
	color: rgba(0,0,0,0.0);
}

.et_pb_blurb_0.et_pb_blurb:hover h4 {
	color: rgba(0,0,0,1.0);
}

.our-work-img {
	margin-top: -60px !important;
}

.sample-img {
	margin-top: -65px !important;
}

.et_pb_blurb_content {
    max-width: 400px !important;
}

/*
@media (max-width: 1139px) {
.et_pb_blurb .et_pb_image_wrap, .et_pb_blurb_description img {
    display: none;
}
}


@media (max-width: 1250px) {
.et_pb_blurb {
    font-size: 13px;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}
}
*/

.wpcf7-submit, input[type=text], select, textarea, input[type=email] {
	font-size: 16px !important;
	padding: 4px 8px !important;
	background-color: #eee !important;
	border: none !important;
}

.wpcf7-submit {
	font-size: 14px !important;
	text-transform: uppercase !important;
	padding: 8px 12px !important;

}
/*
.media-boxes-filters-container ul {
    border-left: 1px solid black !important;
    padding-left: 8px !important;
}
*/
.mfp-image-holder .mfp-close {
	padding-right: 0 !important;
}

.media-boxes-filters-container {
    text-align: center !important;
}

.nav ul li a:hover {
	background-color: rgba(187, 206, 228, 0.8) !important;
	color: rgba(0, 0, 0, 0.8) !important;
}

#top-menu li.current-menu-item>a:hover, .et-fixed-header #top-menu li.current-menu-item>a:hover {
	color: rgba(0, 0, 0, 0.8) !important;
}

@media (min-width: 980px) and (max-width: 1166px) {
	.wpcf7-submit, input[type=text], select, textarea, input[type=email] {
    width: 100% !important;
}
}

@media (max-width: 549px) {
	.wpcf7-submit, input[type=text], select, textarea, input[type=email] {
    width: 100% !important;
}
}