/*
    Theme Name:     Enfold Child (ProSource)
    Theme URI:      http://foo.com
    Description:    Enfold Child Theme
    Author:         U! Creative, Inc.
    Author URI:     http://ucreate.us
    Template:       enfold
    Version:        1.0.0
*/
/* =Imports style from the parent theme
****************************************************************************/
@import url('../enfold/style.css');

@import url('../enfold-child/css/layout.css');

/* =Theme customisation starts here
****************************************************************************/
body
{
}

/****************************************************************************
    Logo
 ****************************************************************************/


@-moz-document url-prefix()
{
    .logo, .logo a

{
    overflow: visible;
    position: relative;
    display: block;
    height: 100%;
}

}

.logo > a
{
    max-width: 257px;
    background-image: url('images/logos/MainLogo.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.logo > .office-equipment
{
    background-image: url('images/logos/MainLogo-green.png');
    background-repeat: no-repeat;
}

.logo > .document-automation
{
    background-image: url('images/logos/MainLogo-orange.png');
    background-repeat: no-repeat;
}

.logo > .technology-solutions
{
    background-image: url('images/logos/MainLogo-blue.png');
    background-repeat: no-repeat;
}

/* Logo fix for responsive regression modes - JHaas */
@media only screen and (max-width: 766px)
{
    .logo > a
    {
        width: 177px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 799px) 
{
    .logo > a
    {
        width: auto;
    }
}

.title_container
{
    /*position: relative;
    top: 0px;
    margin-bottom: -56px;
    z-index: 360;
    background-color: rgba(256,256,256,0) !important;*/
}

    .title_container h1
    {
        display: none;
    }

/****************************************************************************
    Menu FX
 ****************************************************************************/
.header_color .avia-menu-fx,
.header_color .main_menu ul:first-child > li > ul
{
    /*background-color: #C9202B;
    border-color: #C9202B;*/
}

.office-equipment .header_color .avia-menu-fx,
.office-equipment .header_color .main_menu ul:first-child > li > ul.menu-item
{
    /*color: #6CB33F !important;
    border-color: #6CB33F !important;*/
}

.document-automation .header_color .avia-menu-fx,
.document-automation .header_color .main_menu ul:first-child > li > ul.menu-item
{
    /*color: #F47B20 !important;
    border-color: #F47B20 !important;*/
}

.technology-solutions .header_color .avia-menu-fx,
.technology-solutions .header_color .main_menu ul:first-child > li > ul.menu-item
{
    /*color: #00A4E4 !important;
    border-color: #00A4E4 !important;*/
}


/****************************************************************************
    Phone Info & Others
 ****************************************************************************/
.phone-info a
{
    color: #C9202B !important;
}

.office-equipment,
div.office-equipment > span > a,
body.office-equipment ul.social_bookmarks li a
{
    color: #6CB33F !important;
}

.document-automation,
div.document-automation > span > a,
.document-automation ul.social_bookmarks li a
{
    color: #F47B20 !important;
}

.technology-solutions,
div.technology-solutions > span > a,
.technology-solutions ul.social_bookmarks li a
{
    color: #00A4E4 !important;
}

/****************************************************************************
    Footer Scallops
 ****************************************************************************/
.footer_scallop
{
    clear: both;
    height: 82px;
    background-image: url('images/backgrounds/scallop-bottom-red.png');
}

    .footer_scallop.office-equipment
    {
        background-image: url('images/backgrounds/scallop-bottom-office-equipment.png');
    }


    .footer_scallop.document-automation
    {
        background-image: url('images/backgrounds/scallop-bottom-document-automation.png');
    }

    .footer_scallop.technology-solutions,
    .footer_scallop.managed-network-services,
    .footer_scallop.it-technical-services,
    .footer_scallop.web-services,
    .footer_scallop.cloud-services
    {
        background-image: url('images/backgrounds/scallop-bottom-technology.png');
    }

/****************************************************************************
    Footer Colours
 ****************************************************************************/

#footer
{
    border: none;
}

    #footer.office-equipment
    {
        background-color: #6CB33F;
    }

    #footer.document-automation
    {
        background-color: #F47B20;
    }

    #footer.technology-solutions,
    #footer.managed-network-services,
    #footer.it-technical-services,
    #footer.web-services,
    #footer.cloud-services
    {
        background-color: #00A4E4;
    }

    #footer .widgettitle
    {
        color: white;
    }

    #footer .textwidget
    {
        color: white;
    }

/****************************************************************************
        Social Media Icons in Footer
 ****************************************************************************/
#socket .sub_menu_socket li
{
	margin-right: 3px;
}

#socket ul.social_bookmarks > li > a
{
    background-color: white !important;
	min-width: 30px;
	padding: 0px;
}

#socket ul.social_bookmarks > li
{
    border: none;
    padding-left: 0px;
}








/****************************************************************************
        Customised Styles
 ****************************************************************************/
.inner_product_header
{
    border: 1px solid #666;
}

ul.products.list li.product div.inner_product_header > hr
{
    display: none;
    clear: none;
}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap {
width: 58% !important;}

ul.products li strong {
display: inline;
}
li.product ul li
{
    float: none;
    margin: 0 0 0 25px;
   padding-right: 25px;
    position: relative;
    width: 100%;
    color: #919191;
    list-style: outside disc !important;
}

    li.product strong
    {
        display: block;
        color: #919191 !important;
    }

.price
{
    margin-bottom: 18px; margin-top: 0px; padding:5px;

}

.products .product h3, .products .product h4, .products .product h5, .products .product h6
{
    padding: 5px;
    font-size: 18px !important;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: -10px;

}

h1[itemprop="name"] {
  display: inline;  
  /*float: left;*/
}

div.thumbnail_container a 
{
    display: inline !important;
    /*float: left;
    width: 190px;*/
}

#top .thumbnail_container img {
margin: 9px;}

.avia_cart_buttons {
opacity: 0.6;}

#top .inner_product_header {
padding:0px;border:none;min-height:inherit;}

.thumbnail_container {
    margin-bottom: 10px;
}

.four.units.single-product-main-image {
	overflow-x: visible !important;
} /* fix the scrollbar issue */


/*fix full page no header template */
.html_header_top.html_header_sticky #top.page-template-template-blank-php #wrap_all #main {padding-top:0px;}