/*
Theme Name:		cnc
Theme URI:		http://thedreamcreators.co.in/
Description:	A simple and clean theme
Version:		1.0
Author:			Jatinder
Author URI:		http://www.thedreamcreators.co.in/
Distributor:	http://thedreamcreators.co.in/

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

@import url('https://fonts.googleapis.com/css?family=Arvo|Montserrat');
.logo{ padding:10px;}
.pad-box{ margin-top:15px; padding-left:30px; background-image:url(images/clock.png); background-repeat:no-repeat; font-weight:bold; font-size:12px;}
.pad-box2{ margin-top:15px; padding-left:30px; background-image:url(images/location.png); background-repeat:no-repeat; font-weight:bold;  font-size:12px;}
.pad-box3{ margin-top:15px; padding-left:30px; background-image:url(images/call.png); background-repeat:no-repeat; font-weight:bold; line-height:16px;  font-size:12px;}
.app-btn{ background-color:#f8981d; color:#000; margin-top:15px; margin-bottom:15px;}
.app-btn:hover{background-color: #333; color: #FFF; margin-top:15px;}
.num{ color:#f8981d; font-size:18px;}

.navigation{ background-color:#f8981d}

.nav-ex{ margin-bottom:0px!important; background:none; border:none;}
.navlink-ex a{ color:#000!important}
.navlink-ex a:hover{ color: #666!important; background-color:#FFF!important;}

.about-sec{ background-color:#f8981d; padding:60px 0px;}
.about-sec-box1{ background-color:#000; min-height:400px;}
.about-sec-box1-iner{ background-color:#000; padding:40px;}
.about-sec-box1 h1{color:#FFF; font-family: 'Arvo', serif; text-transform:uppercase; font-size:46px}
.about-sec-box1 p{color:#FFF;}

.about-link a{color:#f8981d; text-decoration:none;}
.about-link a:hover{color: #FFF;}

.about-sec-box2{ background-color:#000; background-image:url(images/about-img.jpg); min-height:400px;}


.ser-sec{ padding:60px 0px; }
.ser-sec h1{ font-family: 'Arvo', serif; text-transform:uppercase; font-size:46px}
.ser-sec-box{ background-image:url(images/box-pet.jpg);text-decoration:none; border:1px solid #919191; margin-bottom:15px;}
.ser-sec-box-iner{ padding:60px 0px;}
.ser-sec-box-heading1{ font-family: 'Montserrat', sans-serif; font-size:38px; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;  text-decoration:none;}
.ser-sec-box-heading2{  font-family: 'Montserrat', sans-serif; font-size:26px; font-weight:bold;  margin:0px; padding:0px; text-transform:uppercase;  text-decoration:none;}
.ser-sec-box a{color:#FFF; text-decoration:none; text-shadow: 1px 1px #000;}
.ser-sec-box a:hover{ color:#000; text-decoration:none; text-shadow: 1px 1px #fff;}


.found-sec{ background-image:url(images/background-1.jpg); padding:40px; }
.found-box1{ background-color:#f8981d; padding:30px; min-height:430px;  font-family: 'Arvo', serif;  font-size:36px; color:#FFF; line-height:42px; }
.found-box2{ background-color: #FFF; padding:30px; min-height:430px; background-image:url(images/man.png); background-position: bottom center; background-repeat:no-repeat; }

.contact-sec{background-color:#f8981d; padding:50px; color:#000;}
.contact-sec h2{font-family: 'Arvo', serif; text-transform:uppercase; font-size:32px; color:#000;}
.input-text-size{ height:38px;}
.input-text{border:2px solid #000; background-color:#f8981d; border-radius:0px;}
.input-text::-webkit-input-placeholder {
color: #000 !important;
}
 
.input-text:-moz-placeholder { /* Firefox 18- */
color: #000 !important;  
}
 
.input-text::-moz-placeholder {  /* Firefox 19+ */
color: #000 !important;  
}
 
