/*
Theme Name: Art Sites

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

a {

    color: #f6921f;
	text-decoration:none;
}	
.about-thumbnail img { height:auto; max-width:100%; }
.icons-top { float:right ; padding: 28px 0; }
.portfolio-list1 { position:relative; }
.home-gallery-hover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    display: none;
    transition: all ease 0.7s;
}
.portfolio-list1 a:hover .home-gallery-hover { display:block; }
.home-gallery-hover h5 {
    font-size: 19px;
    font-weight: 500;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: -moz-translateY(-50%);
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 0 15px;
    line-height: 24px;
}

.about-mid2 h2 a { color: #292929; }
.contact-form .form-row input[type="email"]{ background:#f7f7f7; border-radius:4px; font-family: 'Oswald', sans-serif;
font-weight:lighter; font-size:20px; padding:15px 20px;    }

.form-row input[type="email"] { width:100%; font-size:16px; padding:15px 16px; border:none; border-radius:0px;
 box-sizing:border-box; margin:0; color:#292929; background:#fff; outline:none;   }
 
.form-col-left { width:286px !important; }
.post-summary-article + .post-summary-article{
    margin-top: 112px;
}
.entry-title a{ color:#292929; } 

.blog-mid1 .post_meta  {
    color: #d4d4d4;
    font-size: 14px;
    margin: 0;
    font-family: 'Oswald', sans-serif;
    font-weight: lighter;
}

.blog-mid1 .post_meta a {
    color: #d4d4d4;
    font-size: 14px;
    margin: 0;
    font-family: 'Oswald', sans-serif;
    font-weight: lighter;
}
.paging-navigation { width:100%; border-top:1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; margin-top:65px;}
.paging-navigation .loop-pagination .page-numbers { color:#292929; padding:3px 5px; border:1px solid #181818; font:14px; line-height:14px; margin-right:15px; }
.paging-navigation .loop-pagination .page-numbers.current { color:#d4d4d4; }
.archive-top-detail { width:100%; }
.post-main-top-detail { display:block; }
.blog-main-detail .post_meta span { font-size:14px; vertical-align:top; }
.post-main-top-detail h1 { text-transform:uppercase; }

.store-hover .hovercontent { font-size:19px; font-weight:500; color:#fff; font-family: 'Oswald', sans-serif; margin:0;  
top: 50%; transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: -moz-translateY(-50%);
position:absolute; 
width:100%; text-align:center; padding:0 15px; line-height:24px; }
.store-hover .hovercontent h2 { font-size:19px; font-weight:500; color:#fff; font-family: 'Oswald', sans-serif; margin:0; }
.store-hover .hovercontent span.price { display:inline-block; width:100%; padding-top:10px; font-weight:normal;  }

.store-hover .hovercontent a.viewmorebtn {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 32px;
    background: #d87b02;
    padding: 0 30px;
 	margin-top:35px;
    text-align: center;
	font-family: 'Segoe UI';
	text-transform:uppercase;
	text-decoration:none;
	
}
.products-gallery-loop-start { margin-top:35px; }
.woocommerce-breadcrumb { display:none;}
.resp-tabs-list li { width:48.5%; }
.resp-tabs-list li.active { background-color:#000; }
.top_painting_type_buttons { margin-top:55px; }
.top_painting_type_buttons a { color:#fff; }
.top_painting_type_buttons a:hover { text-decoration:none; }
.prod-col-2-thumbnail .woocommerce-product-gallery { width:100% !important; }
.variations td.label { width:100%; }
.variations td.value { width:100%; }
.product-main-form { min-height:180px; }
.product-main-form  .woocommerce-product-details__short-description { padding:20px 0; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { border-radius:0 !important; box-shadow: unset !important; border-width: 0  !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { border-radius:0 !important; box-shadow: unset !important; border-width: 0  !important; }
body.woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom:0; }
body.woocommerce div.product .woocommerce-tabs ul.tabs { border-bottom:0; padding-left:0; }
body.woocommerce table.shop_attributes th { border:0 ; padding:15px 5px;}
body.woocommerce table.shop_attributes td { border:0 ; padding:15px 5px; }
body.woocommerce  .shop_attributes { border:0; }
.store-internal-top .woocommerce-tabs .panel { border-bottom:0; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li a { color:#ffffff; font-weight: 600; font-family: 'Segoe UI';  font-size: 20px !important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin-right:4px;
padding: 10px 35px !important;
background: #c2c2c2;
color:#fff;
border-radius: 0;
text-align: center;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background-color:#000; }

.fontsizetabs , .fontsizetabs p , .fontsizetabs  td , .fontsizetabs th{
     font-size: 20px !important;
	 line-height:36px !important;
	 font-family: 'Oswald', sans-serif !important;
	 font-weight: 300 !important;
}

.fontsizetabs textarea { font-size:14px !important; line-height:22px !important; padding:8px; resize:none; height:120px !important;}
.prod-well1-tab-main { padding-top:25px; }
#SimpleVariationProductSignle .prod-well1-tab-main .woocommerce-variation-price { display:none !important; }
.prod-well1-tab-main .quantity  { display:none !important; }

.prod-well1-tab-main .form-row select {
    font-size: 16px;
    padding: 8px 10px;
}
.priceouter span { float:none !important;

color: #d87b02 !important; 
font-weight: lighter !important; 
padding:0 !important;
margin:0 !important;
font-size: 35px !important;
}
.woocommerce div.product form.cart .variations label {
font-family: 'Oswald', sans-serif;
font-size: 16px !important;
font-weight: lighter !important;
color: #292929 !important;
padding: 0 0 15px 0;
margin: 0;
}
.single-product-form-cart .buttonlookyellow {

display: inline-block !important;
background: #d87b02 !important;
font-size: 18px !important;
text-transform: uppercase !important;
color: #fff !important;
padding: 20px 30px !important;
font-weight: normal!important;
vertical-align: top !important;
border-radius:0 !important;
line-height: 1.42857143!important;
float:none!important;

 }
.single-product-form-cart .buttonlookgrey {
display: inline-block !important;
background: #757575 !important;
font-size: 18px !important;
text-transform: uppercase !important;
color: #fff !important;
padding: 20px 30px !important;
font-weight: normal !important;
margin-left: 25px !important;
vertical-align: top !important;
 float:none !important;
}
.product-type-composite .single-product-page-outer form.cart { margin-bottom:0 !important; }
.viewinroommainbutton_form { min-height:60px; margin-top:0px; }
.viewinroommainbutton {
    display: inline-block !important;
    background: #757575 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    padding: 10px 30px !important;
    font-weight: normal !important;
    margin-left: 0px !important;
    vertical-align: top !important;
    float: none !important;
	margin-top: 0px;
}

.prod-well1-tab-border-top { border-top:1px solid #DDD; padding-bottom:35px; padding-top:20px; }
.prod-well1-tab-border { border-bottom:1px solid #DDD; padding-top:20px; }
.viewroom_controls_top { display:inline-block; margin-right:25px; padding:10px 0; }
.viewroom_controls_top h3 { margin:0 ; margin-right:10px; float:none; display:inline-block; }
.viewroom_controls_top select { float:none !important;  display:inline-block !important; min-width:200px; margin-left:0 !important; vertical-align: top;
padding: 5px; height:auto !important;}
@media (max-width:992px) {
.store-hover .hovercontent h2 { font-size:16px; line-height:24px;}
.store-hover .hovercontent span.price { font-size:14px; font-weight:normal;  }
.store-hover .hovercontent a.viewmorebtn {
     font-size: 14px;
}	
	
}
 @media (max-width:540px) {
 .form-col-left { width:100%  !important; }
.paging-navigation { margin-top:35px;}
.single-product-form-cart .buttonlookgrey { margin-top:20px; }
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #f6921f; color:#fff; }
.inner-content-page .woocommerce #respond input#submit.alt, .inner-content-page .woocommerce a.button.alt, .inner-content-page .woocommerce button.button.alt, .inner-content-page .woocommerce input.button.alt { background-color: #f6921f; color:#fff; }

.inner-content-page .woocommerce-info {
    border-top-color: #f6921f;
}
.inner-content-page .woocommerce-info::before {
    color: #f6921f;
}
.inner-content-page .woocommerce-message {
    border-top-color: #f6921f;
}
.inner-content-page .woocommerce-message::before {
    color: #f6921f;
}
.single-product-page-outer .woocommerce-message {
    border-top-color: #f6921f;
}
.single-product-page-outer .woocommerce-message::before {
    color: #f6921f;
}
.woocommerce-cart-form__cart-item * { line-height:24px ; }
.woocommerce-checkout-review-order * { line-height:24px ; }

.about-top .woocommerce p , woocommerce-checkout-review-order p { font-size: 14px; font-family: 'Ubuntu', sans-serif; line-height:24px;}
.inner-content-page .checkout.woocommerce-checkout input[type="text"] { border:1px solid #ddd; }

.inner-content-page .checkout.woocommerce-checkout input[type="text"], .inner-content-page .checkout.woocommerce-checkout input[type="tel"], .inner-content-page .checkout.woocommerce-checkout textarea, .inner-content-page .checkout.woocommerce-checkout select {
    width: 100%;
    font-size: 16px;
    padding: 15px 16px;
    border:1px solid #ddd;
    border-radius: 0px;
    box-sizing: border-box;
    margin: 0;
    color: #292929;
    background: #fff;
    outline: none;
}
/*
.modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
  background-color:#fff;
}
.room-preview-content { background: url(images/living-room-bg.png)center center no-repeat;
    background-size: auto auto;
background-size: cover;
padding-top: 04px;
margin-top: 0px;
min-height:83vh;
position:relative;
}
.image-paiting-container { position:relative; padding-top:20px; max-height:40vh; text-align:center; width:100%; float:left; }
.image-paiting-container img { width:auto; height:auto; max-height:39vh; }
*/
.modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
  background-color:#fff;
}
.image-paiting-container { position:relative; padding-top:20px; max-height:90vh; text-align:center; width:100%; float:left; }
.image-paiting-container img { width:auto; height:auto; max-height:89vh; }
#myModalComposite .modal-body { padding:5px 15px; }
#myModalComposite .modal-body , #myModalComposite .modal-content , #myModalComposite .modal-footer { border:0 none !important; }

