/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.portfolio-box .box-text {
    pointer-events: none!important;
}
/*************** ADD CUSTOM CSS HERE.   ***************/
.teamPanel .img-inner img {
    height: 325px;
}
.portfolio-banner img {height: auto; width:100%;}
.portfolio-summary .pb-0 p {font-size: 1.6em!important;}
.portfolio-summary .social-icons {display:none!important}
.portfolio-inner table tr td {border-bottom: 0;}
.portpadding {padding:0 15px 0;}
table.portpadding {margin-bottom:0!important; padding-top:10px}
table.portpadding td {border-bottom: 0!important}
.dark td {border: 0!important;}

table.socialmedia img:hover {opacity:0.7}


.left-arrow {width:auto!important;  margin-top: 0!important; margin-right: 18px!important; }
#portfolio-content {padding-top:0!important; }
.style03 {padding-bottom:20px!important;}
img.hvr-icon { position: relative; top: -2px!important;}

/** burger meny icon **/
.nav>li>a>i.icon-menu {font-size: 2em!important; color:#575656!important;}
.nav>li>a>i.icon-search {font-size: 1.6em!important; color:#575656!important;}

/** projects tab **/
.filter-nav a {font-size:1em!important; font-weight: normal!important;}
.page-id-23 .filter-nav { margin-bottom: 30px; }

.day-quote { font-style: italic; font-size: 18px; text-align: center; margin: 14px 0 !important; }
.page-id-23 .sector-box { width: 53%; margin-left: auto; margin-right: auto; }
.page-id-23 .sector-box h3,
.page-id-23 .sector-box p {
	text-align: center;
}

/** top search **/
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {background-color: #fff!important; border-radius: 0!important;}

/** portfolio boxes **/
.portfolio-box .portfoliolink {display:none!important;}
/*#content {text-align: justify!important;}*/

#content h1 {font-size: 2.5em!important; font-weight: normal!important;}
.tabbed-content  .nav>li>a {font-size: 1em!important; font-weight: normal!important;}
.parent-pageid-17 h1 {margin-bottom:0!important}

/** follow share icons **/
.social-icons i {color: #575656!important;}
.social-icons .button.is-outline {background-color: #fff!important;}
.button.icon i {font-size: 1.5em!important;}
.banner .social-icons i {color: #fff!important;}
.quote {font-size: 2em!important; font-weight:normal!important; line-height:1.2em!important; margin-top:30px;}

#text-5 img {margin-right:8px;}
#text-5 img:hover {opacity:0.6}
.page-id-7 .portfolio-box-title {font-weight: bold!important; text-align: left!important; width: 50%; display: inline-block;  position: relative; top: -10px; color: #313131!important; letter-spacing: inherit; font-size: 1.9em!important; left: -4px;}
.page-id-13 .banner .social-icons i { color:rgb(87, 86, 86)!important}

.portfolio-box-title {font-size: 1.75em!important; font-weight: normal!important; text-align: left!important;}
img.profilebut {margin-top:5px;}
.portfoliolink a {font-weight:bold!important; text-align: right; }

/** blog **/
.blog-header-wrapper h1 {font-size: 2.5em!important; font-weight: normal!important;}

.nav-uppercase.filter-nav li a {text-transform: none!important;}

/** footer widget titles **/
#footer .widget-title {text-transform: none!important;}
#footer .is-divider { height: 2px!important; max-width: 12px!important; background-color:#575656!important}

/** social media icons **/
#footer .social-icons i {color: #575656!important;}
#footer .is-divider.divider {max-width: 100%!important; height: 7px!important;  background-color: rgb(87, 86, 86)!important;}

.footer-1, .footer-2 {border-top: 0!important;}
.footer {padding-top: 0!important;}

/** lightbox images (case studies and projects) **/
.mfp-gallery .mfp-content { width: 100%; height: 100%; }
.mfp-gallery .mfp-content .mfp-img { width: 100%; height: 100%; object-fit: contain; }
.mfp-gallery .mfp-content .mfp-figure { width: 100%; height: 100%; }
.mfp-gallery .mfp-content .mfp-figure figure { width: 100%; height: 100%; }
.mfp-gallery .mfp-content .mfp-figure::after { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }


/** home **/
.home .slider-nav-reveal .flickity-prev-next-button:hover, 
.home .slider-nav-reveal .flickity-prev-next-button {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


/** People **/
.page-id-17 .tabbed-content .nav.nav-uppercase>li>a {
	text-transform: none !important;
}

.page-id-17 .tabbed-content .nav.nav-uppercase>li:first-child {
	margin-right: 15px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.hvr-icon-wobble-horizontal .img-inner{max-height:190px;height:190px;}
}