.input-text:-ms-input-placeholder {  
color: #000 !important;  
}

.input-btn{ background-color:#000; border-radius:0px; color:#FFF;}
.copy{ background-color:#000; color:#f8981d; text-align:center; padding:15px 0px;}


.app-btn2{ background-color:#ffae47; color:#000; margin-top:15px; margin-bottom:15px;}
.app-btn2:hover{background-color:#333; color: #FFF; margin-top:15px;}

.ser-bul{ color:#f8981d; font-size:14px}
.ser-s{ line-height:26px; font-size:14px}

.banner-form{right:15px; top:30px; z-index:999; position:absolute; background-color: rgba(248, 255, 255, 0.9); border-top:3px #f8981d solid;}
 .banner-form h2{ color:#f8981d; font-size:38px; text-transform:uppercase; font-weight:bold; font-family:calibri, 'Oswald', sans-serif;  }
.form-control{ border-radius:0px; border:1px solid #bbbbbb; background-color:#d9d9d9; height:35px;}
.btn-green{ height:45px; border-radius:0px; width:100%; background-color:#333; color:#FFF; }
.btn-green:hover{background-color:#000; color:#FFF;}
/* For woo-commerce*/

ul.products li{
  display: inline;
  width: 25%;
  float: left;
  height: 300px;
  
}
.button {
    background-color: #0094ca!important;
    border: none;
    color: white!important;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	border-radius: 3px!important;
	margin-top:6px!important;
	margin-bottom:6px!important;	
}

a:hover{ color:#000;
text-decoration:none;
 
}		

ul.products .onsale, .onsale {
position: absolute;
animation: 1s ease 0s normal none infinite pulse;
background-color: #0094ca;
color: #fff;
font-weight: 700;
width: 46px;
height: 46px;
line-height: 46px;
text-align: center;
-webkit-border-radius: 5px;
border-radius: 5px;
z-index: 99; }
.onsale:after {
background: none repeat scroll 0 0 padding-box #ff3371;
-webkit-border-radius: 5px;
border-radius: 5px;
bottom: 0;
content: “”;
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
z-index: -4; }

@-webkit-keyframes pulse {
from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }

70% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }

to {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }

@-moz-keyframes pulse {
from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }

70% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }

to {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }

@-o-keyframes pulse {
from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }

70% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }

to {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }

@keyframes pulse {
from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }

70% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }

to {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }

ul.products li.product h2 {
font-size: 16px;
border-bottom: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: #000000;
background-color:#FFFFFF!important;
}

.price {
color: #000000;
}
.price:hover {
color: #000000;
}

.wc-forward:hover {
color: #000000;
}
.woocommerce-ordering {
margin-bottom:15px;
   
}
 
.woocommerce-product-gallery {
    opacity: 1 !important;
	width: 48%;
    float: left;
}
@media print, screen and (max-width: 480px) {
ul.products li{
  display: inline;
  width: 100%;
  float: left;
}
.row {
    margin-right: -15px;
    margin-left: 0px;
}
}

@media (min-width: 480px) and (max-width: 720px) {
ul.products li{
  display: inline;
  width: 50%;
  float: left;
}
.row {
    margin-right: -15px;
    margin-left: 0px;
}
}

@media (min-width: 720px) and (max-width: 960px) {
ul.products li{
  display: inline;
  width: 50%;
  float: left;
}
.row {
    margin-right: -15px;
    margin-left: 0px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
ul.products li{
  display: inline;
  width: 50%;
  float: left;
}
.row {
    margin-right: -15px;
    margin-left: 0px;
}
}

.woocommerce-Input{
	height: 30px;
	padding: 10px;
	}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{margin-top:0px!important; border-radius:0px!important;}	
	
.woocommerce-form a{ color:#F00; text-decoration:none;}	
.woocommerce-form a:hover{ color:#333; text-decoration:none;}	
 h2{ color:#fff; background-color:#0094ca; padding:10px 15px; margin-bottom:10px!important;}

.woocommerce-checkout .input-text{
	
	padding: 10px;
	
	} 
.woocommerce-info{border-top-color:#0094ca}
.woocommerce-info a{color:#F00; text-decoration:none;}
.woocommerce-info a:hover{color:#333; text-decoration:none;}
.checkbox{padding:0px;}
.checkbox input[type="checkbox"]{margin-left:0px!important;}
.checkbox span{ margin-left:30px; font-weight:normal}
.woocommerce-billing-fields__field-wrapper{ padding:10px; border:1px solid #CCC}

.woocommerce form .form-row .input-checkbox{ margin-top:8px!important;}
.woocommerce-info::before{color:#0094ca!important;}

.woocommerce table.shop_table{ border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;}
.woocommerce .cart{ background:none;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img
{ width:auto;
height:70px!important;
	}

.woocommerce a{color:#F00; text-decoration:none;}	
.woocommerce a:hover{color:# 333; text-decoration:none;}
.woocommerce .input-text qty text{ border:1px solid #CCC }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text
{ width:150px!important; height:25px; padding-left:10px;}
a.added_to_cart {display:none !important}
#wooswipe.images{
width: 28%;
}
.banner-top{ margin-top:74px;}
.head-fix-main{ position:relative;}
.head-fix{ position: fixed; background-color:#FFF; top:0px; right:100px; left:100px;   z-index:99999}
.entry-summary{ width:48%; float:right;}
    #wooswipe.images{ width:48%; float:left;}
    .woocommerce-tabs{ clear:both;}
    .quantity{padding:10px; float:left}
    .woocommerce-product-gallery__image img{width:100%; height:auto}
    .comment-respond{ background-color:#E8E8E8; padding:15px;}
    
    .comment-form-comment label{ display:block; }
    .comment-form-comment textarea{ width:100%; height:100px;}
    
    .comment-form-author{ float:left; padding:10px}
    .comment-form-email{float:left; padding:10px}
    .form-submit{float:left; padding:10px}
    
     .woocommerce-tabs .active a{  background-color:#0094ca; color:#fff!important; border-bottom-color:#0094ca!important}
    .woocommerce-tabs .active a:hover{  background-color:#0094ca!important; color:#fff; border-bottom-color:#0094ca!important}
.woocommerce-Tabs-panel{ clear:both; padding:10px!important; border:1px solid #CCC}
    .woocommerce-tabs{padding-top:15px;}
.woocommerce-tabs ul{ padding:0px; margin-top:25px;}
.woocommerce-tabs ul li{ float:left; padding: 0 0!important;}
.woocommerce-tabs ul li a{ padding:15px 25px!important; text-decoration:none!important; line-height:46px!important; border:1px solid #CCC; color:#333!important;display:inline!important; }
.woocommerce-tabs ul li a:hover{ padding:15px 25px; text-decoration:none; line-height:46px; border:1px solid #CCC; background-color:#CCC; color:#333; }
.woocommerce-Tabs-panel{ clear:both}
.woocommerce-Tabs-panel h2{ margin-bottom:10px; font-size:16px}
    .woocommerce-Tabs-panel p{ padding-top:10px;}
    .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}
.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 6px 12px;
    vertical-align: middle;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
}
.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 9px 12px;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0;
}
.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: left;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 47%;
    overflow: visible;
}
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
    content: ' ';
    display: table;
}
.woocommerce form .form-row input.input-text, .form-row select, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid rgba(0,0,0,.1);
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%;
}
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
    content: ' ';
    display: table;
}
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after {
    clear: both;
}
.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block;
}
.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}
.country_select, .state_select {
    background-color: #fff;
    border: 1px solid #5D5D5D;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	height: 30px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ebe9eb;
    border-radius: 5px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff;
    background-color: #0094ca;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
	margin-bottom: 6px;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
    content: ' ';
    display: table;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%;
}
.woocommerce form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
}