.related-products-panel { display:none !important; }

.spacerfield { padding:0 10px 0 25px; display:inline-block; } 

 @media(min-width:992px) {
 .portfolio-list-item a { height:100%; width:100%; display:block; }
.portfolio-list-item img { display:none; }
.portfolio-list-item { background-repeat:no-repeat; background-size:cover; background-position: center center; }
}
 @media(max-width:992px) {
 .portfolio-list-item { background-image:none !important; }
 #fordrag { background-color:#fff; }
 #fordrag .spacerfield { display:block; padding:5px 0; }
 input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    display: inline-block;
height: 20px;
padding: 1px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555555;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
vertical-align: top;
	font-weight: normal;
 font-family: 'Oswald', sans-serif; 
	float: none;
    margin-left: 0;
	
	
}
 }
 @media(max-width:600px) {
 .form-row .single-product-form-cart { text-align:center; }
 .single-product-form-cart .buttonlookyellow { margin:10px 40px !important; float:left !important; }
 .single-product-form-cart .buttonlookgrey { margin:10px 40px !important; float:left !important; }
.viewinroommainbutton_form { min-height:60px; margin:25px 0 0 0; display:block; text-align:center; }
.viewinroommainbutton { font-size:14px !important; padding:8px 0px !important; float:left !important; display:block !important; text-align:center !important; width:100%; }
.prod-well1-tab-main  .product_meta { display:none !important; }
 }
 
