/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.5
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/
h1 {
    text-align: center;
}
.page-header span::after {
    position: absolute;
    left: 29%;
    width: 500px !important;
    background-color: #0CB4CE;
}

#main-content p{
    font-size: 16px;
}

.videoJobs{
    height: 848px;
}

.videoJobs img{
    height: 848px;
}

.dark .wpcf7-form input, .dark .wpcf7-form textarea, input, textarea{
    background: #fff;
    background-color: #fff;
}

.ut-portfolio-pagination {
    display: none;
}

h5{
    color: #000;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
    font-family: raleway;
    font-size: 16px;
}

.ut-owl-gallery-slider-wrap .Bklyn-Core-Left-2:before, .ut-owl-gallery-slider-wrap .Bklyn-Core-Right-2:before{
    font-size: 30px;
    font-weight: 650;
}

.portfolio .owl-dots{
    display: none;
}

.ut-custom-hero{
    top: -101px;
}

.ut-portfolio-article.ut-masonry .portfolio-title{
    font-family: raleway;
}

#contact-section.dark input[type="submit"]{
    font-weight: normal;
}

.linkwrapback{
    text-align: center;
    margin-top: 20px;
}

.ut-spacing-120.ut-vc-enabled.ut-has-page-title .page-header, .ut-spacing-120.ut-vc-enabled #secondary{
    padding-top: 80px !important;
}

.ut-main-portfolio-link a{
    display: none !important;
}

#ut-portfolio-navigation-wrap a span{
    font-size: 16px;
}

.author-links{
    display: none !important;
}

.cat-links{
    display: none !important;
}

.permalink{
    display: none !important;
}

@media only screen and (min-width: 1024px) {
    .ut-blog-classic-article {
        float: left;
        width: 50%;
    }
}

.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding){
    padding-left: 0px;
    padding-right: 0px;
}

.vc_column_container>.vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.paddingTopBottom_0{
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}

.bklyn-btn.bklyn-btn-small {
    font-size: 15px !important;
    padding: 8px 12px !important;
}

#contact-section .section-title span::after{
    width: 250px;
}

body.home .ut-portfolio-pagination{
    display: none !important;
}


.site-logo img{
    max-height: 100px !important;
    vertical-align: middle;
}

#header-section.ut-secondary-custom-skin a:hover{
    color: #71295b !important;
}

.lead p{
    color: rgba(136, 136, 136, 1) !important;
}

h5 {
    font-family: 'ralewaylight' !important;

}


.imagesWithZoomOut .ut-image-gallery-image:hover img{
    width: 72%;
    transition: width 0.5s !important;
}

.vc_icon_element, .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
    margin-bottom: 0px !important;
}

.ut-owl-gallery-slider-wrap{
    max-width: 924px !important;
}

.wpb_content_element  {
    /*text-align: center;*/
}

.ut-owl-gallery-slider-wrap {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.projectsBack {
    margin-bottom: -30px;
}

.ut-spacing-120.ut-vc-enabled.ut-has-page-title .page-header, .ut-spacing-120.ut-vc-enabled #secondary{
	padding-top: 40px !important;
}

figure.ut-gallery-slider-caption-wrap::after{
    display: none !important;
}

header h2 span:after{
    margin-bottom: 20px !important;
}

.ut-has-scroll-top .ut-vc-120.vc_section.ut-last-section, .ut-has-scroll-top .ut-vc-120.vc_section.vc_section-has-fill.ut-last-section{
    margin-bottom: 0px !important;
}

