﻿/*
Theme Name: Toranj-Child
Theme URI: 
Author: ciel.luxe
Author URI: https://ciel.luxe
Template: toranj
Description: Toranj Child Theme
Version: 1.0.1
License: GNU General Public License
License URI: license.txt
Tags: theme-options, full-width-template, fluid-layout, sticky-post, black, white, threaded-comments, photoblogging, featured-images
*/
/* Font styles
**************************************************/
/* Lato latin-ext */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Lato latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'mistral';
	src:
	url('//ciel.luxe/assets/fonts/mistral-webfont.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/mistral-webfont.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/mistral-webfont.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/mistral-webfont.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
@font-face {
	font-family: 'Giddyup Std';
	src:
	url('//ciel.luxe/assets/fonts/GiddyupStd.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/GiddyupStd.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/GiddyupStd.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/GiddyupStd.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * Hannari (Japanese) https://fonts.google.com/earlyaccess
 */
@font-face {
	font-family: 'Hannari';
	src:
	url('//ciel.luxe/assets/fonts/Hannari-Regular.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/Hannari-Regular.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/Hannari-Regular.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/Hannari-Regular.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/Hannari-Regular.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/Hannari-Regular.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * Nico Moji (Japanese) https://fonts.google.com/earlyaccess
 */
@font-face {
	font-family: 'Nico Moji';
	src:
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/NicoMoji-Regular.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * FOTKsoKokuryu (Japanese Kanji)
 */
@font-face {
	font-family: 'FOTKsoKokuryu';
	src:
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryu.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * FOTKsoKokuryuSou (Japanese Kanji)
 */
@font-face {
	font-family: 'FOTKsoKokuryuSou';
	src:
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/FOTKsoKokuryuSou.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * FOTKsoGoryuSou (Japanese Kanji)
 */
@font-face {
	font-family: 'FOTKsoGoryuSou';
	src:
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/FOTKsoGoryuSou.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * 圓體
 */
@font-face {
	font-family: 'cwTeXYen';
	src:
	url('//ciel.luxe/assets/fonts/cwTeXYen.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/cwTeXYen.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/cwTeXYen.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/cwTeXYen.ttf') format('truetype'),
	url('//ciel.luxe/assets/fonts/cwTeXYen.eot') format('eot'),
	url('//ciel.luxe/assets/fonts/cwTeXYen.svg') format('svg');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * 方正中日混排细圆
 */
@font-face {
	font-family: 'FZY1K';
	src:
	url('//ciel.luxe/assets/fonts/FZY1K.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FZY1K.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FZY1K.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FZY1K.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * 方正中日混排准圆
 */
@font-face {
	font-family: 'FZY3K';
	src:
	url('//ciel.luxe/assets/fonts/FZY3K.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FZY3K.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FZY3K.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FZY3K.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/*
 * 方正中日混排粗圆
 */
@font-face {
	font-family: 'FZY4K';
	src:
	url('//ciel.luxe/assets/fonts/FZY4K.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FZY4K.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FZY4K.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FZY4K.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: block;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url(//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCFPrEHJA.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCMPrEHJA.woff2') format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCHPrEHJA.woff2') format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCGPrEHJA.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrE.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 混合字体*/
@font-face {
	font-family: 'MixFont';
	src:
	url('//ciel.luxe/assets/fonts/FZY3K.woff2') format('woff2'),
	url('//ciel.luxe/assets/fonts/FZY3K.woff') format('woff'),
	url('//ciel.luxe/assets/fonts/FZY3K.otf') format('opentype'),
	url('//ciel.luxe/assets/fonts/FZY3K.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: block;
	/*日文和汉字字符集*/
	unicode-range: U+3040-30FF, U+31F0-31FF, U+2E80-2FDF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF;
} 
/* MixFont cyrillic-ext */
@font-face {
	font-family: 'MixFont';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCFPrEHJA.woff2') format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* MixFont cyrillic */
@font-face {
	font-family: 'MixFont';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCMPrEHJA.woff2') format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* MixFont vietnamese */
@font-face {
	font-family: 'MixFont';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCHPrEHJA.woff2') format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* MixFont latin-ext */
@font-face {
	font-family: 'MixFont';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCGPrEHJA.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* MixFont latin */
@font-face {
	font-family: 'MixFont';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('//ciel.luxe/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrE.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* General styles
**************************************************/
/* Global Page */
body {
	font-family: 'MixFont';
	font-size: 14px;
	color: #777;
	background: #f1f1f1;
	overflow-x: hidden;
  	-webkit-overflow-scrolling: touch;
  	margin: 0;
}
*, :after, :before {
	box-sizing: border-box;
}
.double-title {
	text-transform: none;
}
::selection {
	background: #60b0d0;
}
::-moz-selection {
	background: #60b0d0;
}
blockquote {
	border-left: 3px solid #60b0d0;
}
a {
	color: #60b0d0;
}
a:hover, a:focus {
	color: #999999;
}
#side-inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#logo-wrapper {
	width: 100%;
	margin-top: -33%;
}
#side-contents {
	width: 100%;
}
#side-contents a {
	margin: 0 auto;
	text-align: center;
}
#side-footer {
	width: 100%;
}
#copyright p {
	font-family: 'Lato', sans-serif;
}
#copyright a{
	color: #777;
}
#copyright a:hover,a:focus{
	color:#60b0d0;
}
.sub-menu {
	background: #fafafa;
}
#back-to-top {
	border: 1px solid #60b0d0;
}
#back-to-top:focus {
	background-color: #60b0d0;
}
.colored {
	color: #60b0d0;
}
.btn-toranj {
	background-color: #60b0d0;
}
.btn-toranj.alt {
	color: #60b0d0;
	border-color: #60b0d0;
}
.lined:after {
	background: #60b0d0;
}
.bordered:after, 
.bordered-fine:after {
	background: #60b0d0;
}
.section-title:after {
	background: #60B0D0;
	margin-left: 2px;
	width: 135px;
}
.tj-form label {
	color: #60b0d0;
}
/* Customizing styles
**************************************************/
/* Front Page */
.my-custom-carousel {
}
.my-custom-carousel .vcarousel-counter, 
.my-custom-carousel .vcarousel-prev a, 
.my-custom-carousel .vcarousel-next a {
	color: #999;    
}
.mystyle {
	padding: 0 10%;
	text-align: left;
}
.mystyle h2 {
	font-size: 40px;
	margin-bottom: 20px;
	font-family: 'mistral', 'mistralregular', 'Microsoft YaHei';
}
.mystyle h2 span {
	font-size: 18px;
	margin-bottom: 28px;
	font-family: 'FZY1K';
}
.mystyle p {
	font-family: 'MixFont';
}
.mystyle p1 {
	font-family: 'MixFont';
	font-size: 14px;	
}
.mystyle p2 {
	font-family: 'MixFont';
	font-size: 14px;	
}
.slide1 h2 {
	font-size: 45px;
	color: #3080a0;
}
.slide1 h2 span {
	color: #3080a0;
}
.slide1 h2:after {
	background-color: #77eFeA;
}
.slide1 p {
	color: #3080a0;
}
.slide1 .btn {
	color: #fff;
	background: #60b0d0;
	width: 139px;
	border-color: #60b0d0;
}
.slide1 .btn:hover {
	background: #70c0e0;
	border-color: #70c0e0;
}
.slide2 h2 {
	font-size: 45px;
	color: #fff;
}
.slide2 h2 span {
	color: #fff;   
}
.slide2 h2:after {
	background-color: #666;
}
.slide2 p {
	color: #fff;
}
.slide2 .btn {
	color: #fff;
	background: #000;
	width: 139px;
	border-color: #fff;
}
.slide2 .btn:hover {
	color: #0c020f;
	background: #fafafa;
}
.slide3 h2 {
	font-size: 45px;
	color: #3377bb;
}
.slide3 h2 span {
	color: #3377bb;   
}
.slide3 h2:after {
	background-color: #77bbff;
}
.slide3 p {
	color: #3377bb;
}
.slide3 .btn {
	color: #fff;  
	background: #5599dd;
	width: 139px;
	border-color: #5599dd;
}
.slide3 .btn:hover {
	background: #77bbff;
	border-color: #77bbff;
}
.slide4 h2 {
	font-size: 45px;
	color: #5B1C9A;
}
.slide4 h2 span {
	color: #5B1C9A;   
}
.slide4 h2:after {
	background-color: #bb7cfa;
}
.slide4 p {
    color: #5B1C9A;
}
.slide4 .btn {
    color: #fff;
    background: #8b4cca;
	  border-color: #8b4cca;
}
.slide4 .btn:hover {
    background: #bb7cfa;
	  border-color: #bb7cfa;
}
.slide5 h2 {
	font-size: 45px;
	color: #882255;
}
.slide5 h2 span {
	color: #882255;   
}
.slide5 h2:after {
    background-color: #f080b0;
}
.slide5 p {
    color: #882255;
}
.slide5 .btn {
	color: #fff;
	background: #d06090;
	width: 139px;
	border-color: #d06090;
}
.slide5 .btn:hover {
	background: #f080aa;
	border-color: #f080aa;
}
@media (max-width: 480px) {
    body {
	font-size: 14px;
    }
    .slide1 h2, 
    .slide2 h2, 
    .slide3 h2, 
    .slide4 h2, 
    .slide5 h2, 
    .mystyle h2 {
	font-size: 26px;
	margin-bottom: 20px;
	color: #fff;
	line-height: 36px;
    }
    .slide1 p, 
    .slide2 p, 
    .slide3 p, 
    .slide4 p, 
    .slide5 p, 
    .mystyle p {
	color: #fff;
    }
    .mystyle p1 {
	font-size: 12px;	
    }
    .mystyle p2 {
	font-size: 12px;	
    }
    .slide1 h2 span, 
    .slide2 h2 span, 
    .slide3 h2 span, 
    .slide4 h2 span, 
    .slide5 h2 span, 
    .mystyle h2 span {
	font-size: 14px;
	margin-bottom: 15px;
	color: #fff;
    }
}
/* others */
ul.list-iconed-square i {
	color: #60b0d0;
	border: 1px solid #60b0d0;
}
ul.list-items .list-label {
	color: #60b0d0;
}
#inner-bar {
	color: #60b0d0;
}
#menu-toggle {
	background: #66bbee;
}
#menu-toggle:after, #menu-toggle:before {
	background: #66bbee;
}
.page-title .title span {
	color: #60b0d0;
}
.contact-detail h5 {
	color: #60b0d0;
}
.page-side .title .second-part {
	color: #60b0d0;
}
.portfolio-nav li a {
	color: #60b0d0;
}
.portfolio-nav li a i {
	border: 1px solid #60b0d0;
}
.portfolio-nav li a:hover i, 
.portfolio-nav li a:focus i {
	background: #60b0d0;
}
.grid-filters:after {
	background: #60b0d0;
}
.fixed-filter .select-filter i {
	color: #60b0d0;
}
.tj-hover-3 .tj-overlay .title:after {
background-color: #60b0d0;
}
.tj-hover-5.colorbg:after {
	background: #60b0d0;
}
.vertical-carousel .vcarousel-next a, .vertical-carousel .vcarousel-prev a {
	color: #60b0d0;
}
.vertical-carousel .vcarousel-counter {
	color: #60b0d0;
}
.team-members .left-side .item .info:before {
	background: #60b0d0;
}
.blog-minimal #blog-list .post-meta {
	color: #60b0d0;
}
#blog-more {
	border: 1px solid #60b0d0;
	color: #60b0d0;
}
#blog-more:hover, 
#blog-more:focus {
	background: #60b0d0;
}
.blog-list .post-header a:hover, 
.blog-list .post-header a:focus, 
.blog-list .post-meta span a:hover, 
.blog-list .post-meta span a:focus {
	color: #60b0d0;
}
.sticky-span {
	color: #60b0d0;
}
#post-body #post-side a:focus {
	color: #60b0d0;
}
#comment-list .comment-meta ul li a:hover, 
#comment-list .comment-meta ul li a:focus {
	color: #60b0d0;
}
.team-item .team-content .subtitle:after {
	background: #60b0d0;
}
.team-socials li a {
	color: #60b0d0;
}
.team-socials li a i {
	border: 1px solid #60b0d0;
}
.team-socials li a:hover i, .team-socials li a:focus i {
	background: #60b0d0;
}
.vertical-services li {
	border-left: 1px solid #60b0d0;
}
.vertical-services li i {
	color: #60b0d0;
	border: 1px solid #60b0d0;
}
.skill-item .bar {
	background-color: #60b0d0;
}
.accordion .item.active .head a, 
.accordion .item .head a:hover, 
.accordion .item .head a:focus {
	color: #60b0d0;
}
.tabs .tabs-head li.active a, 
.tabs .tabs-head li:hover a, 
.tabs .tabs-head li:focus a {
	color: #60b0d0;
}
.icon-box .ib-icon {
	border: 1px solid #60b0d0;
	color: #60b0d0;
}
.ib-center .ib-icon {
	background-color: #60b0d0;
}
.cap-compact {
	border-left: 8px solid #60b0d0;
}
.cap-compact.cap-reverse {
	border-right: 8px solid #60b0d0;
}
.cap-lg .cap-des:after {
	background-color: #60b0d0;
}
.cap-toranj .cap-title:after {
	background: #60b0d0;
}
.ms-staff-carousel .ms-staff-info h4:after {
	background: #60b0d0;
}
.tj-ms-gallery .ms-thumb-list {
	color: #60b0d0;
}
.grid-filters-wrapper .select-filter i {
	color: #60b0d0;
}
.tj-playbtn {
	color: #60b0d0;
}
.page-side .title span {
	/*color: #60b0d0;
	font-size: 16px;
	font-weight: 300;
	font-family: 'ralewaylight';
	line-height: 1.0em;*/
}
#commentform #submit {
	background-color: #60b0d0;
	border-color: #60b0d0;
}
.widget .widgettitle:after {
	background: #60b0d0;
}
.widget-recent-posts .w-post-content a:hover, 
.widget-recent-posts .w-post-content a:focus {
	color: #60b0d0;
}
.widget-recent-posts .date {
	color: #60b0d0;
}
.post-password-form input[type="submit"], 
.widget_search input[type="submit"] {
	background-color: #60b0d0;
	border-color: #60b0d0;
}
.p404 {
	background: #60b0d0;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	color: #60b0d0;
}
.wpb_accordion_section:hover .wpb_accordion_header a {
	color: #60b0d0 !important;
}
.dark-template .tj-password i {
	background-color: #60b0d0;
}
#social-sharing .sharing-icon {
	background: #60b0d0;
}
.tj-ms-skin .ms-nav-prev {
	color: #60b0d0;
}
.tj-ms-skin .tj-ms-counter {
	color: #60b0d0;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn, 
.tj-ms-skin  .ms-video-btn {
	color: #60b0d0;
	border: 1px solid #60b0d0;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn:after, 
.tj-ms-skin  .ms-video-btn:after {
	color: #60b0d0;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn:hover, 
.tj-ms-skin  .ms-video-btn:hover {
	background: #60b0d0;
}
.woocommerce .star-rating, .woocommerce-page .star-rating, 
.woocommerce .star-rating::before, .woocommerce-page .star-rating::before {
	color: #60b0d0;
}
.shop-post-title a::after {
	background: #60b0d0;
}
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
	background: #60b0d0;
}
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce  nav.woocommerce-pagination ul li a:hover, 
.woocommerce  nav.woocommerce-pagination ul li a:focus
{
	background: #60b0d0;
}
.cart-contents {
	color: #60b0d0;
}
.cd-active.cd-dropdown > span {
	color: #60b0d0;
}
.cd-active.cd-dropdown ul li span:hover {
	background: #60b0d0;
}
.woocommerce-page #respond input#submit, 
.woocommerce #respond input#submit {
	background: #60b0d0;
	border-color: #60b0d0;
}
.woocommerce .widget_product_search input[type="submit"] {
	background-color: #60b0d0;
	border-color: #60b0d0;
}
blockquote {
	border-right: 3px solid #60b0d0;
}
.cap-compact {
	border-right: 10px solid #60b0d0;
}
.cap-compact.cap-reverse {
	border-left: 10px solid #60b0d0;
}
.cap-compact.cap-reverse {
	border-left: 10px solid #60b0d0;
}
.vertical-services li {
	border-right: 1px solid #60b0d0;;
}
.btn-toranj, .back-to-top:hover, .back-to-top:focus, #back-to-top:hover, #back-to-top:focus, .lined:after, .bordered:after, #navigation li.current-menu-item a:before, #navigation li.current-menu-parent >a:before, #navigation .nav-prev>a:before, #portfolio-nav li a:hover i, #portfolio-nav li a:focus i, .grid-filters:after, .tj-hover-3 .tj-overlay .title:after, #ascrail2000-hr> div, #blog-more:hover, #blog-more:focus, .section-title:after, .team-item .team-content .subtitle:after, .team-socials li a:hover i, .team-socials li a:focus i, .skill-item .bar, .ib-center .ib-icon, .cap-lg .cap-des:after, .ms-staff-carousel .ms-staff-info h4:after, .ms-skin-toranj .ms-slide .ms-slide-vpbtn:hover, .ms-skin-toranj .ms-video-btn:hover, .tj-mp-action:hover i, .tj-mp-action:focus i, .tj-mp-close:hover i, .tj-mp-close:focus i, #menu-toggle, #menu-toggle:after, #menu-toggle:before, .portfolio-nav li a:hover i, .portfolio-nav li a:focus i, .bordered:after, .bordered-fine:after, .team-members .content-carousel .item .info:before, #menu-toggle, #menu-toggle:after, #menu-toggle:before, #commentform #submit, .team-members .left-side .item .info:before, .widget .widgettitle:after, .tj-hover-1 .tj-overlay:after, .tj-hover-5.colorbg:after, .cap-toranj .cap-title:after, .tj-ms-skin .ms-slide .ms-slide-vpbtn:hover, .tj-ms-skin .ms-video-btn:hover, .post-password-form input[type="submit"], .widget_search input[type="submit"], #navigation li.current-menu-item a:before, #navigation li.current-menu-parent >a:before, #navigation .nav-prev>a:before, .dark-template .tj-password i, #social-sharing-trigger, #social-sharing .sharing-icon {
	background-color: #60b0d0;
}
.btn-toranj.alt, .btn-toranj, .back-to-top, #back-to-top, ul.list-iconed-circle i, ul.list-iconed-square i, #portfolio-nav li a i, #blog-more, .team-socials li a i, .vertical-services li, .vertical-services li i, .icon-box .ib-icon, .cap-compact, .cap-compact.cap-reverse, .ms-skin-toranj .ms-slide .ms-slide-vpbtn, .ms-skin-toranj .ms-video-btn, .tj-mp-action i, .portfolio-nav li a i, .btn-toranj:hover, .btn-toranj:focus, .btn-toranj:active, .btn-toranj.active, .tj-ms-skin .ms-slide .ms-slide-vpbtn, .tj-ms-skin .ms-video-btn, blockquote, #commentform #submit, .post-password-form input[type="submit"], .widget_search input[type="submit"] {
	border-color: #60b0d0;
}
.btn-toranj:hover, .btn-toranj:focus, .btn-toranj:active, .btn-toranj.active, .woocommerce span.onsale, .woocommerce-page span.onsale, .shop-post-title a::after, #social-sharing-trigger:hover, #social-sharing-trigger:focus {
	background-color: #80d0f0;
	border-color: #80d0f0;
}
.underlined, .lined, .bordered {
	font-family: 'MixFont';
}
.blog-list .post-header a, .blog-list .post-meta span a {
	font-family: 'MixFont';
}
.blog-list .post-meta span, .blog-single-alt .post-meta span {
	font-family: 'MixFont'; color: #60b0d0;
}
#post-header .header-content .post-title {
	font-family: 'mistral', 'mistralregular', 'MixFont';
}
#post-content h1, h2, h3, h4, h5, h6, p,  .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'MixFont'; color: #777;
}
#post-content pre {
	font-family: 'MixFont'; font-size: 14px; color: #999;
}
.blog-list .post-main-content p {
	font-family: 'MixFont';
}
.link-post-wrapper a {
	line-height: 0;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
/* kenburn slider */
.cap-lg .cap-title {
    text-transform: none;
		font-weight: normal;
    font-family: 'mistral', 'mistralregular', 'FOTKsoGoryuSou';
}
/* post meta */
.post-meta-inner .post-tags {
	line-height: 3.5;
	width: 75%;
}
/* Portfolio */
.project-title {
	text-transform: none;
	font-weight: normal;
	font-family: 'mistral', 'mistralregular', 'FOTKsoGoryuSou';
}
 .project-caption p {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
.side-title {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
.tj-hover-3 .tj-overlay .title {
	text-transform: none;
	font-size: 250%;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
.centered-description {
	background: rgba(35, 35, 35, 1);
	display: none;
}
.page-side .title {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
.tj-circle-hover .tj-overlay .details .title
 {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
.portfolio-md-detail .title
 {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoGoryuSou';
}
#post-body #post-side a{
	font-size: 14px;
	color: #777;
	font-family: 'MixFont';
}
.post-header a{
	line-height: 150%;
	font-size: 90%;
}
.underlined, .lined, .bordered {
	line-height: 150%;
	font-size: 150%;
}
/* About Me */
.breadcrumb {
	display: none;
	font-family: 'Raleway', 'MixFont';
	font-size: 13px;
	color:#999;
}
.breadcrumb a {
	color:#999;
}
.double-title {
	font-family: 'Raleway', 'MixFont';
}
.announce-box {
	background-color: #F6f8fa;
	font-family: 'Raleway', 'MixFont';
}
.scalec {
	display: block;
	line-height: 100%;
	width: 120%;
	margin-left: -7.5%;
	-ms-transform:scale(0.8,0.8);
	-moz-transform:scale(0.8,0.8);
	-webkit-transform:scale(0.8,0.8);
	-o-transform:scale(0.8,0.8);
	transform:scale(0.8,0.8);
}
.scaled {
	font-size: 80%;
	display: block;
	line-height:0;
	width: 140%;
	margin-left: -15%;
	-ms-transform:scale(0.8,0.8);
	-moz-transform:scale(0.8,0.8);
	-webkit-transform:scale(0.8,0.8);
	-o-transform:scale(0.8,0.8);
	transform:scale(0.8,0.8);
}
.colorc {
	color: #60b0d0; 
	font-weight: 400;
}
.colord {
	color: #60b0d0; 
	font-weight: 400;
}
.colord a {
	color: #999999; 
	font-weight: 400;
}
.colord a:hover {
	color: #60b0d0; 
	font-weight: 400;
}
.readme {
	background-color: #f8f8f8;
	padding: 5%;
	border:1px solid #eee;
}
.icon-box .title{
	text-transform: none;
}
/* Contact Me */
.team-item .team-content .title {
	text-transform: none;
	font-weight: normal;
	font-family: 'Raleway', 'FOTKsoKokuryuSou';
	font-size: 25px;
	color: #474747;
	margin-top: 0;
	margin-bottom: 10px;
}
.wpb_accordion_wrapper {
	font-size: 110%;
}
.wpcf7-submit {
	color: #fff; 
	background-color: #60b0d0;
}