/******************************************************************

	BUTTONS HOVER EFFECTS

*******************************************************************/
.master.item-box.button-effects .preview-item-links span.item-link , .master.item-box.button-effects .blocks-preview-item-links span.item-link , .button-wrapper .item-link{
	position:relative;
  	overflow: hidden;
  	 transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.master.item-box.button-effects .preview-item-links span.item-link:hover , .master.item-box.button-effects .blocks-preview-item-links span.item-link:hover{
	/*background:initial;*/
}

.master.item-box.button-effects .preview-item-links span.item-link:before , .master.item-box.button-effects .blocks-preview-item-links span.item-link:before, .button-wrapper .item-link:before{
  content: "";
  position: absolute;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.btn_hover1 .preview-item-links span.item-link , .master.item-box.btn_hover1 .blocks-preview-item-links span.item-link , .button-wrapper.btn_hover1 .item-link{
	-webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.btn_hover1 .preview-item-links span.item-link:hover ,.master.item-box.btn_hover1 .blocks-preview-item-links span.item-link:hover , .button-wrapper.btn_hover1 .item-link:hover{
	-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 10px 20px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}



.master.item-box.btn_hover2 .preview-item-links span.item-link ,.master.item-box.btn_hover2 .blocks-preview-item-links span.item-link , .button-wrapper.btn_hover2 .item-link{
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.btn_hover2 .preview-item-links span.item-link:hover ,.master.item-box.btn_hover2 .blocks-preview-item-links span.item-link:hover , .button-wrapper.btn_hover2 .item-link:hover{
	-ms-transform: scale(1.3); /* IE 9 */
    -webkit-transform: scale(1.3); /* Safari */
    transform: scale(1.3);
}


.master.item-box.btn_hover3 .preview-item-links span.item-link:before ,.master.item-box.btn_hover3 .blocks-preview-item-links span.item-link:before  ,  .button-wrapper.btn_hover3 .item-link:before{
  bottom: 0px;
  height: 100%;
  left: 0px;
  right: 0px;
  z-index: -1;
  opacity:0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}


.master.item-box.btn_hover3 .preview-item-links span.item-link:hover:before , .master.item-box.btn_hover3 .blocks-preview-item-links span.item-link:hover:before ,  .button-wrapper.btn_hover3 .item-link:hover:before{
	opacity:1;
}


.master.item-box.btn_hover4 .preview-item-links span.item-link:before , .master.item-box.btn_hover4 .blocks-preview-item-links span.item-link:before  , .button-wrapper.btn_hover4 .item-link:before{
  bottom: 0px;
  height: 0px;
  left: 0px;
  right: 0px;
  z-index: -1;
  -webkit-transition-property: height;
  transition-property: height;
}

.master.item-box.btn_hover4 .preview-item-links span.item-link:hover:before ,.master.item-box.btn_hover4 .blocks-preview-item-links span.item-link:hover:before,  .button-wrapper.btn_hover4 .item-link:hover:before{
 	height: 100%;
}

.master.item-box.btn_hover5 .preview-item-links span.item-link:before , .master.item-box.btn_hover5 .blocks-preview-item-links span.item-link:before, .button-wrapper.btn_hover5 .item-link:before{
  bottom: 0px;
  height: 4px;
  left:51%;
  right:50%;
  -webkit-transition-property: left, right;
  transition-property: left, right;
}

.master.item-box.btn_hover5 .preview-item-links span.item-link:hover:before ,.master.item-box.btn_hover5 .blocks-preview-item-links span.item-link:hover:before ,  .button-wrapper.btn_hover5 .item-link:hover:before{
  left: 0px;
  right: 0px;
}

.master.item-box.btn_hover6 .preview-item-links span.item-link ,.master.item-box.btn_hover6 .blocks-preview-item-links span.item-link , .button-wrapper.btn_hover6 .item-link{
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.btn_hover6 .preview-item-links span.item-link:hover ,.master.item-box.btn_hover6 .blocks-preview-item-links span.item-link:hover , .button-wrapper.btn_hover6 .item-link:hover{
    -ms-transform: translate(0px,-10px); /* IE 9 */
   	-webkit-transform: translate(0px,-10px); /* Safari */
    transform: translate(0px,-10px);
}

.master.item-box.btn_hover7 .preview-item-links span.item-link:before , .master.item-box.btn_hover7 .blocks-preview-item-links span.item-link:before  .button-wrapper.btn_hover7 .item-link:before{
  bottom: 0px;
  height: 100%;
  z-index: -1;
  left:51%;
  right:50%;
  -webkit-transition-property: left, right;
  transition-property: left, right;
}

.master.item-box.btn_hover7 .preview-item-links span.item-link:hover:before ,.master.item-box.btn_hover7 .blocks-preview-item-links span.item-link:hover:before, .button-wrapper.btn_hover7 .item-link:hover:before{
  left: 0px;
  right: 0px;
}


/******************************************************************

	SCROLL EFFECTS

*******************************************************************/


.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect1 .master.item-box .item-wrapper {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) ; 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) ; 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect1 .master.item-box.hidden-section .item-wrapper {
	opacity: 0;
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect1 .master.item-box.visible-section .item-wrapper {
	opacity: 1;
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect2 .master.item-box .item-wrapper {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect2 .master.item-box.hidden-section .item-wrapper {
	opacity: 0;
	-ms-transform: scale(0.8); /* IE 9 */
    -webkit-transform: scale(0.8); /* Safari */
    transform: scale(0.8);
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect2 .master.item-box.visible-section .item-wrapper {
	opacity: 1;
	-ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari */
    transform: scale(1);
}


.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect3 .master.item-box .item-wrapper {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect3 .master.item-box.hidden-section .item-wrapper {
	opacity: 0;
	 	-ms-transform: translate(0px,100px); /* IE 9 */
   	-webkit-transform: translate(0px,100px); /* Safari */
    transform: translate(0px,100px);
}

.main-page:not(.disable_effects) .scroll-effects.master.container.scroll_effect3 .master.item-box.visible-section .item-wrapper {
	opacity: 1;
}

/******************************************************************

	ITEMS HOVER EFFECTS

*******************************************************************/

.master.item-box.items-hover-effects .sub.item-box:not(.stripe-header)  , .button-wrapper .item-link{
	position:relative;
  	/*overflow: hidden;*/
  	 transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.button-wrapper .item-link:after{
	  background-color:#2098d1;
}

.master.item-box.items-hover-effects .sub.item-box:not(.stripe-header):after , .button-wrapper .item-link:after{
  content: "";
  position: absolute;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover1 .sub.item-box:not(.stripe-header) ,.button-wrapper.item_hover1 .item-link{
	-webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover1 .sub.item-box:not(.stripe-header):hover ,.button-wrapper.item_hover1 .item-link:hover{
	-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 10px 20px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}



.master.item-box.item_hover2 .sub.item-box:not(.stripe-header) ,.button-wrapper.item_hover2 .item-link{
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover2 .sub.item-box:not(.stripe-header):hover ,.button-wrapper.item_hover2 .item-link:hover{
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
    z-index:1234567;
}

.master.item-box.item_hover3 .sub.item-box:not(.stripe-header) .pic-side:after , .button-wrapper.item_hover3 .item-link:after{
  content: "";
  position: absolute;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  bottom: 0px;
  height: 100%;
  left: 0px;
  right: 0px;
  opacity:0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  z-index:12345;
}


.master.item-box.item_hover3 .sub.item-box:not(.stripe-header):hover .pic-side:after , .button-wrapper.item_hover3 .item-link:hover:after{
	opacity:1;
}


.master.item-box.item_hover4 .sub.item-box:not(.stripe-header) .pic-side:after , .button-wrapper.item_hover4 .item-link:after{
  content: "";
  position: absolute;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  bottom: 0px;
  height: 0px;
  left: 0px;
  right: 0px;
  -webkit-transition-property: height;
  transition-property: height;
   z-index:12345;
}

.master.item-box.item_hover4 .sub.item-box:not(.stripe-header):hover .pic-side:after , .button-wrapper.item_hover4 .item-link:hover:after{
 	height: 100%;
}

.master.item-box.item_hover4 .sub.item-box:not(.stripe-header) .pic-side .inner-pic{
 	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover4 .sub.item-box:not(.stripe-header):hover .pic-side .inner-pic{
 	-ms-transform: translate(0px,-50%); /* IE 9 */
   	-webkit-transform: translate(0px,-50%); /* Safari */
    transform: translate(0px,-50%);
}

.master.item-box.item_hover4 .sub.item-box:not(.stripe-header):hover .pic-side .inner-pic-holder , .master.item-box.item_hover4 .sub.item-box:hover .pic-side .image-link{
	oveflow:hidden;
}

.master.item-box.item_hover5 .sub.item-box:not(.stripe-header):after , .button-wrapper.item_hover5 .item-link:after{
  bottom: 0px;
  height: 4px;
  left:51%;
  right:50%;
  -webkit-transition-property: left, right;
  transition-property: left, right;
   z-index: 12345;
}

.master.item-box.item_hover5 .sub.item-box:not(.stripe-header):hover:after , .button-wrapper.item_hover5 .item-link:hover:after{
  left: 0px;
  right: 0px;
}

.master.item-box.item_hover6 .sub.item-box:not(.stripe-header) ,.button-wrapper.item_hover6 .item-link{
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover6 .sub.item-box:not(.stripe-header):hover ,.button-wrapper.item_hover6 .item-link:hover{
    -ms-transform: translate(0px,-10px); /* IE 9 */
   	-webkit-transform: translate(0px,-10px); /* Safari */
    transform: translate(0px,-10px);
     z-index:1234567;
}

.master.item-box.item_hover7 .sub.item-box:not(.stripe-header)  ,.button-wrapper.item_hover7 .item-link {
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.master.item-box.item_hover7 .sub.item-box:not(.stripe-header):hover , .button-wrapper.item_hover7 .item-link:hover{
	-ms-transform: scale(0.9); /* IE 9 */
    -webkit-transform: scale(0.9); /* Safari */
    transform: scale(0.9);
}

.master.item-box.item_hover8 .sub.item-box:not(.stripe-header) .inner-pic ,.button-wrapper.item_hover8 .item-link{
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
}

.master.item-box.item_hover8 .sub.item-box:not(.stripe-header):hover .inner-pic ,.button-wrapper.item_hover8 .item-link:hover{
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
    opacity:0.7;
}

.master.item-box.item_hover8 .sub.item-box:not(.stripe-header):hover .pic-side .inner-pic-holder , .master.item-box.item_hover8 .sub.item-box:hover .pic-side .image-link{
	oveflow:hidden;
}

.button-wrapper.item_hover9 .item-link{
	color:transparent;
	-webkit-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.button-wrapper.item_hover9 .item-link:hover{
	color:white;	
}

.master.item-box.item_hover9 .sub.item-box:not(.stripe-header) .item-details{
	-webkit-transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    opacity:0;
}

.master.item-box.item_hover9 .sub.item-box:not(.stripe-header):hover .item-details{
	opacity:1;
}




.button-wrapper.item_hover10 .item-link{
	color:transparent;
	-webkit-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.button-wrapper.item_hover10 .item-link:hover{
	color:white;	
}

.master.item-box.item_hover10 .sub.item-box:not(.stripe-header) .item-details{
	-webkit-transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    opacity:0;
}

.master.item-box.item_hover10 .sub.item-box:not(.stripe-header):hover .item-details{
	opacity:1;
}

.master.item-box.item_hover10 .sub.item-box:not(.stripe-header) .inner-pic ,.button-wrapper.item_hover10 .item-link{
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
}

.master.item-box.item_hover10 .sub.item-box:not(.stripe-header):hover .inner-pic ,.button-wrapper.item_hover10 .item-link:hover{
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
    opacity:0.7;
}

.master.item-box.item_hover10 .sub.item-box:not(.stripe-header):hover .pic-side .inner-pic-holder , .master.item-box.item_hover10 .sub.item-box:hover .pic-side .image-link{
	overflow:hidden;
}


.master.item-box.item_hover11 .sub.item-box:not(.stripe-header) .inner-pic:hover ,.button-wrapper.item_hover11 .item-link:hover{
	-webkit-transition: -webkit-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: -moz-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
}

.master.item-box.item_hover11 .sub.item-box:not(.stripe-header) .inner-pic ,.button-wrapper.item_hover11 .item-link{
	-webkit-transition: -webkit-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    -moz-transition: -moz-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
    transition: transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity  0.5s cubic-bezier(0.165, 0.84, 0.44, 1) ;
}

.master.item-box.item_hover11 .sub.item-box:not(.stripe-header):hover .inner-pic ,.button-wrapper.item_hover11 .item-link:hover{
	-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Safari */
    transform: scale(1.5);
}

.master.item-box.item_hover11 .sub.item-box:not(.stripe-header):hover .pic-side .inner-pic-holder , .master.item-box.item_hover11 .sub.item-box:hover .pic-side .image-link{
	overflow:hidden;
}


/******************************************************************

	ITEMS ENTER EFFECTS

*******************************************************************/


.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter1 .item-details {
  -webkit-transition: opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1.000) 0.5s; 
   -moz-transition: opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1.000) 0.5s; 
        transition:  opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1.000) 0.5s;  /* custom */
    
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter1:not(.visible-section) .item-details ,.button-wrapper.item_enter1 .item-link{
	opacity: 0;
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter1.visible-section .item-details ,.button-wrapper.item_enter1:hover .item-link{
	opacity: 1;
	-webkit-transition-delay: 0s; /* Safari */
    transition-delay: 0s;
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter2 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter2:not(.visible-section) .item-details {
	opacity: 0;
	-ms-transform: scale(0.8); /* IE 9 */
    -webkit-transform: scale(0.8); /* Safari */
    transform: scale(0.8);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter2 .item-details {
	opacity: 1;
	-ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari */
    transform: scale(1);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter3 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter3:not(.visible-section) .item-details {
	opacity: 0;
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter3 .item-details {
	opacity: 1;
	-ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari */
    transform: scale(1);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter4 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter4:not(.visible-section) .item-details {
	opacity: 0;
	    -ms-transform: translate(0px,-100px); /* IE 9 */
   	-webkit-transform: translate(0px,-100px); /* Safari */
    transform: translate(0px,-100px);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter4 .item-details {
	opacity: 1;
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter5 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter5:not(.visible-section) .item-details {
	opacity: 0;
	    -ms-transform: translate(0px,100px); /* IE 9 */
   	-webkit-transform: translate(0px,100px); /* Safari */
    transform: translate(0px,100px);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter5 .item-details {
	opacity: 1;

}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter6 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter6:not(.visible-section) .item-details {
	opacity: 0;
	    -ms-transform: translate(-100px,0px); /* IE 9 */
   	-webkit-transform: translate(-100px,0px); /* Safari */
    transform: translate(-100px,0px);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter6 .item-details {
	opacity: 1;

}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter7 .item-details {
  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter7:not(.visible-section) .item-details {
	opacity: 0;
	    -ms-transform: translate(100px,0px); /* IE 9 */
   	-webkit-transform: translate(100px,0px); /* Safari */
    transform: translate(100px,0px);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter7 .item-details {
	opacity: 1;
}



/******************************************
		Enter Effect 8 - 3d Left
********************************************/

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .pic-side {
/*.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .container:not(.flex) .helper-div:not(.middle-center) .pic-side,
.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .container.flex .helper-div.middle-center .draggable-div-holder {*/
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition:  -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);
   
}

 .main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8:not(.visible-section) .pic-side {
/* .main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8:not(.visible-section) .container:not(.flex) .helper-div:not(.middle-center) .pic-side,
.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8:not(.visible-section) .container.flex .helper-div.middle-center .draggable-div-holder {*/
	    -ms-transform: perspective( 0px ) rotateY(0deg);
   	-webkit-transform: perspective( 0px ) rotateY(0deg);
    transform: perspective( 0px ) rotateY(0deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .pic-side {
/* .main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .container:not(.flex) .helper-div:not(.middle-center) .pic-side,
.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter8 .container.flex .helper-div.middle-center .draggable-div-holder { */
		    -ms-transform: perspective( 600px ) rotateY(-40deg);
   	-webkit-transform: perspective( 600px ) rotateY(-40deg);
    transform: perspective( 600px ) rotateY(-40deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter9 .pic-side {
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition:  -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter9:not(.visible-section) .pic-side {
	    -ms-transform: perspective( 0px ) rotateY(0deg);
   	-webkit-transform: perspective( 0px ) rotateY(0deg);
    transform: perspective( 0px ) rotateY(0deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter9 .pic-side {
		    -ms-transform: perspective( 600px ) rotateY(40deg);
   	-webkit-transform: perspective( 600px ) rotateY(40deg);
    transform: perspective( 600px ) rotateY(40deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter10 .pic-side {
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition:  -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter10:not(.visible-section) .pic-side {
	    -ms-transform: perspective( 0px ) rotateY(0deg);
   	-webkit-transform: perspective( 0px ) rotateY(0deg);
    transform: perspective( 0px ) rotateY(0deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter10 .pic-side {
		    -ms-transform: perspective( 500px ) rotateX(40deg);
   	-webkit-transform:perspective( 500px ) rotateX(40deg);
    transform: perspective( 500px ) rotateX(40deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter11 .pic-side {
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition:  -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
   
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter11:not(.visible-section) .pic-side {
	    -ms-transform: perspective( 0px ) rotateY(0deg);
   	-webkit-transform: perspective( 0px ) rotateY(0deg);
    transform: perspective( 0px ) rotateY(0deg);
}

.main-page:not(.disable_effects) .items-enter-effects.master.item-box.item_enter11 .pic-side {
		    -ms-transform: perspective( 500px ) rotateX(-40deg);
   	-webkit-transform:perspective( 500px ) rotateX(-40deg);
    transform:perspective( 500px ) rotateX(-40deg);
}

.desktop-mode:not(.phone-mode):not(.tablet-mode) .disable_effects .inner-pic {
    -webkit-filter: none!important;
    filter:none!important;
}