﻿/*
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: #b47dff;
}
::-moz-selection {
	background: #b47dff;
}
blockquote{
	border-left: 3px solid #b47dff;
}
a{
	color: #b47dff;
}
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:#b47dff;
}
.sub-menu {
	background: #fafafa;
}
#back-to-top{
	border:1px solid #b47dff;
}
#back-to-top:focus{
	background-color: #b47dff;
}
.colored{
	color: #b47dff;
}
.btn-toranj {
	background-color: #b47dff;
}
.btn-toranj.alt {
	color: #b47dff;
	border-color: #b47dff;
}
.lined:after{
	background:#b47dff;
}
.bordered:after,
.bordered-fine:after{
	background: #b47dff;
}
.section-title:after{
	background: #b47dff;
	margin-left: 2px;
	width: 135px;
}
.tj-form label{
	color: #b47dff;
}
/* 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;
    width: 139px;
	  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:#b47dff;
	border:1px solid #b47dff;
}
ul.list-items .list-label{
	color: #b47dff;
}
#inner-bar{
	color: #b47dff;
}
#menu-toggle {
	background: #66bbee;
}
#menu-toggle:after,#menu-toggle:before{
	background: #66bbee;
}
.page-title .title span{
	color: #b47dff;
}
.contact-detail h5{
	color: #b47dff;
}
.page-side .title .second-part{
	color: #b47dff;
}
.portfolio-nav li a{
	color: #b47dff;
}
.portfolio-nav li a i{
	border:1px solid #b47dff;
}
.portfolio-nav li a:hover i,
.portfolio-nav li a:focus i {
	background: #b47dff;
}
.grid-filters:after{
	background: #b47dff;
}
.fixed-filter .select-filter i{
	color: #b47dff;
}
.tj-hover-3 .tj-overlay .title:after{
background-color: #b47dff;
}
.tj-hover-5.colorbg:after{
	background: #b47dff;
}
.vertical-carousel .vcarousel-next a,.vertical-carousel .vcarousel-prev a{
	color:#b47dff;
}
.vertical-carousel .vcarousel-counter{
	color:#b47dff;
}
.team-members .left-side .item .info:before{
	background:#b47dff;
}
.blog-minimal #blog-list .post-meta{
	color: #b47dff;
}
#blog-more {
	border: 1px solid #b47dff;
	color: #b47dff;
}
#blog-more:hover,
#blog-more:focus {
	background: #b47dff;
}
.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: #b47dff;
}
.sticky-span{
	color:#b47dff;
}
#post-body #post-side a:focus {
	color:#b47dff;
}
#comment-list .comment-meta ul li a:hover,
#comment-list .comment-meta ul li a:focus {
	color:#b47dff;
}
.team-item .team-content .subtitle:after{
	background: #b47dff;
}
.team-socials li a{
	color: #b47dff;
}
.team-socials li a i{
	border:1px solid #b47dff;
}
.team-socials li a:hover i,.team-socials li a:focus i{
	background: #b47dff;
}
.vertical-services li{
    border-left: 1px solid #b47dff;
}
.vertical-services li i{
    color: #b47dff;
    border: 1px solid #b47dff;
}
.skill-item .bar{
	background-color: #b47dff;
}
.accordion .item.active .head a,
.accordion .item .head a:hover,
.accordion .item .head a:focus{
	color:#b47dff;
}
.tabs .tabs-head li.active a,
.tabs .tabs-head li:hover a,
.tabs .tabs-head li:focus a{
	color: #b47dff;
}
.icon-box .ib-icon{
	border:1px solid #b47dff;
	color:#b47dff;
}
.ib-center .ib-icon{
	background-color: #b47dff;
}
.cap-compact{
	border-left: 8px solid #b47dff;
}
.cap-compact.cap-reverse{
	border-right: 8px solid #b47dff;
}
.cap-lg .cap-des:after{
	background-color: #b47dff;
}
.cap-toranj .cap-title:after{
	background: #b47dff;
}
.ms-staff-carousel .ms-staff-info h4:after{
	background: #b47dff;
}
.tj-ms-gallery .ms-thumb-list{
	color: #b47dff;
}
	.grid-filters-wrapper .select-filter i{
		color: #b47dff;
	}
.tj-playbtn{
	color: #b47dff;
}
.page-side .title span{
    /*color: #b47dff;
    font-size: 16px;
    font-weight: 300;
    font-family: 'ralewaylight';
    line-height: 1.0em;*/
}
#commentform #submit{
    background-color: #b47dff;
    border-color: #b47dff;
}
.widget .widgettitle:after {
	background: #b47dff;
}
.widget-recent-posts .w-post-content a:hover,
.widget-recent-posts .w-post-content a:focus{
	color: #b47dff;
}
.widget-recent-posts .date{
    color: #b47dff;
}
.post-password-form input[type="submit"],
.widget_search input[type="submit"]{
	background-color: #b47dff;
	border-color: #b47dff;
}
.p404{
	background: #b47dff;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	color: #b47dff;
}
.wpb_accordion_section:hover .wpb_accordion_header a{
	color: #b47dff !important;
}
.dark-template .tj-password i{
	background-color: #b47dff;
}
#social-sharing .sharing-icon{
	background: #b47dff;
}
.tj-ms-skin .ms-nav-prev{
	color: #b47dff;
}
.tj-ms-skin .tj-ms-counter{
	color: #b47dff;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn, 
.tj-ms-skin  .ms-video-btn {
	color: #b47dff;
	border:1px solid #b47dff;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn:after, 
.tj-ms-skin  .ms-video-btn:after{
	color: #b47dff;
}
.tj-ms-skin  .ms-slide .ms-slide-vpbtn:hover, 
.tj-ms-skin  .ms-video-btn:hover{
	background:#b47dff;
}
.woocommerce .star-rating, .woocommerce-page .star-rating,
.woocommerce .star-rating::before, .woocommerce-page .star-rating::before{
	color:#b47dff;
}
.shop-post-title a::after{
	background: #b47dff;
}
.woocommerce span.onsale, 
.woocommerce-page span.onsale{
	background: #b47dff;
}
.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: #b47dff;
}
.cart-contents{
	color: #b47dff;
}
.cd-active.cd-dropdown > span {
	color: #b47dff;
}
.cd-active.cd-dropdown ul li span:hover {
	background: #b47dff;
}
.woocommerce-page #respond input#submit,
.woocommerce #respond input#submit{
	background: #b47dff;
	border-color: #b47dff;
}
.woocommerce .widget_product_search input[type="submit"]{
	background-color: #b47dff;
	border-color: #b47dff;
}
blockquote {
	border-right: 3px solid #b47dff;
}
.cap-compact{
	border-right: 10px solid #b47dff;
}
.cap-compact.cap-reverse {
	border-left: 10px solid #b47dff;
}
.cap-compact.cap-reverse {
	border-left: 10px solid #b47dff;
}
.vertical-services li {
	border-right: 1px solid #b47dff;;
}
.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: #b47dff;
}
.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: #b47dff;
}
.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: #9b5cdA;
	border-color: #9b5cdA;
}
.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: #b47dff;
}
#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 {
	font-size: 75%;
	display: block;
	line-height: 129%;
	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 {
	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 {
	font-size: 105%;
	color: #b47dff; 
	font-weight: 400;
}
.colord {
	font-size: 75%;
	color: #b47dff; 
	font-weight: 400;
}
.colord a {
	color: #999999; 
	font-weight: 400;
}
.colord a:hover {
	color: #b47dff; 
	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: 35px;
	color: #474747;
	margin-top: 0;
	margin-bottom: 0;
}
.wpb_accordion_wrapper {
	font-size: 110%;
}
.wpcf7-submit {
	color: #fff; 
	background-color: #b47dff;
}