/*
Theme Name: Chelsey child-theme
Version: 1.0
Theme URI: https://themeforest.net/item/chelsey-a-creative-multipurpose-theme-for-freelancers-and-agencies/23428976
Text Domain: chelsey
Description: Modern Portfolio Theme for Agencies
Author: Fragrance
Author URI: fragrancetheme.com
Template: chelsey
License: NU General Public License version 3.0
License URI: http://themeforest.net/licenses
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


button:focus{
    outline: none!important;
}

.vc_row .sizers{
  max-width: 100%;
}

/* Team */

.team-manager-desc{
  padding: 0 15px 25px!important;
}

.team-manager-img{
  width: 70%!important;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}

.team-manager-img a {
  font-size: .00001px;
  display: block;
  width: 100%;
}

.team-manager-img a img{
  -webkit-transition: all ease .600s;
  -moz-transition: all ease .600s;
  -ms-transition: all ease .600s;
  -o-transition: all ease .600s;
  transition: all ease .600s;
  display: block;
  width: 100%;
  height: auto;
  display: block;
}

.team-manager-img a:hover img{
  transform: scale(1.2);
  filter:grayscale(100%);
  -webkit-filter:grayscale(100%);
}

.team-user-position{
  display: block;
  text-align: center;
}

.team-manager-free-style4-title{
  text-align: center;
}

.team-manager-free-style4-title h5{
  margin-bottom: 3px!important;
}

.team-manager-free-style4-title a{
  font-family: 'Oswald', Arial, sans-serif;
}


.team-manager-sociallinks{
  text-align: center;
  padding-left: 0!important;
}

.lightbox.featherlight-inner ul{
  padding-left: 0!important;
}

.team-manager-sociallinks li{
  margin: 0 5px;
}

.lightbox.featherlight-inner ul li{
  margin-right: 10px;
}

.lightbox.featherlight-inner ul li a{
  color: #636262!important;
  text-align: left;
}

.lightbox.featherlight-inner ul li a:hover,
.team-manager-sociallinks li a:hover{
color: #0098ca!important
}

.lightbox.featherlight-inner .team-single-user-position,
.team-user-position {
  color: #636262!important;
  letter-spacing: 1px;
}

.featherlight{
  background: #fff!important;
  background-image: url('/wp-content/uploads/2021/02/team-bg2.png')!important;
  background-position: left top!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
}

.featherlight .featherlight-content {
  background: transparent;
}

.lightbox.featherlight-inner h4{
  margin-bottom: 5px!important;
}

.lightbox.featherlight-inner .team-single-user-position{
  font-size: 14px;
  margin-bottom: 20px;
  display: block;
}

.team-single-content p{
  color: #000;
}

.nav li ul, .menu li ul {
    top: 59px;
}

#main-menu .menu-chelsey-top-menu-container,
#main-menu .social-icons{
  float:right;
}

#main-menu .social-icons{
  right: 0;
  vertical-align: baseline;
}

#main-menu .social-icons li{
  line-height: 60px;
}

#main-menu .social-icons li a{
  display: block;
  margin-right: 0!important;
  padding-left: 20px;
  color: #0098ca;
}

#main-menu .social-icons li a:hover{
  color: #000;
}

#main-menu ul a:hover, ul#menu-footer-menu a:hover,
#main-menu li.current-menu-parent > a, #menu-footer-menu li.current-menu-parent > a,
#main-menu li.current_page_item > a, #menu-footer-menu li.current_page_item > a,
.footer-widget .social-icons a:hover i{
  color: #0098ca!important;
}

.fr_testimonials_text_holder p:before {
  left: 0;
}

.home .fr_testi_info{
  margin-top: 20px;
}

.home .fr_testi_info h4,
.home .fr_testi_info p,
.home .fr_testi_info span {
  color: #fff!important;
  font-family: 'Open Sans', Arial, sans-serif!important;
  font-weight: normal!important;
  font-size: 13.5px!important;
  margin: 0 2px!important;
  padding: 0!important;
  line-height: 35px!important;
}

.footer-widget .widget {
    margin-bottom: 17px!important;
}

.footer-widget .widget p{
  margin-bottom: 5px!important
}

#footer .widget_nav_menu ul {
    padding-left: 0!important;
    margin: 1px 0 5px 15px!important;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px)  {
.sizers{width: 90%}
}

@media only screen and (max-width: 980px){
  .mobile_menu_wrap {height:52px; }
  #mobile_logo { height: 41px; margin-top: 0;}
  #mobile_nav{ top: 12px;}
  ul#mobile_menu, .mobile_menu_top {top: 52px!important;}
  #footer .col-sm-4{width: 100%!important; max-width: 100%!important; flex: none;}
  .footer-widget img { margin: 0 auto;}
  #footer .widget_nav_menu ul.menu, .footer-widget .widget .textwidget, .widget_socials ul, .widget_socials ul li {text-align: center;}
  #footer .widget_nav_menu ul.menu{margin-left: 0!important;}
  .social-icons li a {margin: 0 15px!important;}
  #footer .social-icons a i {margin: 0!important;}
  .footer-widget { padding-top: 5px!important;}
  #footer .row { padding: 0!important;}
  #footer { padding-top: 30px!important; padding-bottom: 20px!important;}
  .hideonmobile {display: none;}
  #blog-posts-1.masonry_layout {height: auto!important;}
  .masonry_layout .entry.span4{
    position: relative!important;
    width: 33.33333%!important;
    float: left!important;
    top:inherit!important;
    left:inherit!important;
    box-sizing: border-box;
    padding: 0 15px;
  }
}

@media only screen and (max-width: 767px){
  .frgn_service_2 { padding: 15px 25px;}
  .post-content .frgn-title{margin-bottom: 30px;}
  .wpb_single_image.vc_align_left{text-align: center!important;}
  .masonry_layout .entry.span4{ width: 100%!important; float: none!important;}
  .two-inside .vc_col-sm-6:last-child, .contact-form-box{ margin-top: 25px;}
}


@media only screen and (max-width: 637px){
  .relative{position: relative;}
  .fgr_img_small_first{ z-index: 1;}
  .fgr-img-small{ position: absolute!important; z-index: 10; right: 5%; top: 115vh; width: 50%; height: auto;}
  .our-story .sizers{	display: flex!important; flex-direction: column;}
  .our-story-two{ order: 1;	}
  .our-story-one{ order: 2;	}
  .our-story-two .vc_empty_space{display: none;}
  .vc_row[data-vc-full-width] .sizers { padding: 0 20px;}
}
