﻿/*
Theme Name: Nijmegan
Theme URI: http://web.jingcheng.net.cn/nijmegan
Description: Nijmegan Theme for Factory
Author: JC Team
Author URI: http://www.jingcheng.net.cn
Version: 1.00
License: 
License URI: http://www.jingcheng.net.cn/
Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: jc_theme
*/
@import url('zh_cn.css');
/*@import url('en_us.css');*/
a{
    color: rgb(34, 34, 34);
    transition: color 0.5s;
    -moz-transition: color 0.5s;	/* Firefox 4 */
    -webkit-transition: color 0.5s;	/* Safari & Chrome */
    -o-transition: color 0.5s;	/* Opera */
}
a:hover{
    color: rgb(254, 153, 0);
}
.main-footer a{
    color:#c6c6c6;
}
.main-footer a:hover{
    color:#005bac;
}

.size-full, .size-medium{
    max-width: 100%;
    height: auto;
}

/*padding*/
.padding-top{
    padding-top: 15px;
}
.padding-big-top{
    padding-top: 25px;
}
.padding-bottom{
    padding-bottom: 15px;
}
.padding-big-bottom{
    padding-bottom: 25px;
}
.margin-bottom{
    margin-bottom: 15px;
}

.text-default{
    font-size: 14px;
}
.text-big{
    font-size: 1.45em;
}
.text-large{
    font-size: 1.65em;
}
.text-center{
    text-align: center;
}
.text-bold{
    font-weight: bold;
}

/*title*/
.head_line{
    position: relative;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.head_line:after {
    position: absolute;
    content: "";
    background-color: #FFBC13;
    height: 3px;
    width: 45px;
    left: 0px;
    bottom: -2px;
    box-sizing: border-box;
}
.dialogs {
    display: none;
    overflow: hidden;
    width: 100%;
    max-width: 650px;
    background: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
}

/**
    img zoom
**/
.img-zoom .img-zoom-box{
    overflow: hidden;
    position: relative;
}
.img-zoom img{
    transition: all 0.3s ease 0s;
    -webkit-transform: all 0.3s ease 0s;
}
.img-zoom:hover img {
    transform: scale(1.2);
}
.img-icon {
    display: none;
}
.img-zoom:hover .img-icon{
    display: block;
    z-index: 9999;
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
    color: #f68b1f;
}

.theme-btn.btn-sm{
    padding: 0px 14px;
    font-size: 14px;
}

.product-details .basic-details .details-header{
    margin-bottom: 0px;
}
.product-details .product-info-list li{
    position:relative;
    padding:8px 0px;
    color:#222222;
    font-size:14px;
    font-weight:700;
    border-bottom:1px solid #eeeeee;
}

.product-details .product-info-list li span{
    color:#777777;
    margin-left:6px;
}

.shop-item .inner-box:hover .image-box img{
    opacity: 0.6;
}

.project-carousel-section .content-column, .project-carousel-section .carousel-column{
    padding-top: 45px;
    padding-bottom: 2px;
}