/*

Theme Name: Cheope Child

Theme URI: http://demo.yithemes.com/cheope/

Version: 2.4.6

Description: Shop Wordpress Theme

Author: Your Inspiration Themes

Author URI: http://yithemes.com

Template: cheope

Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready





	Copyright: (c) 2012 Your Inspiration Themes.

	License: GNU General Public License v3.0

	License URI: http://www.gnu.org/licenses/gpl-3.0.txt



*/

/* Below you can write your style */


/* Below you can write your style */

.yith_magnifier_zoom_magnifier {left:0px !important;}

.yith_magnifier_gallery {width:100% !important;}

.summary {max-width:225px; float:left;}

.images {float:left;}

#menu-item-196 {font-size:16px !important;}

div.fade-socials-small.facebook-small {

background: url("./images/icons/small-socials/facebook.png") no-repeat scroll left bottom transparent !important; margin-right:5px;

}

div.fade-socials-small.twitter-small {

background: url("./images/icons/small-socials/twitter.png") no-repeat scroll left bottom transparent !important; margin-right:5px;

}

div.fade-socials-small.google-small {

background: url("./images/icons/small-socials/google.png") no-repeat scroll left bottom transparent !important; margin-right:5px;

}

div.fade-socials-small.pinterest-small {

background: url("./images/icons/small-socials/pinterest.png") no-repeat scroll left bottom transparent !important; margin-right:5px;

}

div.fade-socials-small.bookmark-small {

background: url("./images/icons/small-socials/bookmark.png") no-repeat scroll left bottom transparent !important; padding-right:5px; display:none;

}

.summary .socials.product-share h2 {

color: #666767;

float: left;

font-size: 12px;

margin-right: 18px;

margin-top: 3px;

display:none !important;}

.summary .socials.product-share { display:none;

}

ul menu-page-top li a {font-size:16px !important;}

#header {

position: relative;

min-height: 105px;

padding-top: 5px;

}

#header-sidebar {

margin-top: 5px;

text-align: right;

position: relative;

}

#yit-breadcrumb a, #breadcrumb a, #breadcrumb {

font-size: 12px !important;

font-family: Muli, sans-serif;

color: rgb(143, 144, 144);

font-style: normal;

font-weight: normal;

}

#post-724 {margin-top:0px;}



.picture_overlay {

position: relative;

cursor: default;

border: 6px solid #cdcfd0;

box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4)/*, inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1)*/;

}

.picture_overlay {

position: relative;

cursor: default;

border: 6px solid #cdcfd0;

box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.0)/*, inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1)*/;

}

#post-832 .span3 {width:130px;}

#portfolio.columns li.first {

clear: right !important;

}

h4, h4 a {

font-size: 13px !important;

font-family: Muli, sans-serif;

color: rgb(3, 3, 3);

font-style: normal;

font-weight: normal;

}

.menu-select select {

width: 100%;

height: auto;

border: 1px solid #ddd;

background: none;

-webkit-appearance: none;

padding: 8px 10px;

margin: 0;

line-height: 16px;

cursor: pointer;

font-family: 'Muli', 'Verdana', 'Arial', sans-serif;

color: #373636;

font-size: 14px;

position: relative;

z-index: 9999;

}



.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {

margin-top: 5px;

max-width: 218px;

height: auto;

border: 1px solid #ddd;

background: none;

-webkit-appearance: none;

padding: 8px 10px;

margin: 0;

line-height: 16px;

cursor: pointer;

color: #373636;

font-size: 14px;

position: relative;

z-index: 1;

font-size: 12px;

font-family: Muli, sans-serif;

color: rgb(102, 103, 103);

font-style: normal;

font-weight: normal;

}

.orderby {display:none !important;}

.woocommerce-tabs {display:none;}

.images {
    padding-bottom: 20px;
    margin-right: 30px;
}

.summary {margin-bottom:15px; float:left !important; margin-left:15px;}



.content .contact-form li.text-field input, .content .contact-form li textarea, .content .contact-form li select {

background-color: #fff;

border: 1px solid #cfcfcf;

border-radius: 0px;

box-sizing:0 !important;

width: 100%;

}

#print-contact {display:none;}

#slider-prev, #slider-next {display:none;}

div.product .images .thumbnails:hover #slider-prev, div.product .images .thumbnails #slider-prev,



div.product .images .thumbnails:hover #slider-next, div.product .images .thumbnails #slider-next { display: none !important; }

#printer-button {width:33px; height:33px;

background: url("img/printer.png") no-repeat scroll left bottom transparent !important; padding-right:5px; display:none;

}

#TB_window {

position: fixed;

background: #ffffff;

z-index: 999;

color: #000000;

visibility: hidden;

text-align: left;

top: 50%;

left: 50%;

border: 1px solid #555;

-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;

-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;

-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;

