/*
Theme Name: parazar Child
Description: Child theme for parazar theme
Author: parazar
Author URI: 
Template: parazar
Version: 4.1.9
Text Domain:  parazar
*/ 

/**
 * @license
 * MyFonts Webfont Build ID 3933707, 2020-08-09T10:53:48-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaNeueLTStd-Lt by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-45-light-189171/
 * 
 * Webfont: HelveticaNeueLTStd-Roman by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-55-roman-189171/
 * 
 * Webfont: HelveticaNeueLTPro-LtEx by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-43-light-extended/
 * 
 * 
 * Webfonts copyright: Copyright &amp;#x00A9; 2014 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2020 MyFonts Inc
*/

html{
	webkit-text-size-adjust: 100%;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
}

@font-face {
	font-family: 'HelveticaNeueLTStd';
	src: url('fonts/HelveticaNeueLTPro-LtEx/font.woff2') format('woff2'), url('fonts/HelveticaNeueLTPro-LtEx/font.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'HelveticaNeueLTStd';
	src: url('fonts/HelveticaNeueLTStd-Lt/font.woff2') format('woff2'), url('fonts/HelveticaNeueLTStd-Lt/font.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'HelveticaNeueLTStd';
	src: url('fonts/HelveticaNeueLTStd-Roman/font.woff2') format('woff2'), url('fonts/HelveticaNeueLTStd-Roman/font.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}


h1,h2,h3,h4,h5,h6,.fusion-button-text{
	font-weight: 100 !important;
}
/* old olympic fonts */

/*@font-face {
    font-family: 'HelveticaNeueLTStd';
    src: url('fonts/37CB37_0_0.eot');
    src: url('fonts/37CB37_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/37CB37_0_0.woff2') format('woff2'),url('fonts/37CB37_0_0.woff') format('woff'),url('fonts/37CB37_0_0.ttf') format('truetype');
	font-weight: 400;
  font-display: swap;	
}
@font-face {
    font-family: 'HelveticaNeueLTStd';
    src: url('fonts/37CB37_1_0.eot');
    src: url('fonts/37CB37_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/37CB37_1_0.woff2') format('woff2'),url('fonts/37CB37_1_0.woff') format('woff'),url('fonts/37CB37_1_0.ttf') format('truetype');
	font-weight: 700;
  font-display: swap;	
}*/

.fusion-header-wrapper{
	border-bottom:1px solid #3C2435;
}
@media only screen and (min-width: 800px){
	.fusion-header-wrapper {
		position: fixed !important;
	    z-index: 10000;
		left: 0;
		right: 0;
	}
	.fusion-main-menu > ul > li > a > span{
		position:relative;
		padding-right:10px;
		padding-left:10px;
		margin-right:3px;
		margin-left:3px;
	}
	.fusion-main-menu{
		/*transform: translateX(26px);*/
	}
	.fusion-main-menu > ul > li > a > span:after{
	    content: '';
		position: absolute;
		width: 0;
		left: 0;
		height: 1px;
		bottom: -6px;
		z-index: 9;
		background: #31182a;
		-webkit-transition: all 650ms ease;
		-moz-transition: all 650ms ease;
		-ms-transition: all 650ms ease;
		-o-transition: all 650ms ease;
		transition: all 650ms ease;
		/* margin-top: 10px; */
	}
	.fusion-main-menu > ul > li:hover > a > span:after,
	.fusion-main-menu > ul > li.current-menu-item > a > span:after,
	.fusion-main-menu > ul > li.current_page_item > a > span:after{
		width: 100%;
	}
	.fusion-header-wrapper .fusion-row{
		/*max-width: 1628px !important;*/
		max-width: 1654px !important;
	}
}

.max815{
	max-width:815px;
	margin:0 auto;
}

.homeshikslide .item_wrapper{
	background-size: cover;
    /*height: 900px;*/
    height: 46.875vw;
}
.homeshikslide .owl-dots{
	display: flex;
    justify-content: space-between;
    margin-top: 0px;
    z-index: 5;
    position: absolute;
    bottom: 6px;
    width: 100%;
	flex-direction: row-reverse;
	
	display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction: row-reverse;
	outline: none;
}
.homeshikslide .owl-dots button.owl-dot{
	width: 100%;
	height: 16px;
	margin-left:7px;
	background: rgba(255, 255, 255, 0.33);
	outline: none;
}
.homeshikslide .owl-dots button.owl-dot:first-child{margin-left:0px !important;}
.homeshikslide .owl-dots button.owl-dot.active{background: rgba(255, 255, 255, 0.85);outline: none;}
@media only screen and (max-width: 800px){.homeshikslide .owl-dots button.owl-dot{height: 10px;}}

.parazarcmpn{
	width:25% !important;
}
.parazar-cwrapper{
	padding:8px !important
}
.parazar-cwrapper .playwrap .playb{
	background-image: url(images/playbutton.svg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	width: 78px;
    height: 78px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    top: 50%;
	border-radius:50%;
	cursor:pointer;
	transition: width 0.4s linear, height 0.4s linear, box-shadow 0.4s linear;
	-webkit-transition: width 0.4s linear, height 0.4s linear, box-shadow 0.4s linear;
	-moz-transition: width 0.4s linear, height 0.4s linear, box-shadow 0.4s linear;
	-o-transition: width 0.4s linear, height 0.4s linear, box-shadow 0.4s linear;
}
.parazar-cwrapper:hover .playb{
	width: 88px;
	height: 88px;
    -webkit-box-shadow: 0px 0px 80px 20px #ffffff;
    -moz-box-shadow: 0px 0px 80px 20px #ffffff;
    box-shadow: 0px 0px 80px 20px #ffffff;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.parazar-cwrapper a{display: block;}
.parazar-cwrapper a .playwrap{
	height: 275px;
	position:relative;
	border: 1px solid #d5d5d5;
}
.parazar-wrkwrapper .singlimg,.parazar-wrkwrapper .slides{border: 1px solid #d5d5d5;}
@media only screen and (min-width: 974px) and (max-width: 1700px){
	.parazar-cwrapper a .playwrap{
		/*height: 16vw;*/
		height: 100% !important;
		width: 100%;
	}
}
@media only screen and (min-width: 800px) and (max-width: 973px){
	.fusion-blog-layout-grid-4 .fusion-post-grid.campaigns{
		width: 50% !important;
	}
	.parazar-cwrapper a .playwrap{
		/*height: 30vw;*/
		height: 100% !important;
		width: 100%;
	}
}
@media only screen and (max-width: 800px){
	.parazar-cwrapper a .playwrap{
		/*height: 57vw;*/
		height: 100% !important;
		width: 100%;
		text-align:center;
	}
	.fusion-blog-layout-grid-4 .fusion-post-grid.campaigns{
		width: 100% !important;
	}
}
.parazar-cwrapper .playwrap{
	height: 100%;
}
.parazar-cwrapper .playwrap img{
	height: 100%;
    object-fit: cover;
	width:100%;
}
.parazar-cwrapper .pctitle{
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.wpcf7{
	max-width: 536px;
    margin: 0 auto !important;
}

.cubeline input[type="submit"]{
	width: 116px !important;
    margin-left: 8px;
    float: right;
    background: #3C2435 !important;
    height: 180px;
	border:1px solid #3C2435 !important;
	color:#ffffff !important;
}
.cubeline input[type="submit"]:hover{
	background:rgba(60,36,53,0.65) !important;
	border:1px solid #3C2435 !important;
}
.cubeline .wpcf7-form-control-wrap{
	width: calc(100% - 124px);
    display: inline-block;
    float: left;
}
.cubeline textarea{
	height: 180px !important;
}
@media only screen and (max-width: 800px){
	.cubeline .wpcf7-form-control-wrap{
		width: 100%;
		display: block;
		float: none;
	}
	.cubeline input[type="submit"] {
		width: 100% !important;
		margin-left: 0px;
		margin-top: 20px;
		float: none;
		height: 80px;
	}
}


/*.campaign-fusion-post-wrapper .parazar-cwrapper a,.vidbut:not(.ok){
	pointer-events: none;
}
.campaign-fusion-post-wrapper .ok a,.vidbut.ok{
	pointer-events: auto !important;
}*/


.svgimg img{
	width:100%;
}
.flower img{
	height:49px;
}

.fusion-logo{
	max-width: 237px !important;
	width:100%;
	height:55px;
}

.fusion-loading-container{
	text-align: center;
}
.fusion-loading-container .fusion-loading-msg{
	display:none !important;
}
.fusion-loading-container .fusion-spinner-1, .fusion-loading-container .fusion-spinner-2, .fusion-loading-container .fusion-spinner-3{
	width: 12px;
    height: 12px;
	border-radius: 100%;
    display: inline-block;
    border: 1px solid #707070;
	background: rgba(255, 255, 255, 0) !important;
	margin-right: 12px;
}
.fusion-loading-container .fusion-spinner-3{
	margin-right: 0px !important;
}

/*.custom-works .fusion-filters{display:block !important;}*/
#sliders-container{padding-top:130px !important;}
.home #sliders-container{padding-top:0px !important;}
/*.fusion-portfolio-content-wrapper{opacity:1 !important;}*/
@media only screen and (max-width: 800px){
	#sliders-container{padding-top:0px !important;}
}

.fusion-filters{
	border-width:0px !important;
	text-align: center;
}
.fusion-filter{
	float: none;
    display: inline-block;
	text-align:center;
}
.fusion-filter.fusion-active a {
	border-top-width: 0px!important;
	/*border-bottom: 1px solid #3C2435 !important;*/
}

.fusion-filter a {
    padding: 0 10px;
}
.fusion-filters .fusion-filter.fusion-active a,
.fusion-filter a:hover{
	color:#3C2435 !important;
}
/*
.fusion-portfolio-wrapper article{
	margin:10px!important;
	overflow: hidden;
	padding: 0px !important;
	width:calc( 50% - 20px ) !important;
	height:326px;
}
.fusion-portfolio-wrapper article:nth-child(4n-1){
	width:100% !important;
	height:662px;
}
@media only screen and (min-width: 800px) and (max-width: 1404px){
	.fusion-portfolio-wrapper article,
	.fusion-portfolio-four .fusion-portfolio-post{
		margin: 0.7vw !important;
		width:calc( 50% - 1.4vw ) !important;
		height: 23vw !important;
	}
	.fusion-portfolio-wrapper article:nth-child(4n-1){
		height: 47vw !important;
	}	
}
@media only screen and (max-width: 800px){
	.fusion-portfolio-wrapper article,
	.fusion-portfolio-four .fusion-portfolio-post{
		margin: 2vw 0px !important;
		width:100% !important;
		height: 60vw !important;
	}
	.fusion-portfolio-wrapper article .metatitle{
		opacity:1 !important;
	}
	.fusion-portfolio-wrapper article .fusion-lightbox img{
		filter: blur(2px) brightness(0.4);
		-webkit-filter: blur(2px) brightness(0.4);
		-moz-filter: blur(2px) brightness(0.4);
		-o-filter: blur(2px) brightness(0.4);
		-ms-filter: blur(2px) brightness(0.4);
		height: 60vw !important;
	}
	.fusion-filter{border-bottom-width:0px !important;}
}
.fusion-portfolio-wrapper article .metatitle{
	text-align:center;
	position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
	
    color: white;
    left: 50%;
    font-size: 23px;
    opacity:0;
	-webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-moz-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-ms-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-o-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.fusion-portfolio-wrapper article .metatitle .descr{
	display:block;
	font-size:23px;
}
.fusion-portfolio-wrapper article:hover .metatitle{
	opacity:1;
}
.fusion-portfolio-wrapper article:hover .fusion-lightbox img{
    filter: blur(8px) brightness(0.7);
	-webkit-filter: blur(8px) brightness(0.7);
	-moz-filter: blur(8px) brightness(0.7);
	-o-filter: blur(8px) brightness(0.7);
	-ms-filter: blur(8px) brightness(0.7);
}
.fusion-portfolio-wrapper article .fusion-lightbox img{
	object-fit: cover;
    width: 100%;
    object-position: center center;
	-webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	-moz-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	-ms-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	-o-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.fusion-portfolio-content-wrapper .fusion-portfolio-content{margin:0px !important;}
*/
.darkback{
	/*padding: 44px;*/
	padding: 88px 44px 57px 44px;
	background:url(images/reka-darkback.svg);
	background-position:center center;
	background-size:cover;
	background-repeat:none;
}
.lightback{
	/*padding: 44px;*/
	padding: 88px 44px 57px 44px;
	background:url(images/reka-lightback.svg);
	background-position:center center;
	background-size:cover;
	background-repeat:none;
}
.darkback p,.lightback p{
	color:#3C2435;
	line-height:22px;
}
.darkback{background-color:#cecece;}
.lightback{background-color:#ededed;}

.teammates .fusion-column-wrapper{
	height:507px !important;
}
.teammates .fusion-column-wrapper .fusion-imageframe img{
	o-transition: filter 0.5s linear;
	-ms-transition: filter 0.5s linear;
	-webkit-transition: filter 0.5s linear;
	-moz-transition: filter 0.5s linear;
	transition: filter 0.5s linear;
}
.teammates .fusion-text p{
	text-align:center;
	color:#ffffff;	
	max-width:440px;
	padding:0 20px;
	margin:0 auto 20px auto;
	opacity:0;
	-webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-moz-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-ms-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	-o-transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
	transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
}

.teammates .fusion-column-wrapper:hover .fusion-text p{
	opacity:1;
}
.teammates .fusion-column-wrapper:hover .fusion-imageframe img{
    filter: blur(8px) brightness(0.7);
	-webkit-filter: blur(8px) brightness(0.7);
	-moz-filter: blur(8px) brightness(0.7);
	-o-filter: blur(8px) brightness(0.7);
	-ms-filter: blur(8px) brightness(0.7);
	/*-webkit-transition: bckground 0.2s cubic-bezier(0.4, 0, 1, 1);
	-moz-transition: bckground 0.2s cubic-bezier(0.4, 0, 1, 1);
	-ms-transition: bckground 0.2s cubic-bezier(0.4, 0, 1, 1);
	-o-transition: bckground 0.2s cubic-bezier(0.4, 0, 1, 1);
	transition: bckground 0.2s cubic-bezier(0.4, 0, 1, 1);*/
}
.teammates .fusion-column-wrapper .fusion-imageframe img{
	filter: blur(8px) brightness(1);
	-webkit-filter: blur(0px) brightness(1);
	-moz-filter: blur(0px) brightness(1);
	-o-filter: blur(0px) brightness(1);
	-ms-filter: blur(0px) brightness(1);
	
}

.teammates .fusion-imageframe{
    position: absolute;
    top: 0;
	z-index: -1;
}
.teammates .fusion-imageframe img{
	object-fit: cover;
	height:506px;
}

@media only screen and (max-width: 800px){
	.teammates .fusion-imageframe{
		position: relative;
		top: auto;
		z-index: 1;
		margin-bottom:15px;
		margin-top:15px;
	}
	.teammates .fusion-imageframe img {
		object-fit: unset;
		height: auto;
	}	
	.teammates .fusion-text p{
		color:#3c2435;		
		opacity:1 !important;
	}
	.teammates .fusion-column-wrapper {
		height: auto !important;
	}
	.teammates .fusion-column-wrapper:hover .fusion-imageframe img{
		filter: blur(0px) brightness(1);
		-webkit-filter: blur(0px) brightness(1);
		-moz-filter: blur(0px) brightness(1);
		-o-filter: blur(0px) brightness(1);
		-ms-filter: blur(0px) brightness(1);
	}
	
}


/* mobile menu */
.fusion-icon-bars:before{
    content: "" !important;
}
.shiktoggle .fusion-toggle-icon-line {
    opacity: 1;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transition: .25s ease-in-out;
    margin-bottom: 10px !important;
    background-color: #3c2435 !important;
    height: 3px !important;

}
.shiktoggle .fusion-toggle-icon-line:nth-child(1) {
    transform-origin: 5px 5px;
    -webkit-transform-origin: 5px 5px;
    -ms-transform-origin: 5px 5px;
    -moz-transform-origin: 5px 5px;
}
.shiktoggle .fusion-toggle-icon-line:nth-child(3) {
    transform-origin: 6px 0px;
    -webkit-transform-origin: 6px 0px;
    -ms-transform-origin: 6px 0px;
    -moz-transform-origin: 6px 0px;
}
.shiktoggle a[aria-expanded="true"] .fusion-toggle-icon-line:nth-child(1) {
    transform: rotate(45deg) translate(0px,0px);
    -ms-transform: rotate(45deg) translate(0px,0px);
    -webkit-transform: rotate(45deg) translate(0px,0px);
    -moz-transform: rotate(45deg) translate(0px,0px);
    -o-transform: rotate(45deg) translate(0px,0px);
}
.shiktoggle a[aria-expanded="true"] .fusion-toggle-icon-line:nth-child(2) {
    width: 0;
    opacity: 0;
}
.shiktoggle a[aria-expanded="true"] .fusion-toggle-icon-line:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(0px,0px);
    -ms-transform: rotate(-45deg) translate(0px,0px);
    transform: rotate(-45deg) translate(0px,0px);
    -moz-transform: rotate(-45deg) translate(0px,0px);
    -o-transform: rotate(-45deg) translate(0px,0px);
}
.shiktoggle{
    height: auto;
    width: 66px;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: content-box;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
@media only screen and (max-width: 800px){
	.fusion-header .fusion-row{
		padding-top: 15px !important;
	}
	.fusion-mobile-menu-icons {
		margin-top: 25px !important;
	}
}


@media screen and (min-width: 800px){
	.fusion-header nav, .fusion-header .fusion-logo,
	.fusion-header .fusion-row{
		o-transition: margin 0.4s linear;
		-ms-transition: margin 0.4s linear;
		-webkit-transition: margin 0.4s linear;
		-moz-transition: margin 0.4s linear;
		transition: margin 0.4s linear;
	}
	.fusion-header .fusion-logo img, .fusion-header .fusion-logo{
		o-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}
	.fusion-header nav{
		margin-top: 37px;
	}
	header.stickyshik .fusion-header nav{
		margin-top: 0px;
	}
	header.stickyshik .fusion-header .fusion-logo img {
		max-width: 65%;
	}
	header .fusion-header,
	header.stickyshik .fusion-header{
		background:#ffffff;
	}
	header.stickyshik .fusion-header .fusion-logo{
		margin-top: 27px;
		margin-bottom: 0px;
		max-height: 50px;
	}
	header.stickyshik .fusion-header .fusion-row{	margin-top: 0px; }
	
	/* HOME */
	.home header .fusion-header{background: rgba(255, 255, 255, 0);}
	.home header.stickyshik .fusion-header{background:#ffffff;}
	
	.home .fusion-header-wrapper {border-bottom-width:0px !important;}
	.home .fusion-header-wrapper.stickyshik {border-bottom-width:1px !important;}
	
	.home header .fusion-header .fusion-standard-logo{opacity:0;height:0;float: left;}
	.home header .fusion-header .shik-light-logo{opacity:1;height:auto;}
	.home header.stickyshik .fusion-header .fusion-standard-logo{opacity:1;height:auto; float: none;}
	.home header.stickyshik .fusion-header .shik-light-logo{opacity:0;height:0;}
	.home header .fusion-header .fusion-main-menu > ul > li > a{color:#ffffff;}
	.home header.stickyshik .fusion-header .fusion-main-menu > ul > li > a{color:#3c2435;}
	.home header .fusion-header .fusion-main-menu > ul > li > a > span:after{background:#ffffff;}
	.home header.stickyshik .fusion-header .fusion-main-menu > ul > li > a > span:after{background:#31182a;}
}

.max1640 .fusion-row{
	max-width:1640px !important;
}

@media only screen and (max-width: 800px){
	.home header .fusion-header .shik-light-logo{opacity:0;height:0;display:none !important;}
}
@media only screen and (min-width: 800px) and (max-width: 1640px){
	.homeshikslide .item_wrapper{
		height: 46.875vw;
	}
}
@media only screen and (max-width: 800px){
	.homeshikslide .item_wrapper{
		height: 55vw;
	}
}

.fusion-filter a{position: relative;}
.fusion-filter a:after{
	content: '';
	position: absolute;
	width: 0px;
	left: 0px;
	height: 1px;
	bottom: 0px;
	z-index: 9;
	background: #31182a;
	-webkit-transition: width 650ms ease;
	-moz-transition: width 650ms ease;
	-ms-transition: width 650ms ease;
	-o-transition: width 650ms ease;
	transition: width 650ms ease;
}
.fusion-filter.fusion-active a:after,
.fusion-filter a:hover:after{width: 100%;}

@media only screen and (max-width: 800px){
	.nicemobpadding{
		padding-top:5px !important;
		padding-bottom:5px !important;
	}
	.nicespace{
		margin-top:5px !important;
		margin-bottom:5px !important;
	}
}

.fusion-button .fusion-button-text{
	font-size:23px;
	line-height:1.2em;
}
.fusion-button{
	padding: 14px 8px 8px 8px !important;
	width:100% !important;
	max-width: 223px;
}
.fusion-footer-widget-area .widget-title{text-transform: inherit !important;}
footer .widget-title{margin: 23px 0 !important;}
.wpcf7 input[type="text"],.wpcf7 input[type="tel"]{margin-bottom:7px !important;}

.stragyboxs p:last-child{margin-bottom:0px;}
.stragyboxs strong{margin-top:20px;}

a.fusion-button.button-large:focus {
    background: #3c2435;
}

.homeshikslide .owl-nav{display: block;outline: none;}
.homeshikslide .owl-nav span{display:none !important;}
.homeshikslide .owl-nav .owl-prev{
	position: absolute;
    left: 34px;
    top: 50%;
    transform: translateY(-50%) scale(-1);
	-webkit-transform: translateY(-50%) scale(-1);
    -ms-transform: translateY(-50%) scale(-1);
    -moz-transform: translateY(-50%) scale(-1);
    -o-transform: translateY(-50%) scale(-1);
	outline: none;
}
.homeshikslide .owl-nav .owl-next{
	position: absolute;
	right: 34px;    
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
	outline: none;
}
.homeshikslide .owl-nav .owl-prev:before,
.homeshikslide .owl-nav .owl-next:before{
	content:url('images/right-arrow.svg');
    height: 113px;
    width: 58px;
    display: block;
	outline: none;
}

@media only screen and (max-width: 800px){
	.homeshikslide .owl-nav .owl-prev{
		left: 0;
		transform: translateY(-50%) scale(-0.5);
		-webkit-transform: translateY(-50%) scale(-0.5);
		-ms-transform: translateY(-50%) scale(-0.5);
		-moz-transform: translateY(-50%) scale(-0.5);
		-o-transform: translateY(-50%) scale(-0.5);
	}
	.homeshikslide .owl-nav .owl-next{
	    right: 0;
		transform: translateY(-50%) scale(0.5);
		-webkit-transform: translateY(-50%) scale(0.5);
		-ms-transform: translateY(-50%) scale(0.5);
		-moz-transform: translateY(-50%) scale(0.5);
		-o-transform: translateY(-50%) scale(0.5);
	}
}

@media only screen and (min-width: 800px){
	/*.fusion-copyright-notice{
		float: left !important;
		width: calc( 100% - 100px) !important;
	}
	.fusion-social-links-footer{
		width: 100px !important;
		float: right !important;
		margin: 0px !important;
	}
	.fusion-social-links-footer .fusion-social-networks{
		margin-top:0px !important;
	}
	.fusion-social-networks .fusion-social-network-icon{
		margin:0 5px 10px !important;
	}*/
}


/*  Define here the CSS styles applied only to Safari browsers (any version and any device)   */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
	@media {
	  /*	.teammates .fusion-column-wrapper .fusion-imageframe img{margin: -8px -16px -16px -8px;}
		.teammates .fusion-column-wrapper{overflow: hidden;}*/
	}
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit){
    .teammates .fusion-column-wrapper .fusion-imageframe img{margin: -8px -16px -16px -8px;}
	.teammates .fusion-column-wrapper,.teammates .fusion-column-wrapper .fusion-imageframe{overflow: hidden;}
}

.nomark a span:after{
	content:'' !important;
	display:none !important;
}

.vidrap {
    position: relative;
    width: 100%;
    height: 100%;
    /*padding: 20px;
    border-radius: 5px;*/
    background-attachment: scroll;
    overflow: hidden;
}
.vidrap video {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    z-index: 1;
	display: block;
}
.vidrap .voverlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    background: rgba(0,0,0,0.85);
    opacity: 0.5;
}

.hasgalry .flexslider{
	margin: 0px !important;
}

@media only screen and (min-width: 1446px){
	.blocksize-big{
		width:100% !important;
		height:auto !important;
	}
	.blocksize-medium{
		width:50% !important;
		height:auto !important;
	}
	.blocksize-small{
		width:50% !important;
		height:auto !important;
	}
	.blocksize-big .fusion-portfolio-content-wrapper{
		height:672px;
	}
	.blocksize-medium .fusion-portfolio-content-wrapper{
		height:672px;
	}
	.blocksize-small .fusion-portfolio-content-wrapper{
		height:326px;
	}
}
@media only screen and (min-width: 800px) and (max-width: 1446px){
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-big,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-big{width:100% !important;}
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-medium,
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-small,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-medium,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-small{width:50% !important;}
	
	.blocksize-big{
		width:100% !important;
		height:auto !important;
	}
	.blocksize-medium{
		width:50% !important;
		height:auto !important;
	}
	.blocksize-small{
		width:50% !important;
		height:auto !important;
	}
	.blocksize-big .fusion-portfolio-content-wrapper{
		height:46.6vw;
	}
	.blocksize-medium .fusion-portfolio-content-wrapper{
		height:46.6vw;
	}
	.blocksize-small .fusion-portfolio-content-wrapper{
		height:22.65vw;
	}
	.fusion-portfolio-1 .fusion-portfolio-wrapper .fusion-col-spacing{
		padding: 0.692vw !important;
	}
	.fusion-recent-works .shikwrpr,.fusion-recent-works .nogalry,.fusion-recent-works .hasgalry,
	.fusion-recent-works .slides,.fusion-recent-works .slides li,.fusion-recent-works img{
		height:100% !important;
	}
	.fusion-portfolio{
		overflow:unset !important;
	}
}

@media only screen and (min-width: 800px) and (max-width: 1200px){
	.fusion-filter{
		font-size:1.4vw;
		margin-right: 2vw;
	}
}

.fusion-recent-works .fusion-portfolio-content-wrapper .fusion-separator{
	display:none !important;
	height:0px !important;
}

.hasgalry .flex-control-nav,
.homeskgal .flex-control-nav{
	display: flex !important;
    justify-content: space-between !important;
    margin-top: 0px !important;
    z-index: 5;
    position: absolute !important;
    bottom: 10px !important;
	left:10px;
    width: calc( 100% - 20px) !important;
	flex-direction: row;
	
	display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-flex-direction:row;
    -ms-flex-direction: row;
	outline: none;
}
.hasgalry .flexslider .flex-control-nav li a.flex-active,
.homeskgal .flex-control-nav li a.flex-active{
	background: rgba(255, 255, 255, 1) !important;
	outline: none;
	/*width:0; -> progress bar*/
}
.hasgalry .flexslider .flex-control-nav li a,
.homeskgal .flex-control-nav li a{
	width: 100%;
	background: rgba(255, 255, 255, 0.33) !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.15) !important;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.15) !important;
	-moz-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.15) !important;
	outline: none;
}
.hasgalry .flexslider .flex-control-nav li a{
	height: 11px !important;
}
.hasgalry .flexslider .flex-control-nav li,
.homeskgal .flex-control-nav li{
	margin: 0 0 0 7px !important;
	display: initial !important;
	width: 100% !important;
	outline: none;
}
.shikwrpr{
	border: 1px solid #707070;
}
.shikwrpr img{ width:100%;}
.hasgalry .flexslider .flex-control-nav li:first-child,
.homeskgal .flex-control-nav li:first-child{
	margin-left:0px !important;
}

.hasgalry .flex-direction-nav{display:none !important;}

.fusion-recent-works .fusion-filter.fusion-hidden{display:inline-block !important;}

.fusion-recent-works .fusion-portfolio-content{display:none !important;}

/*@media only screen and (min-width: 800px) and (max-width: 1424px){*/
@media only screen and (max-width: 800px){
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-big,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-big,
	.fusion-portfolio-post.blocksize-big{
		width:100% !important;
		height: auto;
	}
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-medium,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-medium,
	.fusion-portfolio-post.blocksize-medium{
		width:50% !important;
		height: auto;
	}
	.fusion-portfolio-masonry .fusion-portfolio-post.blocksize-small,
	.fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape.blocksize-small,
	.fusion-portfolio-post.blocksize-small{
		width:50% !important;
		height: auto;
	}
	.fusion-recent-works .fusion-portfolio-wrapper .fusion-col-spacing{
		padding:0.6vw !important;
	}
	.myworks .fusion-column-wrapper,
	.myworks .fusion-portfolio-wrapper{
		margin:0px !important;
	}
	.hasgalry .flexslider .flex-control-nav li a,
	.homeskgal .flex-control-nav li a{
		height: 5px !important;
	}
	.hasgalry .flex-control-nav,
	.homeskgal .flex-control-nav{
		bottom: 3px !important;
		left:3px !important;
		width: calc( 100% - 6px) !important;
	}
	
	/* select filter */
	.fusion-filters:before{
		content: '▾';
		position: absolute;
		top: 23px;
		right: 10px;
		font-size: 31px;
		color:#43273b;
	}
	.menuactive .fusion-filters:before{
		transform: scale(-1);
		-webkit-transform: scale(-1);
		-ms-transform: scale(-1);
		-moz-transform: scale(-1);
		-o-transform: scale(-1);
	}
	.fusion-filters{
		border:1px solid #43273b !important;
		margin-bottom: 8vw !important;
	}
	.shikimenuwrp:not(.menuactive) .fusion-filters li a{
		pointer-events: none;
		cursor: default;
		text-decoration: none;
	}
	.shikimenuwrp:not(.menuactive) .fusion-filters{max-height:46px;}
	.shikimenuwrp.menuactive .fusion-filters{max-height:100%;}
	.fusion-filters li{
		display:block;
		width:100%;
		padding: 6px;
	}
	.fusion-filters li{
		opacity:0.5;
	}
	.fusion-filters li.fusion-active,.fusion-filters li:hover{
		opacity:1;
	}
	.fusion-filter a:after{
		display:none !important;
	}
	.menuactive li.fusion-filter{display:block !important;}
	.shikimenuwrp li:not(.fusion-active){
		display:none;
	}
	/* modal mobile */
	.modal-header {
		position: relative !important;
		right: auto;
		top: auto;
		margin: 10px auto 0 auto !important;
		padding: 0 !important;
	}
	.modal-header .close {
		position: unset !important;
	}
	.modal-content{
		min-height: 100vh !important;
	}
	.modal-dialog{
		margin: 0px !important;
		height: 100vh !important;
		height: 100vh !important;

	}
}
.hidemodal{display:none !important;}
.modal-dialog{
	width:100% !important;
	max-width:1000px;
}
.modal-content {
    -webkit-box-shadow: none;
    box-shadow: none !important;
	border-radius: 0px !important;
	border: 0px !important;
	padding-left:30px;
	padding-right:30px;	
}
.modal-content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 681px !important;
}

.legaltxt .modal-body{
	width:100%;
	max-width:992px;
	margin:auto;
	text-align:justify;
	font-size:16px;
	line-height:29px;
	letter-spacing:-0.53px;
}
.modal-header{
	position: absolute;
	right: 0px;
	top: 0;
}
.modal-header h3{
	display:none !important;
}
.modal-header .close{
	margin-top: 0px !important;
	opacity: 1 !important;
	position: absolute;
	right: 33px;
	top: 33px;
	cursor: pointer;
	width: 33px;
	height: 33px;
	z-index:10;
	font-size:0px !important;
	background:none !important;
	border-width:0px !important;
}
.modal-header .close:before{
	content:'';
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	width: 33px;
	height: 1px;
	background: #1f344c;
	position: absolute;
	top: 50%;
	right: 0;
}
.modal-header .close:after{
	content:'';
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	width: 33px;
	height: 1px;
	background: #1f344c;
	position: absolute;
	top: 50%;
	right: 0;
}
.modal-body .fusion-title p{
	margin-top:0px !important;
}

body:not(.home) .fusion-header-wrapper{
	background-color:#ffffff !important;
}


.artifi{display:block !important;}
.hideart{display:none !important;}

.vidrap{
	background:#000000;
}
.vidcont{
	display: block;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
	width:100%;
    z-index: 4;
    color: #ffffff;
}
.vidcont a,.vidcont h1,.vidcont h2,.vidcont h3,.vidcont p,.vidcont span{
	color: #ffffff !important;
	font-weight:100 !important;
}
.vidcont p{
	margin-bottom:0px;
}
.vidcont span{
	font-size: 24px !important;
	margin-bottom:15px;
	display: block;
}
.vidcont h1{
    font-size: 46.3px !important;
    margin: 0px;
}
.vidcont h3{
	font-size: 24px !important;
	margin-top: 0px;
	margin-bottom: 60px;
}
.vidcont .vidbut{
	font-size: 25px;
	border:1px solid #ffffff;
	padding: 14px 8px 8px 8px;
    width: 100%;
	max-width: 223px;
    display: block;
    margin: 0 auto;
	
	transition: box-shadow 0.5s ease-in-out;
	-webkit-transition:  box-shadow 0.5s ease-in-out;
    -moz-transition:  box-shadow 0.5s ease-in-out;
    -o-transition:  box-shadow 0.5s ease-in-out;
}
.vidcont .vidbut:hover{
	box-shadow: 0px 0px 30px 20px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 0px 30px 20px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 0px 30px 20px rgba(255, 255, 255, 0.5);
}

@media only screen and (min-width: 800px) and (max-width: 1190px){
	.vidcont{
		width:100%;
		padding:30px;
	}
	.vidcont span{
		font-size: 2.017vw !important;
		margin-bottom:1.261vw;
		display: block;
	}
	.vidcont h1{
		font-size: 3.891vw !important;
		margin: 0px;
	}
	.vidcont h3{
		font-size: 2.017vw !important;
		margin-top: 0px;
		margin-bottom: 5.042vw;
	}
	.vidcont .vidbut{
		font-size: 2.101vw;
		padding: 1.176vw 0.672vw 0.672vw 0.672vw;
		max-width: 18.739vw;
	}
}
@media only screen and (max-width: 800px){
	.vidcont{
		width:100%;
		padding:30px;
	}
	.vidcont span{
		font-size: 3.017vw !important;
		margin-bottom:1.261vw;
		display: block;
	}
	.vidcont h1{
		font-size: 5vw !important;
		margin: 0px;
	}
	.vidcont h3{
		font-size: 3.017vw !important;
		margin-top: 0px;
		margin-bottom: 3.361vw;
	}
	.vidcont .vidbut{
		font-size: 4vw;
		padding: 2.176vw 0.672vw 1.672vw 0.672vw;
		max-width: 36vw;
	}
	
}


.vidrap .video-js{
	width:100% !important;
	height:100% !important;
}
video{
	outline:none;
}

.homeskgal .flex-nav-prev .flex-prev:before,
.homeskgal .flex-nav-next .flex-next:before{
	content:url('images/right-arrow.svg');
    height: 113px;
    width: 58px;
    display: block;
	outline: none;
}
.homeskgal .flex-nav-prev .flex-prev:before{
	transform: scale(-1);
	-webkit-transform: scale(-1);
    -ms-transform: scale(-1);
    -moz-transform: scale(-1);
    -o-transform: scale(-1);
}
.homeskgal .flex-nav-prev .flex-prev,
.homeskgal .flex-nav-next .flex-next{
	height: auto !important;
    width: auto !important;
	font-size:0px !important;
	background-color:unset !important;
	outline: none;
}
.homeskgal .flex-nav-prev .flex-prev{margin-left:34px;}
.homeskgal .flex-nav-next .flex-next{margin-right:34px;}
.homeskgal .flex-control-paging li a{
	height:16px !important;
}

@media only screen and (max-width: 800px){
	.homeskgal .flex-control-paging li a{
		height:6px !important;
	}
	.homeskgal .flex-nav-prev .flex-prev,
	.homeskgal .flex-nav-next .flex-next{margin:0px !important;}
	.homeskgal .flex-nav-prev .flex-prev:before{
		transform: scale(-0.5);
		-webkit-transform: scale(-0.5);
		-ms-transform: scale(-0.5);
		-moz-transform: scale(-0.5);
		-o-transform: scale(-0.5);
	}
	.homeskgal .flex-nav-next .flex-next:before{
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-o-transform: scale(0.5);
	}
}

@media only screen and (min-width: 920px) and (max-width: 1640px){ 
	.fusion-blog-layout-grid .pctitle{
		font-size:1.09vw !important;
	}
}


#acwp-toolbar-btn{
	top: auto !important;
    bottom: 10px !important;
	width: 30px !important;
    height: 30px !important;
    background: #000000 !important;
	border-width: 0px !important;
    border-radius: 0px !important;
}
.acwp-toolbar {
    top: auto !important;
    bottom: 10px !important;
}
.acwp-footer ul li:last-child,
.acwp-footer ul li:last-child a{
    color: #efefef !important;
}
#acwp-toolbar-btn svg{
	width: 23px !important;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,
.wpcf7-response-output.fusion-alert.error.fusion-danger{
	display:inline !important;
	background-color: rgba(255,255,255,0) !important;
	border:0px !important;
	border-width:0px !important;
}
/* RTL */
.rtl .fusion-filters{
	text-align:center;
}
.rtl .fusion-filter{
	float:none !important;
}
.rtl .fusion-main-menu > ul > li > a > span:after,
.rtl .fusion-filter a:after{
	left: auto !important;
	right:0px !important;
}

.rtl .vidcont .vidbut{
	padding:8px 8px 14px 8px;
}
.rtl .fusion-button{
	padding: 8px 8px 14px 8px !important;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"]{
	direction:rtl !important;
}
.rtl .cubeline input[type="submit"]{
	font-size:24px !important;
	margin-right: 8px;
	margin-left: 0px !important;
    float: left;
}
.rtl .cubeline .wpcf7-form-control-wrap{
	 float: right;
}

@media only screen and (min-width: 800px) and (max-width: 1190px){.rtl .vidcont .vidbut{padding: 0.672vw 0.672vw 1.176vw 0.672vw;}}
@media only screen and (max-width: 800px){.rtl .vidcont .vidbut{padding: 1.672vw 0.672vw 2.176vw 0.672vw;}}


.rtl .homeskgal .flex-control-nav{
	flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	-webkit-flex-direction:row-reverse;
}
.rtl .hasgalry .flex-control-nav{
	right: 10px;
	left:auto !important;
}
.rtl .hasgalry .flexslider .flex-control-nav li{
	margin: 0 7px 0 0 !important;
}

.rtl .max815 {
    max-width: 762px !important;
}

.max935{
	max-width: 935px;
	margin:0 auto;
}
@media only screen and (min-width: 800px){
	a.shikmenulan:before{
		content: '';
		width: 1px;
		background: #3c2435;
		height: 40px;
		margin-right: 19px;
	}
	.rtl a.shikmenulan:before{
		margin-right: 0px !important;
		content:'';
		display:none;
	}
	.rtl a.shikmenulan:after{
		margin-right: 19px;
		content: '';
		width: 1px;
		background: #3c2435 ;
		height: 40px;
	}
	.shikmenulan{ margin-left:30px !important;}
}
@media only screen and (max-width: 800px){
	.rtl .hasgalry .flex-control-nav{right: 0px !important;}
}
.home header .fusion-header .fusion-main-menu > ul > li > a.shikmenulan:after,
.home header .fusion-header .fusion-main-menu > ul > li > a.shikmenulan:before{background: #ffffff;}
.home header.stickyshik .fusion-header .fusion-main-menu > ul > li > a:after,
.home header.stickyshik .fusion-header .fusion-main-menu > ul > li > a:before{background: #3c2435 !important;}

.rtl .wpcf7{
	direction:rtl !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}

@media only screen and (min-width: 800px) and (max-width: 1000px){
	.avada-responsive:not(.rtl) .fusion-main-menu > ul > li{padding-right:0px !important;}
	.rtl .fusion-main-menu > ul > li{padding-left:0px !important;}
}


.singlimg{
	height:100%;
}
.singlimg img{
	width:100%;
	height:100%;
}
.wpcf7 .ajax-loader {
    background-image: url('../parazar/assets/images/ajax-loader.gif') !important;
}

.rtl .fusion-recent-works .flex-control-nav{direction: ltr;}

/*.parazar-cwrapper:not(.clickitnow),.vidbut:not(.clickitnow){pointer-events: none;}
.parazar-cwrapper.clickitnow,.vidbut.clickitnow{pointer-events: auto !important;}*/

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 120% !important;
	padding: 8px !important;
}
.page-id-471 .post-content{min-height:100vh;}