  header .col-md-12 {  height: 145px;  }  header .logo-link img {  width: 114px;  }  #preloader-image img {  width: 100px;  }  .fullwidth-section.parallax,  .parallax {  background-attachment: fixed!important;  }  /**  * Custom CSS  **/  /* 4. Main menu */ .navbar { border-radius: 0; -webkit-border-radius: 0; border: none; margin: 0; line-height: 1.42857; position: static; float: right; } wprmenu_bar { background: transparent; } .wprmenu_bar { background: transparent; } .portfolio-columns-3 .portfolio-item-block { width: 50%; padding-bottom: 25%; } /* 4. Main menu mobile centered tabs */ .cbp-spmenu-vertical {  text-align: center; padding-top: 50%; } /*Hide portfolio subhead*/  .portfolio-item-block .sub-title { display: none; margin-bottom: 5px; margin-left: -500px; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; line-height: 10px; } .page .portfolio-item-block .title { display: flex; justify-content: center; height: 100%; align-items: center; }  /* Portfolio Tile width*/  .portfolio-columns-3 .portfolio-item-block { width: 50%; } /* Portfolio Item Animation - 3 */ .portfolio-item-block.portfolio-item-animation-3 .portfolio-item-bg { background: #000000; } .portfolio-item-block.portfolio-item-animation-3:hover .portfolio-item-bg { opacity: 0.8; } .portfolio-item-block.portfolio-item-animation-3:hover .portfolio-item-image { transform: scale(1); /*(1.1 default) */ -ms-transform: scale(1); /*(1.1 default) */ -webkit-transform: scale(1); /*(1.1 default) */ } .portfolio-list.portfolio-grid-layout-4 .portfolio-item-block.portfolio-item-animation-3 .info { right: auto;  display: flex; justify-content: center; /* align horizontal */ align-items: center; /* align vertical */ } .portfolio-list.portfolio-grid-layout-4 .portfolio-item-block.portfolio-item-animation-3:hover .info { right: auto; } .portfolio-item-block.portfolio-item-animation-3 .sub-title { margin-bottom: 0px; } .portfolio-item-block.portfolio-item-animation-3:hover .sub-title { margin-bottom: 5px; } .portfolio-item-block .info {  webkit-transition: all 0.6s ease 0s; transition: all 0.0s ease 0s;  height: 100%; } /* Portfolio Title Position */ .portfolio-item-block:hover .info, .portfolio-list.portfolio-grid-layout-4 .portfolio-item-block:hover .info { left: 0; width: 100%; /* height: 70%;*/ /* padding-bottom: 25%;*/ vertical-align: middle;  text-align: center; bottom: 0; right: auto; position: absolute; } /* Portfolio text postion  .portfolio-item-block.portfolio-item-animation-3 .info { bottom: 0; right: auto; position: absolute; vertical-align: middle; text-align: center; }*/ /* Portfolio Title Size */ .portfolio-item-block h4.title { font-size: 40px; font-weight: bold; margin-bottom: 0; margin-top: 0; color: #ffffff; vertical-align: middle;  postion: realtive;  text-align: center; }  /* Portfolio Title Size Responsive*/ @media (max-width: 800px) { .portfolio-item-block, .portfolio-list.portfolio-grid-layout-1 .portfolio-item-block, .portfolio-list.portfolio-grid-layout-1 .portfolio-item-block:nth-of-type(n), .portfolio-list.portfolio-grid-layout-2 .portfolio-item-block, .portfolio-list.portfolio-grid-layout-2 .portfolio-item-block:nth-of-type(n), .portfolio-list.portfolio-grid-layout-3 .portfolio-item-block, .portfolio-list.portfolio-grid-layout-3 .portfolio-item-block:nth-of-type(n) { width: 100%!important; padding-bottom: 75%!important; float: left; } /* Portfolio Homepage Mobile Padding Removal*/ @media (max-width: 800px){ .portfolio-list.portfolio-with-spaces .portfolio-item-block, .portfolio-list.portfolio-with-spaces .portfolio-item-block .portfolio-item-bg { border: 0px solid transparent; } } @media (max-width: 800px){ .vc_row[data-vc-full-width], .vc_row .wpb_row .vc_row-fluid .vc_custom_1545614890358 { margin-bottom: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; } }  /** * Theme Google Font  **/  h1, h2, h3, h4, h5, h6 {  font-family: 'Lato';  }  h1 {  font-size: 35px;  }  #jckqv,  #jckqv *,  #jckqv p,  .wpml-lang #lang_sel {  font-family: 'Lato';  }  body {  font-family: 'Lato';  font-size: 16px;  }  /**  * Colors and color skins  */  body {  background-color: #ffffff;  color: #4c4d4f;  }  .st-pusher, .st-sidebar-pusher {  background-color: #ffffff;  }  a.btn,  .btn,  .btn:focus,  input[type="submit"],  .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button,  .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart,  .btn-primary:hover,  .btn-primary:active,  .navbar .nav > li:not(.menu-item-has-children) > a:after,  #top-link,  .sidebar .widget_calendar th,  .sidebar .widget_calendar tfoot td,  .tp-bullets.simplebullets.round .bullet:hover,  .tp-bullets.simplebullets.round .bullet.selected,  .tp-bullets.simplebullets.navbar .bullet:hover,  .tp-bullets.simplebullets.navbar .bullet.selected,  body .flex-control-paging li a.flex-active,  body .flex-control-paging li a:hover,  .mgt-post-list .mgt-post-icon,  .mgt-button.mgt-style-solid-invert:hover,  .mgt-button.mgt-style-bordered:hover,  .mgt-button.mgt-style-grey:hover,  .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg,  .portfolio-list-related .portfolio-item-block .portfolio-item-bg,  .blog-post .more-link:after,  .portfolio-item-block.portfolio-item-animation-6:hover .portfolio-item-bg,  .mgt-pricing-table.featured h4.mgt-pricing-table-header,  .navbar .navbar-toggle {  background-color: #ff7700;  }  a,  a:focus,  .page-404 h1,  .navbar .nav > li.current_page_item > a,  .post-social-title i,  .post-social a:hover,  .sidebar .widget_calendar tbody td a,  .sidebar.footer-container .widget.widget_calendar tbody td a,  .portfolio-filter a.view-all,  .navbar .nav > li > a:hover,  .blog-post .post-header-title a:hover,  header .header-right ul.header-nav a:hover,  .blog-post .more-link:hover,  .mgt-counter-wrapper .mgt-counter-value,  .wpcf7-form .wpcf7-submit:hover,  .ninja-forms-cont input[type="submit"]:hover {  color: #ff7700;  }  .post-social a:hover,  .sidebar .widget_calendar tbody td a,  body .owl-theme .owl-controls .owl-page.active span, body .owl-theme .owl-controls.clickable .owl-page:hover span,  .mgt-button.mgt-style-bordered:hover {  border-color: #ff7700;  }  header.main-header {  background-color: #ffffff;  }  .mainmenu-belowheader {  background-color: #ffffff;  }  .mainmenu-belowheader.mainmenu-dark {  background-color: #ffffff;  }  .nav > li .sub-menu {  background-color: #ffffff;  }  .nav .sub-menu li.menu-item > a {  color: #FFFFFF;  }  .nav .sub-menu li.menu-item > a:hover,  .nav .children li.menu-item > a:hover {  color: #FFFFFF;  }  .footer-sidebar-2-wrapper {  background-color: #ffffff;  }  footer {  background-color: #ffffff;  }  .page-item-title h1 {  color: #000000;  }   /*2019-04-30 03:57*//* CSS Generator Execution Time: 0.00029993057251 seconds */