/*



Theme Name: Exzo



Theme URI: http://alfafox.site/WP/exzo/



Author: VK



Author URI: http://alfafox.site/



Description: Exzo - Modern & Unique Electronics eCommerce WordPress theme



Version: 1.0.2.1



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: custom-background, custom-colors, custom-header, custom-menu, featured-images, sticky-post, threaded-comments



Text Domain: exzo



*/











.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%; /* Image does not overflow the content area */



    padding: 5px 3px 10px;



    text-align: center;



}







.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}







.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}







.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}







.sticky {







}







.gallery-caption {



    color: #707070;



    display: block;



    font-size: 14px;



    line-height: 1.5;



    padding: 7px 0;



}







.bypostauthor {



    width: 100%;



}







.aligncenter {



    display: block;



    margin: 0 auto;



    margin-top: 10px;



    margin-bottom: 10px;



}







iframe {



    max-width: 100%;



}







.tp-bgimg {



    background-size: cover !important;



    background-position: center top !important;



}







/* =WordPress Core



-------------------------------------------------------------- */



.alignnone {



    margin: 5px 20px 20px 0;



}







.aligncenter,



div.aligncenter {



    display: block;



    margin: 5px auto 5px auto;



}







.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}







.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}







a img.alignnone {



    margin: 5px 20px 20px 0;



}







a img.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto



}







.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%; /* Image does not overflow the content area */



    padding: 5px 3px 10px;



    text-align: center;



}







.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}







.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}







.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}







/* Text meant only for screen readers. */



.screen-reader-text {



    clip: rect(1px, 1px, 1px, 1px);



    position: absolute !important;



    height: 1px;



    width: 1px;



    overflow: hidden;



}







.screen-reader-text:focus {



    background-color: #f1f1f1;



    border-radius: 3px;



    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



    clip: auto !important;



    color: #21759b;



    display: block;



    font-size: 14px;



    font-size: 0.875rem;



    font-weight: bold;



    height: auto;



    left: 5px;



    line-height: normal;



    padding: 15px 23px 14px;



    text-decoration: none;



    top: 5px;



    width: auto;



    z-index: 100000; /* Above WP toolbar. */



}







/*



img, select {



    max-width: 100%;



}*/







.post-entry dl, .section-add-comment dl {



    margin: 0 20px;



}







.post-entry dd, .section-add-comment dd {



    margin: 0 0 20px;



}







.post-entry ul:not([class]) li, .section-add-comment ul:not([class]) li {



    list-style-type: disc;



    margin: 0;



    padding-left: 2em;



    list-style-position: inside;



    text-indent: -1em;



    overflow: hidden;



    margin-top: 10px;



}







.post-entry ul:not([class]), .section-add-comment ul:not([class]) {



    list-style-type: disc;



    list-style-position: outside;



    margin-right: 1px;



    margin-left: 20px;



    padding-left: 0px;



    margin-top: 10px;



}







.post-entry ol:not([class]), .section-add-comment ol:not([class]) {



    list-style-type: decimal;



    list-style-position: outside;



    margin-right: 1px;



    margin-bottom: 10px;



    margin-left: 20px;



    padding-left: 0px;



    margin-top: 10px;







}







.content ol:not([class]) li, .section-add-comment ol:not([class]) li {



    list-style-type: decimal;



    margin: 0;



    padding-left: 2em;



    list-style-position: inside;



    text-indent: -1em;



    overflow: hidden;



    margin-top: 10px;







}







.social {



    position: relative;



    z-index: 50;



}






/*
.logged-in .main_header.scrolled {

    margin-top: 32px;

    

}
*/

.logged-in .main_header{
	margin-top:32px;	
}
 
.main_header{
position: fixed; left: 0; top: 0; width: 100%; z-index: 10;background:white;	
}




@media (max-width: 782px) {


/*
    .logged-in .main_header.scrolled {



        margin-top: 45px;



    }
*/


}







@media (max-width: 600px) {


/*
    .logged-in .main_header.scrolled {



        margin-top: 0;



    }
*/


}







/*.logged-in .main_header {



    top: 32px;



}*/







.exzo_Recent_posts img {



    width: 100%;



    min-width: 70px;



}







.alignleft {



    float: none;



}







.db {



    display: block;



}







.form-row label {



    display: none;



}







a[disabled="disabled"] {



    pointer-events: none;



}