.prod-well1-tab-main .component .composited_product_images { margin-left:0px; } 
.prod-well1-tab-main .component .composited_product_details_wrapper { padding-left:0px; }
.prod-well1-tab-main .component_data .attribute-options td { padding:30px 0 0 0; }
.prod-well1-tab-main .component_data .attribute-options td.label { display:inline-block; text-align:left; }
.prod-well1-tab-main .component_summary .composite_navigation { display:none !important; }
.prod-well1-tab-main .component_content { padding-bottom:20px; }

.prod-well1-tab-main .composited_product_images { display:none!important; }
.prod-well1-tab-main .composited_product_title_wrapper{ display:none!important; }
/*.prod-well1-tab-main .composited_product_details_wrapper .component_wrap .price{ display:none!important; }*/
.prod-well1-tab-main .summary_element_image  { display:none !important; }
.summary_element_wrapper_outer { background-color:#F5F5F5; border:4px solid #DDD; }
.prod-well1 .summary_element_wrapper_outer h3 { padding-bottom:10px; }
.composite_summary .summary_element_wrapper_inner { padding:5px !important; }
.ViewInRoomNew { display:block; margin-top:15px; text-align:center; }
.composite_image_main img { cursor:pointer; }
.imageContainerLimit #imagesContainer .imagesx { height:auto !important; }

#compositeProductSignle .component .single_variation_wrap .woocommerce-variation-price span.price { padding-left:8px; display:inline-block; }
#compositeProductSignle .component .single_variation_wrap, #compositeProductSignle .component .single_variation_wrap * { font-family: Oswald; font-size: 16px; }

#compositeProductSignle .product_meta { display:none; }
.pVarTitleComposite {color:#292929 !important }
.blog-top-heading-box { width:100%; text-align:center; }
.blog-top-heading-box * { width:100%; text-align:center; }
.blog-mid2 img { height:auto; }
.post-summary-content-bottom-border { border-bottom:2px dashed #F1F1F1; padding-bottom:45px; }
.post-summary-content-bottom-border:last-child { border-bottom:0 none; padding-bottom:15px; }
.primaryMainSideBar { padding-top:35px; }
 @media(min-width:720px) {
.post-summary-content-bottom-border + .post-summary-content-bottom-border { margin-top:45px; }
 
 }