@charset 'utf-8';
/*
  Theme Name: PhotoLaboratoryChild
  Theme URI: http://photolab.ancorathemes.com/
  Description: PhotoLaboratory - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: photolaboratory
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  photolaboratory
*/

@import url("../photolaboratory/style.css");


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

#specs-table {
    
    border-collapse: collapse;
    width: 100%;
}

#specs-table td, #specs-table th {
    border: 1px solid #ddd;
    padding: 8px;
}

#specs-table tr:nth-child(even){background-color: #f2f2f2;}

#specs-table tr:hover {background-color: #ddd;}

#specs-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    background-color: #0d4c92;
    color: white;
}

.scheme_color_blocks .top_panel_inner_style_3 .top_panel_top, .scheme_color_blocks .top_panel_inner_style_4 .top_panel_top, .scheme_color_blocks .top_panel_inner_style_5 .top_panel_top, .scheme_color_blocks .top_panel_inner_style_3 .top_panel_top .sidebar_cart, .scheme_color_blocks .top_panel_inner_style_4 .top_panel_top .sidebar_cart{
	background-color:transparent !important;
}

div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=number],  div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form textarea{
	
    font-size: 14px !important;
    border: 1px solid #ccc;
    padding: 2px 8px !important;
    height: 30px !important; 
    line-height: 0.8 !important; 

}

.scheme_color_blocks h4  {
    color: #222 !important;
}
.scheme_color_blocks .dark_section .sc_services_style_services-2 .sc_services_item {
	background:#024b82 !important;
}
.scheme_color_blocks .contacts_wrap_inner {
    color: #787878 !important;
}
.sc_services_style_services-2.sc_services_type_images .sc_services_item {
    padding: 3.65em 0 0;
    background: white !important;
}
.scheme_color_blocks h2{
	color:#fff !important;
}
.darkcolor{
	color: #787878 !important;
}
.scheme_color_blocks .menu_main_nav > li ul {
    background-color: #086ab3 !important;
}
.scheme_original .copyright_wrap_inner {
    background-color: #086ab3 !important;
}
/*
.scheme_original .top_panel_inner_style_4 .top_panel_top {
    background-color: #086ab3 !important;
	background-image: url(http://digitalimpressions.com.au/wp-content/uploads/2018/04/topbar-web2-1.png);
    background-position: top;
background-repeat: no-repeat;
}
*/

.top_panel_middle{
	background-image: url(http://digitalimpressions.com.au/wp-content/uploads/2018/04/topbar-web2-1.png);
    background-position: top;
background-repeat: no-repeat !important;
	background-color:white;
	
}

.sc_services_item_description {
    display: none !important;
}
 .sc_services_style_services-1.sc_services_type_images .sc_services_item_title, .sc_services_style_services-2.sc_services_type_images .sc_services_item_title {
   
    padding-bottom: 0.3em !important;
}   
h4{
  font-size:1.3em !important;
}
.top_panel_middle .logo{
	margin-top:20px !important;
}
.top_panel_middle .menu_main_wrap {
    text-align: right;
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}
.top_panel_middle .logo {
    margin-top: 1.4em !important;
    margin-bottom: 0.3em !important;
}
.top_panel_middle .menu_main_wrap {
    text-align: right;
   margin-top: 30px !important;
    margin-bottom: 0px !important;
}
.top_panel_top_contact_area {
    
    font-weight: 900 !important;
    margin-top: 1.3em;
    letter-spacing: 0px !important;
	font-size: 16px !important;
}
.top_panel_top_contact_area a{
  color:white !important;

}
.top_panel_top_open_hours {
    color: white !important;
      font-size: 16px !important;

	margin-top: 1.3em;
}
.sc_socials.sc_socials_size_tiny {
    font-size: 10px !important;
}
.top_panel_top {
    height: 55px !important;
}
.scheme_original .top_panel_inner_style_3 .top_panel_top a, .scheme_original .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_4 .top_panel_top a, .scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_5 .top_panel_top a, .scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a{
	color: #233a77 !important;
}
.sc_socials.sc_socials_size_tiny .sc_socials_item {
    margin: 0.6em 0.6em 0.25em 0 !important;
}

.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    margin-bottom: 1.5em;
    overflow: hidden;
    display: none !important;
}
.scheme_original .woocommerce div.product p.price {
    color: #f7b311;
    display: none !important;
}
.scheme_original .sc_button {
    color: #fff !important;
    background-color: orange !important;
}

.scheme_original .sc_button.sc_button_style_border {
    
}
.sc_button_style_border{
  color: orange !important;
  border-color: orange !important;

    background-color: white !important;
}

.sc_button_style_border:hover{
  color: white !important;
  border-color: #086ab3 !important;

    background-color: #086ab3 !important;
}

.sc_services_item_title:before {
    background-color: #086ab3 !important;
}
.sc_section_button {
    margin-top: 0em !important;
    
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: transparent !important;
    color: #333;
    width: 70%;
    border-bottom:1px solid #086ab3;
}
.wpcf7-captchar{
  width: 40% !important;
  background: white !important;
}
.wpcf7 textarea{
  height: 100px !important;
}
.copyright_menu_wrap_inner {
    padding-top: 2.3em !important;
    padding-bottom: 2.3em !important;
}
.copyright_style_menu .menu_footer_nav {
    float: left !important;
}

.chart {
    color: #f68c20 !important;
    border-radius: 50%;
    border: 10px solid #f6912a;
    background:white;
    /* margin-bottom: 5px; */
}
.scheme_original .menu_main_nav > li ul {
    background-color: #086ab3 !important;
}
.scheme_original .menu_main_nav > li > ul:after {
    background-color: #086ab3 !important;
}
#woocommerce_widget_cart-2{
  display: none !important;
}
.woocommerce-ordering{
  display: none !important;
}
 .recentwork{
    font-size:1em  !important;
  }
@media (max-width: 959px) and (min-width: 768px){

  h1{
    font-size:2.3em !important;
  }
  .recentwork{
    font-size:0.7em  !important;
  }
}

.page-id-1306 .product-category.product .post_featured {
	margin-bottom: 0 !important;
}
.page-id-1306 .woocommerce ul.products li.product .post_item_wrap, .woocommerce-page ul.products li.product .post_item_wrap {
	padding: 2.5em;
}

.page-id-1306 .vc_row .woocommerce .products .post_item_wrap {
	text-align: center;
}
.page-id-1306 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product .post_content {
	text-align: center !important;
	padding-bottom: 8px !important;
}

.page-id-1306 .scheme_original .hover_icon:after {
    background-color: rgba(0, 0, 0, 0.3)!important;
		}
.scheme_original .hover_icon:after {
    background-color: rgba(0, 0, 0, 0.3) !important;
}