.header-top .cart.active .cart-toggle, li:hover .megamenu {



    transform: scale(1);



    -webkit-transform: scale(1);



    opacity: 1;



    right: 0;



    transition: transform 1.5s, opacity 1.5s, right 0s;



    -webkit-transition: transform 1.5s, opacity 1.5s, right 0s;



}



.reply_style, .logged-in-as {



    margin: 0 0 20px 15px;



}







.exzo_shipnig + .exzo_shipnig {



    display: none;



}







.exzo_payment_desc {



    display: none;







}







.exzo_payment_desc:first-child {



    display: block;



}







.exzo_payment_desc_0 {



    display: block;



}







.products-wrapper .product {



    min-height: 475px



}







.view-inline .product {



    min-height: 100px;



}







.add_to_cart.disabled {



    background-color: #cccccc !important;



    /* border-radius: 50px !important;*/



    /*    clear: both !important;*/



    display: inline-block !important;



    height: 50px !important;



    min-width: 135px !important;



    /*   padding: 8px 10px !important;*/



    cursor: progress;







}







.button.size-2.style-3.disabled {



    background-color: #cccccc !important;







    cursor: progress;



}







.simple-mouseover img {



    width: 100%;



}







.simple-mouseover {



    width: 100%;



}







.sticky .title a {



    color: red;



}







/**



form elements



*/



.wpcf7-form-control-wrap .checkbox-entry span.first:before {



    display: none !important;







}







.wpcf7-form-control-wrap .checkbox-entry span.first {







    margin-left: -2.5em;



}







.yith-wcwl-add-button .add_to_wishlist, .compare.button {



    display: none !important;



}







.post img {



    height: auto;



}







.blog-blockquote {



    font-family: 'Raleway', sans-serif;



    font-size: 18px;



    line-height: 24px;



    color: #fff;



    text-transform: uppercase;



    font-weight: 700;



    margin-bottom: 15px;



}







.blog-blockquote cite, .blog-blockquote cite a {







    line-height: 16px;



    text-transform: uppercase;



    font-size: 14px;



    line-height: 16px;



    color: rgba(255, 255, 255, .5);



    display: block;



    margin-top: 10px;



}



/*



shop center photo



 */



@media (min-width: 768px) {



    .products-content.view-inline .product-shortcode.style-1 .preview {







        width: 250px;



    }



}



.padTop20 {



    padding-top: 40px;



}







.footer-top .exzo_menu:nth-child(3) h6.h6 {



    visibility: hidden !important;



}







.header-top {



    border-bottom: none !important;



}







#logo {



    display: block !important;



    position: relative;



    top: 0 !important;



    margin: -40px auto !important;



}







#logo img {



    width:100px !important;



}







.header-top .entry { border-color:#fff !important;}







.hideTemp {



    display: none !important;



}







.color-selection .entry {



    border-radius: 100%;



}







.cart-entry table td:nth-child(3) {



    display:none !important;



}







.checkoutpage-row .select2-container--default .select2-selection--single {



    border-radius: 20px !important;



    height: 50px;



    border-color: #eee !important;



    padding: 10px 20px;



}







.checkoutpage-row .select2-container--default .select2-selection--single .select2-selection__arrow b {



    left:0% !important;



    top:80% !important;



}







.sidebarDiv {



    padding-top: 10px;



}







nav > ul > li > a:hover, nav > ul > li.active > a {



        background-color: #056ac1 !important;



}







.header-bottom-icon.toggle-search:hover > i,.footer-column-links a:hover, .footer-top a:hover, .footer-top a:focus {



    color:#056ac1 !important;



}

.header-bottom {
	height:auto !important;	
}

.headertop {
	padding-top:5px !important;
}

.header-bottom nav > ul > li {
margin-top:25px;
margin-bottom:5px;	
}







.SumoSelect > .optWrapper > .options li.opt.selected:not(.disabled),.SumoSelect > .optWrapper > .options li.opt:hover,.product-label.green,.button.style-3,a.pagination.active {



    background-color: #056ac1 !important;



    



}







.price,.simple-article.size-5.grey { display:none !important;}







.simple-article.color>a,.header-top a:hover, .header-top a:hover .fa, .header-top a:hover b,.footer-contact .fa,.copyright a,.megamenu .links a:hover, .megamenu .links a.active,.categories-menu.transparent>li>a:hover,.simple-article.color, .color {



    color:#056ac1 !important;



}







.simple-article h1 a:hover, .h1 a:hover, .simple-article h2 a:hover, .h2 a:hover, .simple-article h3 a:hover, .h3 a:hover, .simple-article h4 a:hover, .h4 a:hover, .simple-article h5 a:hover, .h5 a:hover, .simple-article h6 a:hover, .h6 a:hover {



   color:#056ac1 !important;    



}







.header-top .cart-toggle, .megamenu {



    border-color:#056ac1 !important;



}











#menu-header-menu .product-label.green {



    display: none !important;



}







