/*
Theme Name: Dazzle Child
Theme URI: http://deliciousthemes.com/
Description: A WordPress Theme for Creatives
Author: DeliciousThemes
Author URI: http://deliciousthemes.com/
Template: dazzle
Version: 1.1
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
/* line 56, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/_mixins.scss */
.no-gutters { margin-right: 0; margin-left: 0; padding-left: 0; padding-right: 0; }
/* line 62, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/_mixins.scss */
.no-gutters > [class^="col-"], .no-gutters > [class*=" col-"] { padding-right: 0; padding-left: 0; }

/* line 69, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/_mixins.scss */
*:focus { outline: 0; }

/* line 18, sass/style.scss */
.page-template-template-hj-home .vc_col-has-fill { position: relative; }
/* line 21, sass/style.scss */
.page-template-template-hj-home .vc_col-has-fill a { position: absolute; left: 0; top: 0; height: 100%; width: 100%; transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); display: flex; flex-direction: column; justify-content: center; }
/* line 32, sass/style.scss */
.page-template-template-hj-home .vc_col-has-fill a:hover { background-color: rgba(255, 255, 255, 0.1); }

/* line 39, sass/style.scss */
.vc_sep_holder span { text-align: center; }

/* line 44, sass/style.scss */
#homepage-circles .wpb_wrapper { position: relative; }
/* line 47, sass/style.scss */
#homepage-circles .wpb_wrapper .wpb_single_image { transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
/* line 50, sass/style.scss */
#homepage-circles .wpb_wrapper .vc_separator { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); opacity: 0; transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; -webkit-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); pointer-events: none; }
/* line 60, sass/style.scss */
#homepage-circles .wpb_wrapper:hover .vc_separator { opacity: 1; }
/* line 63, sass/style.scss */
#homepage-circles .wpb_wrapper:hover .wpb_single_image { opacity: .3; }

/* line 71, sass/style.scss */
.slider-item a .img-hover-title { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); pointer-events: none; font-weight: 600; opacity: 0; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -ms-transition: all 0.7s ease; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
/* line 82, sass/style.scss */
.slider-item a:hover .img-hover-title { opacity: 1; }

/* line 89, sass/style.scss */
.portfolio-slider img:hover { opacity: .3 !important; }

/* line 94, sass/style.scss */
body.portfolio-template-default.single ul#primary-menu, body.portfolio-template-default.single .bm.light-header.classic-menu { display: none !important; }
/* line 97, sass/style.scss */
body.portfolio-template-default.single header.site-header, body.portfolio-template-default.single .menu-fixer { display: none !important; }
/* line 101, sass/style.scss */
body.portfolio-template-default .delicious-gallery-on-hover { display: none !important; }
/* line 104, sass/style.scss */
body.portfolio-template-default .delicious-gallery-item { position: relative; overflow: hidden; }
/* line 108, sass/style.scss */
body.portfolio-template-default .delicious-gallery-item > a { transition: all 9s linear; -moz-transition: all 9s linear; -o-transition: all 9s linear; -webkit-transition: all 9s linear; -ms-transition: all 9s linear; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transform: scale(1.01); -webkit-transform: scale(1.01); -ms-transform: scale(1.01); -moz-transform: scale(1.01); }
/* line 112, sass/style.scss */
body.portfolio-template-default .delicious-gallery-item:hover > a { transform: scale(1.06) !important; -webkit-transform: scale(1.06) !important; -ms-transform: scale(1.06) !important; -moz-transform: scale(1.06) !important; }

@media (max-width: 992px) { /* line 119, sass/style.scss */
  .site-branding .logo img { max-width: 60vw; height: auto !important; } }

@media (max-width: 992px) { /* line 126, sass/style.scss */
  h2.section-title { font-size: 3.8rem; }
  /* line 129, sass/style.scss */
  body .vc_custom_1504870253959 { padding: 60px 20px !important; } }
@media (max-width: 767px) { /* line 134, sass/style.scss */
  h2.section-title { font-size: 2.7rem; } }
/* line 138, sass/style.scss */
.testimonial-position + p { min-height: 180px; }
@media (max-width: 1200px) { /* line 138, sass/style.scss */
  .testimonial-position + p { min-height: 260px; } }
@media (max-width: 992px) { /* line 138, sass/style.scss */
  .testimonial-position + p { min-height: 280px; font-size: 1.7rem; } }
@media (max-width: 500px) { /* line 138, sass/style.scss */
  .testimonial-position + p { min-height: 225px; font-size: 1.5rem; line-height: 1.5; } }

/*# sourceMappingURL=style.css.map */