.grid-10, .grid-100, .grid-15, .grid-20, .grid-25, .grid-30, .grid-33, .grid-35, .grid-40, .grid-45, .grid-5, .grid-50, .grid-55, .grid-60, .grid-65, .grid-66, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .mobile-grid-10, .mobile-grid-100, .mobile-grid-15, .mobile-grid-20, .mobile-grid-25, .mobile-grid-30, .mobile-grid-33, .mobile-grid-35, .mobile-grid-40, .mobile-grid-45, .mobile-grid-5, .mobile-grid-50, .mobile-grid-55, .mobile-grid-60, .mobile-grid-65, .mobile-grid-66, .mobile-grid-70, .mobile-grid-75, .mobile-grid-80, .mobile-grid-85, .mobile-grid-90, .mobile-grid-95, .tablet-grid-10, .tablet-grid-100, .tablet-grid-15, .tablet-grid-20, .tablet-grid-25, .tablet-grid-30, .tablet-grid-33, .tablet-grid-35, .tablet-grid-40, .tablet-grid-45, .tablet-grid-5, .tablet-grid-50, .tablet-grid-55, .tablet-grid-60, .tablet-grid-65, .tablet-grid-66, .tablet-grid-70, .tablet-grid-75, .tablet-grid-80, .tablet-grid-85, .tablet-grid-90, .tablet-grid-95 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

#ut-mobile-menu{
    text-align: center;
}

@media only screen and (max-width: 1100px) {
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, ut-stroke-1, ut-stroke-2, ut-letter, ut-typewriter-1, ut-typewriter-2 {
        /*text-align: center;*/
    }
    #ut-sitebody .ut-secondary-custom-skin .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span::before, #ut-sitebody .ut-secondary-custom-skin .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span, #ut-sitebody .ut-secondary-custom-skin .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span::after {
        background-color: rgba(0, 0, 0, 1) !important;
    }
    section.hero {
        margin-top: 35px !important;
    }

    .page-header span::after {
        left: 15% !important;
        width: 70% !important;
        display: inline-block;
    }
}

@media only screen and (max-width: 420px) {

	
    #contact-section{
        text-align: center !important;
    }

    .wpcf7-spinner{
        display: none;
    }
	
	/*.ut-single-slider-control {
		display: none !important;
	}*/
	
	rev_slider_3_1_wrapper {
		height: 800px !important;
	}
	
		#ut-row-6513dbd8ab0ed {
		min-height: unset !important;
	}
	
	

	/*.entry-header {
	text-align: center !important;	
	}*/
	
	/*.entry-header .entry-meta {
	text-align: center !important;
	}*/
	/*
	.ut-blog-grid .date-format {
		left: 0% !important;
	    margin-top: 35px !important;
	}
    */
    .ut-blog-classic-article h2{
        clear: both;
    }

    .ut-blog-classic-article h2.entry-title a{
        display: block;
        text-align: center;
    }

    .ut-blog-classic-article .entry-header .entry-meta{
        display: block;
        text-align: center;
        margin-top: 10px !important;
    }

    .ut-blog-classic-article .date-format{
        position: relative;
        top: unset;
        left: unset;
        margin: 0px !important;
        text-align: center;
        display: inline-block;
    }

    .ut-blog-grid .entry-meta:not(.entry-meta-top){
        border: none !important;
        padding: 0px !important;
        display: block;
    }

    .has-post-thumbnail .entry-content a{
        display: block; !important;
    }

    #post-5313{
        margin-top: 20px;
        padding-top: 40px;
        border-top: 1px solid #ddd;
    }

	
}

@media only screen and (max-width: 620px) {

    .ut-blog-grid .post, .ut-blog-grid .hentry {
        width: 100% !important;
        float: none !important;
    }
	
}	

/*@media only screen and (max-width: 720px) {
	
	#video-desktop {
		display:none;
	}
	
	#video-mobile {
		display:block;
	}
	
}

@media only screen and (min-width: 720px) {

	#video-desktop {
		display:block;
	}
	
	#video-mobile {
		display:none;
	}
}*/

.single-portfolio .owl-item img{
	max-height: 300px !important;
}

@media only screen and (min-width: 720px) {
	.single-portfolio .owl-item img{
		max-height: 600px !important;
	}
}

#video-desktop {
    z-index: 10000;
}

#video-mobile {
    z-index: 10000;
}