/* New Fabregat CSS */







a#logo, a#logo img {



    top: 0% !important;



    width: auto !important;

	margin-top:-50px !important;

}




img.socio-icon {
    width: 42px;
}

.inred {
	background: red !important;
    font-size: 20px !important;
    padding: 10px !important;
}

.maincontact .intl-tel-input {
    width: 100%;
}


.menucart {



    margin-left: 15px;



    font-size: 15px;



    border-radius: 100%;



    background: #056ac1;



    color: #fff;



    padding: 10px;



}







ul#menu-header-menu li:last-child a {



    padding-top: 0 !important;



}







ul#menu-header-menu li:last-child a {



    padding-top: 0 !important;



    margin-top: -20px;



}







ul.header-social-bar li a i {



    color: #fff !important;



    background: #d0d0d0;



    border-radius: 100%;



    font-size: 20px !important;



    padding: 15px;



}







ul.header-social-bar {



    float: left;



    margin-left: 2%;



}








ul.header-social-bar li {

    display: inline-block !important;

    float: left;

    margin: 5px;

    width: auto !important;

}







.padExtra {



	padding: 15px 20px !important;	



}



.nomargin .blog_widgets {

	margin-bottom:0 !important;

}







.headertop {



    padding-top: 20px;



    height: auto;



}







span.tele {



    display: block;



    float: left;



    padding: 10px 15px;



    font-size: 22px;



}



ul#menu-header-menu li a {



    background: transparent !important;



    color: #056ac1;



    border: none;



    box-shadow: none;



    font-size: 14px;



}







ul#menu-header-menu li a:hover {



	color:red !important;	



}







ul#menu-header-menu li a:hover > .menucart {



	background:red !important;	



}










/*
header.main_header.scrolled {



    background: white;

    z-index: 9999999;



}



*/



.footer-top ul li a {



    color: #7e7e7e !important;



    font-weight: bold;



}







.footer-top h6.light {



    color: #003e7b;



    font-size: 18px;



    font-family: arial;



}



.conwid .blog_widgets {
    margin-bottom: 0px;
    margin-top: 20px;
}

.footer-top .blog_widgets {
	margin-bottom:0;
}



.footer-top h6.light:after {



    content: ' ';



    width: 37px;



    background: #707070;



    height: 3px;



    display: block;



    margin-top: 10px;



}







.textwidget p.blogtext {



    margin-bottom: 5px !important;



    font-size: 15px;



}







.blue {



    color: #003e7b;



}







.gray {



    color: #878586;



}











.copyright a {



    color: rgba(255,255,255,.5) !important;



}

.footer-bottom img {
	    width: 50%;	
}

.posabs {
position:absolute !important;
right:0;
top:0;	
}

.posabs input[type='submit'] {
	opacity: 1.0 !important;
    font-size: 14px;
    font-weight: 500;
    color: #555;
    font-family: inherit;	
}

.posrel {
position:relative;	
}

.posabs br {
    display: none;
}







.footer-bottom .blog_widgets,.nobot p {



    margin-bottom: 0 !important;



}







.footer-bottom {



    padding: 5px 0 1px 0 !important;



}







#map {



    width: 210px;



    height: 210px;



    border-radius: 100% !important;



    z-index:1;



}

.pad90 {
padding-left:90px;
padding-right:90px;	
}







ul.header-social-bar li a:hover > i {



    background: #000;



}


.productform input#prodsubBtn {
    display: none;
}



.megamenu .links a {
    width: 50%;
    float: left;
	}
	
	.megamenu .links {
	width:440px !important;
	}	
	
	.megamenu .content {
	margin-left:440px !important;	
	}
	
	.megamenu .content .col-xs-6 {
		width:100% !important;
		visibility:hidden;
	}
	
	.megamenu .content a.button.size-2.style-2 {
    margin-bottom: 50px;
	}

.hideit { display:none; }

.row.searchrow {
    
}

.flright {
    float:right;
	position: absolute;
    z-index: 9999999;
    top: 10px;
    right: 0;
    width: 200px;
}
/* New Fabregat CSS */