box-shadow: rgba(0,0,0,1) 0 4px 30px;

}

.yith_magnifier_mousetrap {

z-index: 999;

position: absolute;

width: 0px;

height: 0px;

left: 0;

top: 0;

}

/* Contact Form */

input[type="text"], input[type="email"] {

background-color: #fff;

border: 1px solid #cfcfcf;

border-radius: 0px;

width: 100%;

height:30px;

}

textarea {

background-color: #fff;

border: 1px solid #cfcfcf;

border-radius: 0px;

width: 100%;

}

.frm_error {color:red;}

.status-publish form {

border: 1px solid #efefef;

padding: 20px 20px 80px 20px;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

box-shadow: 0px 0px #f7f7f7 !important;

-webkit-box-shadow: 0px 0px #f7f7f7 !important;

-moz-box-shadow: 0px 0px #f7f7f7 !important;

}

/* Scrollbar */

::-webkit-scrollbar {

background-color: #F0F0F0;

}

::-webkit-scrollbar {

width: 17px;

height: 17px;

background-color: #f0f0f0;

border: none;

}

Pseudo ::-webkit-file-upload-button element

::-webkit-scrollbar-thumb {

background-color: #CDCDCD;

border: 1px solid #F0F0F0;

}

::-webkit-scrollbar-thumb {

background-color: #cdcdcd;

border: 1px solid #f0f0f0;

}

Pseudo ::-webkit-input-placeholder element

::-webkit-scrollbar-button {

background-color: #F0F0F0;

}

::-webkit-scrollbar-button {

background-color: #f0f0f0;

background-repeat: no-repeat;}



Pseudo ::-webkit-search-decoration element

::-webkit-scrollbar-corner {

background-color: #f0f0f0;

}

.columns#portfolio li {

    margin-bottom: 40px;

    position: relative;

	min-height:230px;

}
.woocommerce-price-and-add {
min-height: 70px !important;
margin-bottom:25px !important;
border-top:none !important;
}
.woocommerce-price-and-add .amount, .single_variation .amount {
color: #4f4f4f;
font-family: Muli;
font-size: 16px !important;
border-top:none !important;
}
/* REGISTRATION FORM */
#wpmem_reg input[type="text"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"] {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
color: rgb(43, 43, 43);
padding: 8px 10px 8px;
background: none repeat scroll 0% 0% #fff;
width: 60%;
}
.status-publish form {
border: 0px solid #efefef !important;
}
#wpmem_reg .noinput {
width: 60% !important;
padding: 8px 10px 8px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
color: rgb(43, 43, 43);
margin: 5px 0;
background-color:#CCC;
}
input#captcha_code {width:150px !important;}
.button_div {width:60% !important;}
#password, #confirm_password {
width: 40% !important;
padding-top:10px;
padding-bottom:10px;
}
#wpmem_login .link-text {
float: left !important;
width:auto !important;
padding-right:10px;
}
#content-shop > div.row > div.summary > form > div.woocommerce-price-and-add.group > div > div, #content-shop > div.row > div.summary > form > div.woocommerce-price-and-add.group > div > div > p, #content-shop > div.row > div.summary > form > div.woocommerce-price-and-add.group, #content-shop > div.row > div.summary > form, #content-shop > div.row > div.summary > form > div.woocommerce-price-and-add.group {width:300px !important;}

div.product .images .thumbnails {
width: 100% !important;
}
.woocommerce-price-and-add {
border-top: 0px solid #e7e6e6  !important;
border-bottom: 0px solid #e7e6e6 !important;}

/* PRESS */
ul#portfolio li a .read-more {display:display;}
#portfolio > li.work.span3 > a {display:none;}
/* HOME PAGE SLIDER */
#header {
    position: relative;
    min-height: 105px;
    padding-top: 5px;
    z-index: 999999;
    }
/* DETAIL PAGE */
.yith_magnifier_gallery li {
    position: relative;
    float: left;
    display: block;
    padding-left: 10px;
	padding-top:10px;
}
#content-shop {margin-left:20px;}
.caroufredsel_wrapper {width:100% !important;}
.addthis-animated.slideInRight {display:none;}
#header + #primary {
     margin-top: 10px; 
}
.frm_form_fields  {width:680px;}
#TB_ajaxContent h3 {margin-left:15px;}
#TB_iframeContent {
    clear: both;
    border: none;
    max-width: 680px;
}
#TB_ajaxContent {max-width:650px !important; overflow-x:hidden;}

/* Contact Form */
#frm_field_264_container, #frm_field_266_container {width:40%; float:left; margin-right:20px;}
#frm_field_271_container {width:40%; margin-right:20px;}
#frm_field_269_container {margin-top:10px; width:90%;}
img.frm_ajax_loading {display:none;}
input[type="tel"] {
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-radius: 0px;
    width: 100%;
    height: 30px;
}