/*!  * Bootstrap v3.3.5 (http://getbootstrap.com)  * Copyright 2011-2016 Twitter, Inc.  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)  */  /*!  * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=85ac5ee120fd44b19faa69c7ba0dbbd3)  * Config saved to config.json and https://gist.github.com/85ac5ee120fd44b19faa69c7ba0dbbd3  *//*!  * Bootstrap v3.3.6 (http://getbootstrap.com)  * Copyright 2011-2015 Twitter, Inc.  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)  *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}/* ======================================= 	GRID   ========================================== */  .ig_wrapper {     max-width: 1280px;     margin-left: auto;     margin-right: auto;     padding-left: 15px;     padding-right: 15px;     padding-top: 50px;     margin-bottom: 120px; } @media (max-width: 600px) { 	.ig_wrapper { 		margin-bottom: 40px; 		padding-top: 30px; 	} }   @media only screen and (min-width: 1171px) { 	.ig_wrapper { 	    padding-left: 60px; 	    padding-right: 60px;     } }  @media only screen and (max-width: 1170px) and (min-width: 600px) { 	.ig_wrapper { 	    padding-left: 40px; 	    padding-right: 40px;     } }  @media only screen and (max-width: 1170px) and (min-width: 600px), only screen and (min-width: 1171px) { 	.ig_wrapper {     	padding-top: 80px;     } }    /* Fluid Container */  @media only screen and (max-width: 1170px) and (min-width: 961px), only screen and (min-width: 1171px) { 	.main_content { 		width: 100%; 		float: left; 		margin-right: -340px; 		margin-bottom: 20px;     } }  .main_content__full { 	width: 860px; 	margin-left: auto; 	margin-right: auto; } 	 @media (max-width: 1000px) { 	.main_content__full { 		width: 100%; 	} }  .main_content__r { 	margin-right: 400px; /* The size of the fixed block. */ 	margin-bottom: 20px; } 	 @media (max-width: 960px) { 	.main_content__r { 		margin-right: 0px; /* The size of the fixed block. */ 	} }     /* SIDEBAR  */  @media only screen and (max-width: 1170px) and (min-width: 961px), only screen and (min-width: 1171px) { 	.cont_sidebar { 		overflow: hidden; 		width: 340px; 		margin-top: 0; 		display: block; 		float: left; 	}  }   @media only screen and (max-width: 599px), only screen and (max-width: 960px) and (min-width: 600px) { 	.cont_sidebar { 	    max-width: 480px; 	    margin-left: auto; 	    margin-right: auto; 	    margin-top: 50px; 	} } @charset "UTF-8";  /*!  * animate.css -http://daneden.me/animate  * Version - 3.5.1  * Licensed under the MIT license - http://opensource.org/licenses/MIT  *  * Copyright (c) 2016 Daniel Eden  */  .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/*!  * animsition v3.6.0  * A simple and easy jQuery plugin for CSS animated page transitions.  * http://blivesta.github.io/animsition  * License : MIT  * Author : blivesta (http://blivesta.com/)  */      .animsition, .animsition-overlay {   position: relative;   opacity: 0;   -webkit-animation-fill-mode: both;           animation-fill-mode: both; }  /*!  * animsition v4.0.2  * A simple and easy jQuery plugin for CSS animated page transitions.  * http://blivesta.github.io/animsition  * License : MIT  * Author : blivesta (http://blivesta.com/)  */ .animsition, .animsition-overlay {   position: relative;   opacity: 0;   -webkit-animation-fill-mode: both;           animation-fill-mode: both; }  /**  * overlay option  */ .animsition-overlay-slide {   position: fixed;   z-index: 1;   width: 100%;   height: 100%;   background-color: #ddd; } /* loading option */ .animsition-loading, .animsition-loading:after {   width: 32px;   height: 32px;   position: fixed;   top: 50%;   left: 50%;   margin-top: -16px;   margin-left: -16px;   border-radius: 50%;   z-index: 100; }  .animsition-loading {   background-color: transparent;   border-top: 5px solid rgba(0, 0, 0, 0.2);   border-right: 5px solid rgba(0, 0, 0, 0.2);   border-bottom: 5px solid rgba(0, 0, 0, 0.2);   border-left: 5px solid #eee;   -webkit-transform: translateZ(0);           transform: translateZ(0);   -webkit-animation-iteration-count:infinite;           animation-iteration-count:infinite;   -webkit-animation-timing-function: linear;           animation-timing-function: linear;   -webkit-animation-duration: .8s;           animation-duration: .8s;   -webkit-animation-name: animsition-loading;           animation-name: animsition-loading; } 	      @-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}1@charset "UTF-8"; /* Slider */  .slick { 	opacity: 0; 	max-height: 600px; 	overflow: hidden; }  @media screen and (max-width: 1000px) { 	.slick { 		max-height: 500px; 	} }  @media screen and (max-width: 700px) { 	.slick { 		max-height: 325px; 	} }  @media screen and (max-width: 6000px) { 	.slick { 		margin-bottom: 30px; 	} }  @media screen and (max-width: 480px) { 	.slick { 		max-height: 205px; 	} }  ul.slide_gallery_post { 	padding: 0px !important; 	overflow: hidden !important; }  .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; margin-bottom: 0; }   .post-img-slide li.slick-slide img { 	width: 100%; height: auto; }  .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-loading .slick-list { background: #fff url("ajax-loader.gif") center center no-repeat; } .slick-list.dragging { cursor: pointer; cursor: hand; }  .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  .slick-track { position: relative; left: 0; top: 0; display: block; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; }  .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir="rtl"] .slick-slide { float: right; }  .slick-slide.grid_slidepost { 	display: block; 	margin: 0 5px; 	min-height: 525px; 	max-width: 800px; 	max-height: 525px; }  @media screen and (max-width: 1000px) { .slick-slide.grid_slidepost { 		max-width: 760px; 		min-height: 500px; 		max-height: 500px; 	} }  @media screen and (max-width: 700px) { .slick-slide.grid_slidepost { 		max-width: 500px; 		min-height: 325px; 		max-height: 325px; 	} }  @media screen and (max-width: 480px) { .slick-slide.grid_slidepost { 		max-width: 320px; 		min-height: 205px; 		max-height: 205px; 	} }  .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; position: relative; outline: none; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-slide .image { 	padding: 5px; }  /* Arrows */ .slick-prev, .slick-next {  	position: absolute; 	display: block; 	width: 40px; 	line-height: 0; 	font-size: 0; 	cursor: pointer; 	background: rgba(255,255,255,0); 	color: transparent; 	top: 3%; 	padding: 0; 	border: none; 	outline: none; 	z-index: 5; 	height: 94%;				 	opacity: 0; 		 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0);  }               .slick-prev:hover,  .slick-next:hover { 	opacity: 1; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	background: rgba(255,255,255,0.7); 	color: transparent;	 	} 	                .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {  	opacity: 1;  	} 	 .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { 	opacity: 0.25; 	}  .slick-prev:before { 	position: absolute; 	top: 50%; 	font-family: "FontAwesome"; 	font-size: 19px; 	margin-left: -2px; 	line-height: 1; 	color: #333; 	opacity: 0.75; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale; 	}  .slick-next:before { 	position: absolute; 	top: 50%; 	font-family: "FontAwesome"; 	font-size: 19px; 	margin-left: 2px; 	line-height: 1; 	color: #333; 	opacity: 0.75; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale; 	}    .slick-prev { left: 0px; } [dir="rtl"] .slick-prev { left: auto; right: 25px; } .slick-prev:before { content: "\f104"; } [dir="rtl"] .slick-prev:before { content: "\f104"; }  .slick-next { right: 0px; } [dir="rtl"] .slick-next { left: 15px; right: auto; } .slick-next:before { content: "\f105"; } [dir="rtl"] .slick-next:before { content: "\f105"; }  /* Dots */ .slick-slider { margin-bottom: 0px; }  .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "?"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { color: black; opacity: 0.75; }  .carousel-caption { 	position: absolute; 	bottom: 10px; 	left: 15px; 	background: #2A2E35;   	background: rgba(45, 52, 58, 0.98);   	padding: 8px 15px;   	color: #A1A6AF;   	font-size: 14px;   	max-width: 50%; }  @media screen and (max-width: 480px) { 	.carousel-caption { 		font-size: 12px; 		bottom: 0; 		left: 5px; 		max-width: 93%; 		padding: 5px; 	} }  /* Slide Post */  .post-img-slide ul li { 	margin-bottom: 0px !important; }  .post-img-slide ul:hover button.slick-prev, .post-img-slide ul:hover button.slick-next { 	opacity: 1 !important;  	background: rgba(255,255,255,0.7); }  .post-img-slide .slick-prev, .post-img-slide .slick-next {     width: 40px;     height: 100%;     top: 0; } /* LOADING */  .slick-slider { display: none; } .slick-slider.slick-initialized { display: block; }             /* ---------------------------------------------------------------------------- Theme Name: Odyssey Version: 5.0.0 Theme URI: http://www.indieground.net/themes/odyssey Author: Indieground Author URI:     http://www.indieground.net Description: Odyssey WordPress Blog Theme Text Domain: odyssey License: GNU General Public License version 3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags: one-column, two-columns, three-columns, four-columns, custom-colors, custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready -------------------------------------------------------------------------------  */  /* | ==================================================================== | = Font | ==================================================================== */  /* Text Font */ body, .post-header h3.post_subtitle, .list-item .post-header h3.post_subtitle, .post-header-single h3.post_subtitle, .ig_cont_single_only_title h3.post_subtitle, .ig_widget, .ig_widget .menu li a, .promobox__desc_cont h3 { 	font-family: 'Lora', serif; } /* Site Font */ h1,h2,h3,h4,h5,h6, #logo_single h1 a, #logo_single_mobile h1 a, .menu li, .nav-menu li, .container-select-box select, .panel-body .widget_search form input[type='search'], .nav-mobile > li, .ig_widget .tit_widget span, a.ig_recent_post_title, .ig_recent_post_details span, .ig_recent_big_post_details, #instagram-footer, .slidepost__desc h3, .postTime, .wp-caption-text.gallery-caption, .post-header h2, .post-header .meta_item, .cat_over_post .meta_item, .cont_readmore, .list-item .post-header h2, .entry-footer-meta .meta_item, .entry-footer-meta .meta_item, .post-header-single h1, .ig_cont_single_only_title h1, .post-header-single .meta_item, .ig_cont_single_only_title .meta_item, .sub_footer, .title_about h1, .cont-aboutme p.tit, ul.meta-share, ul.text-meta-share, .read-more, .read-more-list, .title-line,  .floating-labels .cd-label, .content-comment h3, #commentform input, #commentform textarea, #commentform .submit, .wpcf7 p, div.wpcf7-response-output, .author-block .title_author, .tit_prev span, .tit_next span,  .animsition-loading:after, .textt, .ilgelo_pagination, .ig_widget .tagcloud a, .promobox__desc_cont h2, .instagram-title, .meta_tag .tag a, .comment-subscription-form .subscribe-label, .ig_widget .mc4wp-form input[type="submit"],  /* === WPML === */ #lang_sel a,   /* === Plugin Mailchimp Widget === */ .subscribe-box h4, .subscribe-box input,   /* === Style Woocommerce === */ .slidepost__desc .slide_cat, .ig_cat_product_details span, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, a.edit, ul.product_list_widget li a span, .ig_widget ul.product_list_widget li > a, ul.product_list_widget li span, .woocommerce .woocommerce-ordering select, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .stock, .woocommerce-product-search input[type="submit"], .widget_shopping_cart_content p.buttons a, .woocommerce div.product form.cart .variations label, .product_meta, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, a.ig_cat_product_title, .woocommerce nav.woocommerce-pagination ul, .no_product_in_cart, /* Menu Woocommerce */ #ig-shopping-login, .num_items { 	font-family: 'Montserrat', sans-serif; }  /* | ==================================================================== | = GLOBALLY STYLES | ==================================================================== */   html, hmtl a { 	font-size: 100%; 	-ms-text-size-adjust: 100%; 	-webkit-text-size-adjust: 100%; 	width: 100%; 	height: 100%; 	margin-top: 0; }  body { 	margin: 0; 	width: 100%; 	height: 100%; 	overflow-y: scroll; 	overflow-x: hidden !important; 	-webkit-font-smoothing: antialiased; 	line-height: 28px; 	font-size: 16px; 	color: #2d303e; /* Default */ 	background-color: #ffebe8; /* Default */ }  a { 	text-decoration: none; 	cursor: pointer; 	-webkit-transition: color 0.15s ease-in-out 0s; 	-moz-transition: color 0.15s ease-in-out 0s; 	-o-transition: color 0.15s ease-in-out 0s; 	transition: color 0.15s ease-in-out 0s; 	color: #faa9a7; /* Default */ }  a:hover, a:active, a:focus { 	outline: 0; 	text-decoration: none; 	color: #2d303e; /* Default */ }  img, p img, p img a { 	max-width: 100%; 	height: auto; }    a img { 	border: none; }  strong { 	font-weight: 600; }  p { 	margin: 0.85em 0; }  title { 	display: block !important; }  article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {     display: block; }  pre { 	background: #eee; 	margin-bottom: 1.6em; 	max-width: 100%; 	overflow: auto; 	padding: 1.6em; }  /*-------------------------------------------------------------------------*/ /* 2-   Typography /*-------------------------------------------------------------------------*/  h1,h2,h3,h4,h5,h6 { 	margin: 0 0 10px 0; 	text-rendering: optimizeLegibility;  }  h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .h1, .h1 a, .h2, .h2 a, .h3, .h3 a, .h4, .h4 a, .h5, .h5 a, .h6, .h6 a {     color: #2d303e; /* Default */ } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover{ 	text-decoration:none; 	color:#faa9a7; /* Default */ 	}  .italic { 	font-style: italic; }  .uppercase { 	text-transform: uppercase; }   /*-------------------------------------------------------------- 	Formatting --------------------------------------------------------------*/ hr {   margin-top: 20px;   margin-bottom: 20px;   border: 0;   border-top: 1px solid #dadada; } 	 /*-------------------------------------------------------------- 	Lists --------------------------------------------------------------*/ ul, ol { 	margin: 0 0 1.5em; 	padding: 0; padding-inline-start: 21px; }  ul { 	list-style: disc; }  ol { 	list-style: decimal; }  li > ul, li > ol { 	margin-bottom: 0; 	margin-left: 1.5em; }  dt { 	font-weight: 700; }  dd { 	margin: 0 1.5em 1.5em; }	  /*-------------------------------------------------------------- 	Tables --------------------------------------------------------------*/ table { 	border-collapse: collapse; 	margin: 0 0 1.5em; 	width: 100%; }  thead th { 	border-bottom: 2px solid #bbb; 	padding-bottom: 0.5em; }  th { 	padding: 0.4em; 	text-align: left; }  tr { 	border-bottom: 1px solid #eee; }  td { 	padding: 0.4em; }  th:first-child, td:first-child { 	padding-left: 0; }  th:last-child, td:last-child { 	padding-right: 0; }  	.main_content th, 	.container th, 	.post th, 	.woocommerce th { 		font-weight:bold; 		font-size:14px; 		background:#f5f5f5 !important; 	} 	 	 	.main_content tr:hover, 	.container tr:hover, 	.post tr:hover, 	.woocommerce tr:hover { 		background:#f9f9f9; 	} 	  /*-------------------------------------------------------------------------*/ /* 3-  Float & clear & cover /*-------------------------------------------------------------------------*/  .clear { 	clear: both; } .hidden { 	display: none; }  .overf { 	position: relative; 	overflow: hidden; }  .alignleft { 	float: left; }  .alignright { 	float: right; }  .textaligncenter { 	display: block !important; 	margin-right: auto; 	margin-left: auto; } center { 	display: block !important; 	clear: both; 	margin-right: auto; 	margin-left: auto; }  .textalignleft { 	text-align: left !important; }  .textaligncenter { 	text-align: center !important; }  .textalignright { 	text-align: right; }  img.alignleft { 	float: left; 	margin: 20px 25px 20px 0; }  img.alignright { 	display: block; 	margin: 20px 0 20px 25px; }  img.aligncenter { 	display: block; 	clear: both; 	margin: 0 auto !important; }  img.alignnone { 	display: block; 	margin: 60px 0; }  .img_full_responsive { 	width: 100%; 	height: auto; }  .size-cover {      -webkit-background-size: cover;      -moz-background-size: cover;      -o-background-size: cover;      background-size: cover;      }   /*-------------------------------------------------------------------------*/ /* 4-  Position absolute/relative/fixed /*-------------------------------------------------------------------------*/  .position-ab { 	position: absolute; } .position-re { 	position: relative; } .position-fi { 	position: fixed; }   /****************************************/ /* /* WordPress core CSS /* /****************************************/  .alignnone {     margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter {     display: block;     margin: 5px auto 5px auto; }  .alignright {     float:right;     margin: 5px 0 20px 20px; }  .alignleft {     float: left;     margin: 5px 20px 20px 0; }  a img.alignright {     float: right;     margin: 5px 0 20px 20px; }  a img.alignnone {     margin: 5px 20px 20px 0; }  a img.alignleft {     float: left;     margin: 5px 20px 20px 0; }  a img.aligncenter {     display: block;     margin-left: auto;     margin-right: auto }  .wp-caption {     max-width: 100%;     text-align: center; 	box-sizing:border-box; }  .wp-caption.alignnone {     margin: 5px 20px 20px 0; }  .wp-caption.alignleft {     margin: 5px 20px 20px 0; }  .wp-caption.alignright {     margin: 5px 0 20px 20px; }  .wp-caption img {     border: 0 none;     height: auto;     margin: 0;     max-width: 100%;     padding: 0;     width: auto; }  .wp-caption p.wp-caption-text {     margin: 8px 0 0; }   /* gallery-caption css */  .gallery { 	margin: 0 auto 18px; 	padding: 60px 0px; 	 }  .gallery .gallery-item { 	float: left; 	margin-top: 0; 	text-align: center; 	width: 33%; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery img { 	box-shadow: 0px 0px 4px #999; 	border: 1px solid white; 	padding: 8px; 	background: #f2f2f2; } .gallery img:hover { 	background: white; } .gallery-columns-2 .attachment-medium { 	max-width: 92%; 	height: auto; } .gallery-columns-4 .attachment-thumbnail { 	max-width: 84%; 	height: auto; } .gallery .gallery-caption { 	color: #888; 	font-size: 12px; 	margin: 0 0 12px; } .gallery dl, .gallery dt { 	margin: 0; 	position: relative; 	} .gallery br+br { display: none; }   /* BLOCKQUOTE & HIGHLIGHTS */  .highlight-text { 	padding: 0 4px; 	background-color: #97A588; /* Dynamic */ 	color: #fff; 	} blockquote { 	font-style: italic; 	border-left-width: 3px; 	border-left-style: solid; 	border-left-color: #ef9781; /* Default */ 	margin: 25px 0px; 	padding: 0px 0px 0px 15px; 	} blockquote p { 	color: #000; 	font-size: 14px; 	margin-left: 10px !important; 	margin-right: 10px !important; 	}  /*** Post Entry ***/ .main_content hr, 	.container hr, 	 .post hr { 		border:0; 		height:0; 		border-bottom:1px solid #e5e5e5; 		clear:both; 	}   .sticky { 	position: relative; }    /*-------------------------------------------------------------------------*/ /* 5-   Margins - Padding - Special Classes /*-------------------------------------------------------------------------*/  .no_padding { 	padding: 0; } .xxsmall_padding { 	padding: 10px 0 10px !important; }  .xsmall_padding { 	padding: 20px 0 20px !important; } .small_padding { 	padding: 40px 0 40px !important; }  .medium_padding { 	padding: 70px 0 70px !important; } .large_padding { 	padding: 100px 0 100px !important; } .big_padding { 	padding: 250px 0 250px !important; }  .margin-0 { 	margin-bottom: 0 !important; }  .margin-10 { 	margin-bottom: 10px !important; }  .margin-15 { 	margin-bottom: 15px !important; }  .margin-20 { 	margin-bottom: 20px !important; }  .margin-30 { 	margin-bottom: 30px !important; }  .margin-40 { 	margin-bottom: 40px !important; }  .margin-50 { 	margin-bottom: 50px !important; }  .margin-60 { 	margin-bottom: 60px !important; }  .margin-70 { 	margin-bottom: 70px !important; }  .margin-80 { 	margin-bottom: 80px !important; }  .margin-90 { 	margin-bottom: 90px !important; }  .margin-100 { 	margin-bottom: 100px !important; }  .no-margin-top { 	margin-top: 0 !important; }  .no-margin-bottom { 	margin-bottom: 0 !important; }  .no-margin-left { 	margin-left: 0 !important; }  .no-margin-right { 	margin-right: 0 !important; }  .no-margin { 	margin: 0 !important; }   /* q - Tag */  q { quotes:'\201C' '\201D' '\2018' } q:before {     content: open-quote; } q:after {     content: close-quote; }   /* Admin Bar */  #wp-toolbar ul li { 	border: none; }    /* | ==================================================================== | = ODYSSEY STYLE | ==================================================================== */     /*  Basic ================================================== */  .divider { 	width: 100%; 	border-top: 1px solid #2d303e; 	margin-bottom: 25px; }  .container_up { 	margin-top: 50px; 	margin-bottom: 70px;  } .container { 	position: relative; }  /* - Header ================================================== */  header { 	background-color: #fff; 	width: 100%; }  .sticky { }  /* === Home Logo === */ #logo, h1.logo_text { 	padding-top: 30px; 	padding-bottom: 30px; 	padding-left: 0px; 	padding-right: 0px; }  #logo { 	text-align: center; 	-webkit-animation: 2.5s ease 0s normal forwards 1 fadein;     animation: 2.5s ease 0s normal forwards 1 fadein; }  @keyframes fadein{     0% { opacity:0; }     66% { opacity:0; }     100% { opacity:1; } }  @-webkit-keyframes fadein{     0% { opacity:0; }     66% { opacity:0; }     100% { opacity:1; } }     #logo img {     max-width: 100% !important;     height: auto; } #logo h1 a { 	text-transform: uppercase; 	font-size: 50px; 	line-height: 55px; }  /* === Single Logo - layout 1 - left === */   .logo_left_ab { 	position: absolute; 	left: 0; 	z-index: 5; }   /* === Single Logo / Mobile === */  #logo_single, #logo_single_mobile {      margin-right: 20px;      margin-left: 15px;      padding-top: 11px;      position: absolute;  }  #logo_single h1, #logo_single_mobile h1 { 	padding: 0px; 	margin: 0px; }   #logo_single h1 a, #logo_single_mobile h1 a { 	padding: 0px; 	margin: 0px; 	font-size: 19px;  	color: #dadada !important; 	text-transform: uppercase; 	display: block; }  #logo_single h1 a:hover, #logo_single_mobile h1 a:hover{      color: #faa9a7; /* Default */ }     @media (max-width: 1200px) {  #logo_single { 	position: absolute; 	left: 15px; }  }   /*  - Parallax With js ================================================== */  .parallax-window {     min-height: 100px;     background: transparent;     overflow: hidden;     position: relative;     z-index:100; }  #video_bg { 	background: none no-repeat center center; 	-moz-background-size: cover; 	-o-background-size: cover; 	-webkit-background-size: cover; 	background-size: cover; 		z-index: 1;  	}  @media (max-width: 1200px) {  .parallax-window {     z-index: 0;     } }   .section_mask {   height: 100%;   left: 0;   position: absolute;   top: 0;   width: 100%;   z-index: -1;  }   /* Navigation Bar ================================================== */  .cont_primary_menu{ 	position: relative; 	min-height: 48px;  }  .cont_secondary_menu{ 	position: relative; }   /* ===== Navigation Bar ===== */  .menu, .nav-menu, .nav-menu ul {     margin: 0px !important;     padding: 0px !important;     list-style: none; }  .menu:before, .menu:after, .nav-menu:before, .nav-menu:after {     content: "";     display: table; }  .menu:after, .nav-menu:after {     clear: both; }  .menu, .nav-menu {     zoom:1; }  .menu li, .nav-menu li {     margin: 0px !important;     position: relative;     display: inline-block;  }  .menu a, .nav-menu a {     padding: 10px 12px;     text-transform: uppercase;     font-size: 10px;     text-decoration: none;     display: inline-block;     letter-spacing: 2px;     font-weight: 700;  }   .menu > li.menu-item-has-children:before, .nav-menu > li.menu-item-has-children:before {   content: "" !important;     font-family: FontAwesome;     font-style: normal;     font-weight: normal;     text-decoration: inherit;     font-size: 9px;     position: absolute;     top: 10px;     right: 6px;     color: #8C8C8C; /* Default */     opacity: 0.8; }  /* ===== Sub Menu ===== */  .menu ul, .nav-menu ul { 	padding-left: 0px;     margin: 20px 0px 0px 0px;     opacity: 0;     visibility: hidden;     position: absolute;     top: 48px;     left: 0;     z-index: 9999;     transition: all 0.2s ease-in-out;     text-align: left;  }  .menu ul > li.menu-item-has-children:before, .nav-menu ul >  li.menu-item-has-children:before {   content: "\f105";     font-family: FontAwesome;     font-style: normal;     font-weight: normal;     text-decoration: inherit;     font-size: 9px;     position: absolute;     top: 3px;     right: 15px;     color: #8C8C8C; }  .menu li:hover > ul, .nav-menu li:hover > ul {     opacity: 1;     visibility: visible;     margin: 0;     text-align: left;  }  .menu ul ul, .nav-menu ul ul {     top: 0;     left: 250px;     margin: 20px 0px 0px 0px; }  .menu ul li, .nav-menu ul li {     float: none;     display: block;     border: 0; }  .menu ul li:last-child, .nav-menu ul li:last-child {     box-shadow: none; }  .menu ul a, .nav-menu ul a {     padding: 4px 0px 4px 15px;     width: 250px;     display: block;     float: none;     font-size: 10px; }     /* ==== E-com Menu ==== */  .e_com_menu .container { 	position: relative; }  .e_com_menu .menu a, .e_com_menu .nav-menu a {     padding: 0px; }  .e_com_menu .menu li, .e_com_menu .nav-menu li { 	padding: 0px 10px 0px 10px; 	display: inline-block; }  .e_com_menu ul li:first-child {     padding-left: 5px; } .e_com_menu ul li:last-child {     padding-right: 0; }  .e_com_menu li.menu-item-has-children:before {   content: "\f105" !important;     font-family: FontAwesome;     font-style: normal;     font-weight: normal;     text-decoration: inherit;     position: absolute;     font-size: 7px;     top: 2px;     right: 3px;     color: #8C8C8C; /* Default */     opacity: 0.8; } .e_com_menu ul li:last-child.menu-item-has-children:before{     right: -9px;   }  /* ===> E-com Sub Menu <=== */  	.e_com_menu .menu ul, 	.e_com_menu .nav-menu ul { 		padding-left: 0px; 		margin: 20px 0px 0px 0px; 		opacity: 0; 		visibility: hidden; 		position: absolute; 		top: 34px; 		left: 0; 		z-index: 9999; 		transition: all 0.2s ease-in-out; 		text-align: left; 	} 	.e_com_menu .menu li:hover > ul, 	.e_com_menu .nav-menu li:hover > ul { 		opacity: 1; 		visibility: visible; 		margin: 0; 		text-align: left; 	} 	.e_com_menu .menu ul > li.menu-item-has-children:before, 	.e_com_menu .nav-menu ul >  li.menu-item-has-children:before { 		content: "\f105"; 		font-family: FontAwesome; 		font-style: normal; 		font-weight: normal; 		text-decoration: inherit; 		position: absolute; 		font-size: 7px; 		top: 2px; 		right: 15px; 		color: #8C8C8C; 	} 	.e_com_menu .menu ul ul, 	.e_com_menu .nav-menu ul ul { 		top: 0px; 		left: 231px; 		margin: 20px 0px 0px 0px; 	}  	.e_com_menu .menu ul li, 	.e_com_menu .nav-menu ul li { 		float: none; 		display: block; 		border: 0; 	}  	.e_com_menu .menu ul li:last-child, 	.e_com_menu .nav-menu ul li:last-child { 		box-shadow: none; 	}  	.e_com_menu .menu ul li, 	.e_com_menu .nav-menu ul li { 		padding: 0px; 	} 	.e_com_menu .menu ul a, 	.e_com_menu .nav-menu ul a { 		padding: 12px 15px 12px 15px; 		width: 200px; 		display: block; 		white-space: nowrap; 		float: none; 		font-size: 10px; 		line-height: 16px; 	} 	.e_com_menu .nav-menu ul li:first-child { 		border-top: none; 	} 	.e_com_menu ul li { 		margin-top: 5px; 	}      /* Main Top Navigation Bar Color Default ================================================== */ 	 	.main_bottom_menu { 		margin-top: -2px; 	} 	.cont_primary_menu, 	.top_menu .nav-menu ul, 	.top_menu .menu ul 	 { 		background: #2d303e; /* Default - Top Navigation Bar Background */ 	} 	.top_menu .nav-menu li a, 	.top_menu .menu li a { 		color: #ffffff; /* Default - Top Navigation Bar Menu Text Color */ 	} 	.top_menu .nav-menu li:hover > a, 	.top_menu .menu li:hover > a { 		color: #ffafa1; /* Default - Top Bar Menu Text Hover/Active Color  */ 	} 	.top_menu li.current-menu-item > a, 	.top_menu .current_page_item, 	.top_menu .menu li.current-menu-item > a, 	.top_menu .menu .current_page_item  	 { 		color: #ffafa1 !important; /* Color Current Page */ 	} 	.top_menu .nav-menu ul li, 	.top_menu .menu ul li { 		border-top-color: #4f4f5c; /* Dropdown Border Color */ 		border-top-style: solid; 		border-top-width: 1px; 	} 	.top_menu .nav-menu li:hover > ul, 	.top_menu .menu li:hover > ul { 		background: #2d303e ; /* Dropdown Background */ 	} 	.top_menu .nav-menu ul a, 	.top_menu .menu ul a { 		color:  #ffffff !important; 	/* Dropdown Text Color */ 	} 	.top_menu .nav-menu ul a:hover, 	.top_menu .menu ul a:hover { 		color:  #ffafa1 !important; /* Dropdown Text Hover Color */ 		background: #4f4f5c; /* Dropdown Hover Background */ 	}   .nosearch__in_menu > ul > li > a:first-child { 	padding-right: 0px !important; } .cont_primary_menu .alignleft > ul > li > a:first-child { 	padding-left: 0px !important; 	}    /* Main Bottom Navigation Bar Color Default  ================================================== */  	.main_bottom_menu .cont_primary_menu, 	.main_bottom_menu .top_menu .nav-menu ul, 	.main_bottom_menu .top_menu .menu ul 	 { 		background: #2d303e; /* Default - Top Navigation Bar Background */ 	} 	.main_bottom_menu .top_menu .nav-menu li a, 	.main_bottom_menu .top_menu .menu li a { 		color: #ffffff; /* Default - Top Navigation Bar Menu Text Color */ 	} 	.main_bottom_menu .top_menu .nav-menu li:hover > a, 	.main_bottom_menu .top_menu .menu li:hover > a { 		color: #ffafa1; /* Default - Top Bar Menu Text Hover/Active Color  */ 	} 	.main_bottom_menu .top_menu li.current-menu-item > a, 	.main_bottom_menu .top_menu .current_page_item, 	.main_bottom_menu .top_menu .menu li.current-menu-item > a, 	.main_bottom_menu .top_menu .menu .current_page_item  	 { 		color: #ffafa1 !important; /* Color Current Page */ 	} 	.main_bottom_menu .top_menu .nav-menu ul li, 	.main_bottom_menu .top_menu .menu ul li { 		border-top-color: #4f4f5c; /* Dropdown Border Color */ 		border-top-style: solid; 		border-top-width: 1px; 	} 	.main_bottom_menu .top_menu .nav-menu li:hover > ul, 	.main_bottom_menu .top_menu .menu li:hover > ul { 		background: #2d303e ; /* Dropdown Background */ 	} 	.main_bottom_menu .top_menu .nav-menu ul a, 	.main_bottom_menu .top_menu .menu ul a { 		color:  #ffffff !important; 	/* Dropdown Text Color */ 	} 	.main_bottom_menu .top_menu .nav-menu ul a:hover, 	.main_bottom_menu .top_menu .menu ul a:hover { 		color:  #ffafa1 !important; /* Dropdown Text Hover Color */ 		background: #4f4f5c; /* Dropdown Hover Background */ 	}    /* Color Default Secondary Navigation Bar ================================================== */  		.cont_secondary_menu { 			background: #ffafa1; /* Default - Below Bar Background */ 		} 		.below_menu .nav-menu li a { 			color: #ffffff; /* Default - Below Bar Menu Text Color */ 		} 		.below_menu .nav-menu li:hover > a { 			color: #2d303e; /* Default - Below Bar Menu Text Hover/Active Color */ 		} 		.below_menu li.current-menu-item > a, .below_menu .current_page_item { 			color: #2d303e !important; /* Color Current Page */ 		} 		.below_menu .nav-menu ul li { 			border-top-color: #f7dddc; /* Default - Below Dropdown Border Color */ 			border-top-style: solid; 			border-top-width: 1px; 		} 		.below_menu .nav-menu li:hover > ul { /* Default - Below Dropdown Background */ 			background: #ffafa1; 		} 		.top_menu .nav-menu ul a { 		color:  #f7dddc !important; /* Default - Below Dropdown Text Color */ 		} 		.below_menu .nav-menu ul a:hover { 			color: #4f4f5c !important; /* default - Below Dropdown Text Hover Color */ 			background: #ffffff; /* Default - Below Dropdown Hover Background */ 		}  .cont_secondary_menu .textalignleft > ul > li > a:first-child { 	padding: 10px 15px 10px 0px !important; }   /* Color Default E-Commerce Nav ================================================== */  		.e_com_menu { 			background: transparent; /* Default - e_com Background */ 		} 		.e_com_menu .nav-menu li a, 		.cart-login a, 		.num_items { 			color: #878787; /* Default - e_com Menu Text Color */ 		} 		.e_com_menu .nav-menu li:hover > a, 		.cart-login a:hover, 		.num_items:hover { 			color: #ffafa1; /* Default - e_com Menu Text Hover/Active Color */ 		} 		.e_com_menu li.current-menu-item > a, .e_com_menu .current_page_item { 			color: #ffafa1 !important; /* Color Current Page */ 		} 		.e_com_menu .nav-menu ul li { 			border-top-color: #eeeeee; /* Default - e_com Dropdown Border Color */ 			border-top-style: solid; 			border-top-width: 1px; 		} 		.e_com_menu .nav-menu li:hover > ul { /* Default - e_com Dropdown Background */ 			background: #f9f9f9; 		} 		.e_com_menu .nav-menu ul a { 		color:  #878787 !important; /* Default - e_com Dropdown Text Color */ 		} 		.e_com_menu .nav-menu ul a:hover { 			color: #ffafa1 !important; /* default - e_com Dropdown Text Hover Color */ 			background: #fcfcfc; /* Default - e_com Dropdown Hover Background */ 		}   /*  - Mini Navigation (on scroll page) ================================================== */  #mini-header { 	padding: 0px; 	position:fixed; 	top:0px; 	width:100%; 	height:75px; 	z-index:9999; 	display: none; 	}  .logo_mini_header { 	margin-right: 50px; 	}  .ig-social-right-miniheader { 	position: absolute !important; 	right: 0px; 	top: -5px !important; 	}    /*  Query menu responsive ================================================== */   @media (max-width:1000px) { .hide_desc_menu, #mini-header #ig-social, #mini-header .top_menu {     display: none !important;     }  }    /* Shopping Login ================================================== */  #ig-shopping-login { 	margin-right: 103px; 	float: right; 	line-height: 20px; 	padding: 7px 0px 8px 0px; 	letter-spacing: 2px; 	font-size: 10px; 	text-decoration: none; 	text-transform: uppercase; 	font-weight: 700; }  @media (max-width:1025px) { 	#ig-shopping-login { 	margin-right: 150px; 	margin-top: 7px; 	} 	#ig-shopping-cart .sub-cart-menu { 	    /*top: 28px !important;*/ 	    display: none; 	     	}   }   #ig-shopping-login .sub-login-menu {     padding-left: 0px;     margin: 20px 0px 0px 0px;     opacity: 0;     visibility: hidden;     position: absolute;     top: 35px;     right: 97px;     z-index: 9999999;     transition: all 0.2s ease-in-out;     text-align: left;     width: 200px;     background-color: #f1f1f1; /* Defoult */ } @media (max-width:1025px) {     #ig-shopping-login .sub-login-menu {     /*top: 40px;*/     display: none;         }  }  .sub-login-menu ul { 	padding: 0px; 	margin: 0px; } #ig-shopping-login:hover > .sub-login-menu { 	opacity: 1; 	visibility: visible; 	margin: 0; 	text-align: left; } #ig-shopping-login ul li { 	list-style: none; 	border-top-color: #eeeeee; 	border-top-style: solid; 	border-top-width: 1px; 	margin: 0px; } #ig-shopping-login ul li:first-child {     padding-left: 0px;     border-top: none; } .list_menu_account li a { 	padding: 12px 15px 12px 15px; 	display: block; 	white-space: nowrap; 	float: none; 	font-size: 10px; 	line-height: 16px; }     /* Shopping Cart ================================================== */   #ig-shopping-cart {     line-height: 16px;     position: absolute;     z-index: 900;     right: 16px;     margin-top: 8px;     padding-bottom: 19px;     transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0);  } #ig-shopping-cart .cart-border { 	float:left; }   @media (max-width:1025px) { #ig-shopping-cart {     right: 56px;     margin-top: 12px;     } }  .cart-border { 	border-left: 1px solid; 	border-color: #e5e5e5; 	padding-left: 10px; }  .cart-contents:before{     font-family:FontAwesome;     content: "\f07a";     font-size:12px;     margin-top:10px;     font-style:normal;     font-weight:400;     padding-right:5px;     vertical-align: bottom; 	color:#878787; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); }  #ig-shopping-cart:hover .cart-contents:before, #ig-shopping-cart:hover .num_items { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0);  }  .cart-contents:hover {text-decoration: none}  .num_items { 	font-size: 10px; 	letter-spacing: 2px; 	font-weight: 700; 	text-decoration: none; 	text-transform: uppercase; 	display: inline; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); }  /* ===> Cart Sub Menu <=== */ #ig-shopping-cart .sub-cart-menu {     padding-left: 0px;     margin: 20px 0px 0px 0px;     opacity: 0;     visibility: hidden;     position: absolute;     top: 27px;     left: -192px;     z-index: 9999;     transition: all 0.2s ease-in-out;     text-align: left;     width: 290px;     background-color: #f1f1f1; }    #ig-shopping-cart:hover > .sub-cart-menu { 	opacity: 1; 	visibility: visible; 	margin: 0; 	text-align: left; }  #ig-shopping-cart ul li { 	list-style: none; }  #ig-shopping-cart ul li:first-child {     padding-left: 0px; }    /* == No products in cart == */  li.no_product_in_cart { 	padding: 25px 15px 10px 15px !important; 	font-size: 10px; 	text-transform: uppercase;  }  /* == Yes products in cart == */   ul.list_products { 	padding: 15px; 	} ul.list_products li:last-child { 	margin-bottom: 0px; 	} ul.list_products li  { 	position: relative; 	width: 100%; 	list-style: none;   	list-style: none;      clear: both;      display: inline-block; 	} ul.list_products li figure { 	float: left; 	width: 80px;      margin: 0px 10px 0px 0px;     	box-shadow: none !important; 	padding: 0px; 	} 	ul.list_products li figure a img { 	width: 100%; 	height: auto; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	} 	ul.list_products li figure a img:hover { 	opacity: 0.8; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	}  	ul.list_products li figure a:before { 	display: none; 	}  	.del_prod a.ig_remove { 		position: absolute; 		top: 0; 		right: 0; 		cursor: pointer; 		font-size: 10px; 		opacity: 1; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-transform: translateZ(0); 	} 	.del_prod a.ig_remove:hover{ 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-transform: translateZ(0); 	}   .ig_cat_product_details { 	overflow: hidden; 	line-height: 12px; 	margin-top: 5px; 	margin-right: 15px; 	}  a.ig_cat_product_title { 	display: block; 	font-size: 0.800em; 	text-transform: uppercase; 	color: #333; /* Dynamic */ 	margin-bottom: 5px; 	font-size: 12px; 	}  a.ig_cat_product_title:hover { 	/*text-decoration: underline !important;*/ 	}  .ig_cat_product_title a:before { 	display: none !important; 	}  .ig_cat_product_details span { 	font-size: 0.800em; 	color: #848484; /* Dynamic */ 	}  /* === Subtotal === */  .subtotal_cont { 	text-align: center; 	margin: 0px 15px 0px 15px; 	padding: 15px; 	border-top-style: solid; 	border-top-width: 2px; 	border-top-color: #eeeeee; /* Dynamic */ 	font-size: 12px;  }  /* === Button Cart === */  .cont_button_cart { 	margin: 0px 0px 25px; }       /* | ==================================================================== | = BIG SEARCH | ==================================================================== */   /*  Search Icon in Navigation + Animation ================================================== */   #top-search { 	position: absolute; 	z-index: 5; 	right: 20px; 	margin-top: 16px; 	border-left-color: #ffebe8; 	border-left-style: solid; 	border-left-width: 1px; 	padding-left: 12px; 	line-height: 15px; }  #top-search a { 	text-transform: uppercase; 		font-size: 15px;  }  .click_search:after { 	font-size: 13px; 	margin-left: 15px; } #top-search  { 	-webkit-transition: all 0.2s linear; 	-moz-transition: all 0.2s linear; 	-ms-transition: all 0.2s linear; 	-o-transition: all 0.2s linear; 	transition: all 0.2s linear; } #top-search:after { 	opacity:.75; 	-webkit-transition: all 0.2s linear; 	-moz-transition: all 0.2s linear; 	-ms-transition: all 0.2s linear; 	-o-transition: all 0.2s linear; 	transition: all 0.2s linear; } .click_search.is-clicked { 	position: relative; } .click_search.is-clicked:after { 	font-size: 17px; }  .search_close #top-search  { 	margin-top: 15px; 	right: 20px; }       /*  Content Popup Search -  Tag - Category - Date ================================================== */   body.overflow-open { 	overflow: hidden !important; 	position:relative !important; } .panel { 	margin-bottom: 0px; 	background-color: transparent; 	border: none; 	border-radius: 0px; 	-webkit-box-shadow: none; 	box-shadow: none; }  .panel-body { 	padding: 0px; 	border: none; 	margin-top: 50px; }   h4.filter_search { 	text-transform: uppercase; 	font-size: 13px; 	letter-spacing: 2px; 	margin-top: 10px; }   .panel-body .widget_search form input[type="search"] { 	display: block; 	cursor: pointer; 	border: none; 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0; 	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	-moz-appearance: none; 	-webkit-appearance: none; 	appearance: none; 	font-size: 20px; 	resize: none; 	width: 100%; 	outline: none; 	line-height: 60px; 	text-align: center; 	padding: 30px 0px 23px 0px; 	text-transform: uppercase;     }  .panel-body input::-webkit-input-placeholder { 	color: #BCBCC4; 	font-size: 20px; 	letter-spacing: 5px; 	font-weight: bold; } .panel-body input::-moz-placeholder {  /* Firefox 19+ */ 	color: #BCBCC4; 	font-size: 20px; 	letter-spacing: 5px; 	font-weight: bold; } .panel-body input::-ms-input-placeholder { 	color: #BCBCC4; 	font-size: 20px; 	letter-spacing: 5px; 	font-weight: bold; } .container-select-box { 	position: relative; }  .container-select-box select { 	margin-bottom:0; 	padding: 0px 15px; 	outline: 0; 	margin: 0 0 20px; 	width: 100%; 	border-radius: 0; 	-moz-appearance: none; 	-webkit-appearance: none; 	appearance: none;  	border-radius: 0px; 	cursor: pointer; 	height: 52px; 	max-height: 50px; 	-webkit-box-shadow: none !important; 	box-shadow: none !important; 	-moz-box-shadow: none !important; 	letter-spacing: 3px; 	font-weight: bold; 	font-size: 11px; 	text-transform: uppercase; 	color: #BCBCC4; 	}  .container-select-box:after { 	content: "\f107"; 	font-family: fontAwesome; 	position: absolute; 	font-size: 14px; 	right: 36px; 	top: 5px; 	text-align: center; 	line-height: 43px; 	border-right: 0; 	border-left: 0; 	height: 47px; 	}   /*  Container Popup Search ================================================== */  .container_search { 	position: fixed; 	left: 0; 	top: 0; 	height: 100%; 	width: 100%; 	background: rgba(255, 255, 255, 0.96); 	z-index: 2000; 	text-align: center; 	padding: 20px 0px 50px 0px; 	-webkit-backface-visibility: hidden; 	backface-visibility: hidden; 	overflow: auto;   	/* Animation Fade */ 	opacity: 0; 	visibility: hidden; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	padding-top: 150px;  }    .container_search.is-visible { 	/* Animation Fade */ 	visibility: visible; 	opacity: 1; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	padding-top: 150px; }   /* Search Icons ================================================== */  #top-search i { 	color: #878787;  /* Default */ 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}  #top-search i:hover { 	color: #faa9a7;  /* Default */ 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}     /* | ==================================================================== | = MENU MOBILE | ==================================================================== */    /*  Container Popup Menu responsive ================================================== */  .container_menu { 	position: fixed; 	left: 0; 	top: 0; 	height: 100%; 	width: 100%; 	background: #f6f6f6; /* Default */ 	z-index: 6; 	text-align: center; 	padding: 20px 0px 50px 0px; 	-webkit-backface-visibility: hidden; 	backface-visibility: hidden; 	overflow: auto;   	/* Animation Fade */ 	opacity: 0; 	visibility: hidden; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	padding-top: 80px;  }    .container_menu.is-visible { 	/* Animation Fade */ 	visibility: visible; 	opacity: 1; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	padding-top: 80px; }    /*  Style Menu Mobile ================================================== */   @media (min-width:1000px) { .cont_menu_responsive {     display: none !important;     }  }   .container_mob { 	display: inline-block; 	width: 100%; }  .nav-mobile, .nav-mobile ul, .nav-mobile li {     list-style: none !important; }   ul.nav-mobile {     padding-left: 0px;     margin-top: 30px; }  .nav-mobile ul {     padding: 0px;     margin: 30px 0px 0px 0px; }  .nav-mobile {     padding: 4px;     margin: 0px; }  .nav-mobile > li {     margin: 0;     text-transform: uppercase;   }  .nav-mobile > li li {     margin: 2px 0; }  .nav-mobile a {     display: block;     outline: none;     text-decoration: none; }  .nav-mobile li > a > span {     float: right;     font-size: 15px;     font-weight: bolder; }  .nav-mobile li > a:hover > span {     /*color: #000;*/ } .nav-mobile li > a:before { display: none; }   .nav-mobile ul.sub-menu > li.menu-item-has-children:before {  display: none; }   .nav-mobile li > a > span:before {  content: "\f107";   font-family: fontAwesome;   position: absolute; } .nav-mobile li.open > a > span:before {  content: "\f107";   font-family: fontAwesome;     position: absolute;  }  .nav-mobile .open > a, .nav-mobile .open > a:hover, .nav-mobile .open > a:focus {   background-color: transparent; }   .nav-mobile a:hover, .nav-mobile li.active > a {     /*color: #000;*/ }  .nav-mobile > li.active > a  {   background-color: transparent;    }   .nav-mobile > li > a {     font-size: 20px;     line-height: 20px;     padding: 5px 25px;     font-size: 15px; } .nav-mobile > li > a:hover {   background-color: transparent;   }  /* sub-menu  */  .nav-mobile li ul.sub-menu {   position: relative;   width: 100%;   z-index: 9999;   margin-bottom: 2px;   top: 0px;   padding: 10px 0px;     -webkit-transition-property: -webkit-transform,opacity;   -webkit-transition: opacity 0.5s ease-out;   -o-transition: opacity 0.5s ease-out;   -moz-transition: opacity 0.5s ease-out; }  .nav-mobile ul.sub-menu > li > a {   display: block;   font-size: 14px;   line-height: 15px;   padding: 10px 25px;   text-transform: uppercase;   transition: all 0.3s ease 0s;   -webkit-transition: all 0.3s ease 0s;   -o-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;   text-align: center; }   /* Livel 2 */  .nav-mobile ul.sub-menu ul.sub-menu {   padding-top: 0;    left: 0px;   top: 1px; }  .nav-mobile > li > a > ul > li a { 	padding: 20px 25px;  }  /* Menu Resposnsive Icon ================================================== */  @media (min-width:1000px) { #top-resp-menu { 	display: none; 	} }  #top-resp-menu { 	position: absolute; 	z-index: 5; 	right: 70px; 	margin-top: 10px; }  #top-resp-menu a { 	text-transform: uppercase; }  .click_menu:after { 	font-size: 13px; 	margin-left: 15px; } #top-resp-menu  { 	-webkit-transition: all 0.2s linear; 	-moz-transition: all 0.2s linear; 	-ms-transition: all 0.2s linear; 	-o-transition: all 0.2s linear; 	transition: all 0.2s linear; } #top-resp-menu:after { 	opacity:.75; 	-webkit-transition: all 0.2s linear; 	-moz-transition: all 0.2s linear; 	-ms-transition: all 0.2s linear; 	-o-transition: all 0.2s linear; 	transition: all 0.2s linear; } .click_menu.is-clicked { 	position: relative; } .click_menu.is-clicked:after { 	font-size: 17px; }  .menu_close #top-resp-menu  { 	margin-top: -13px; 	right: 60px;  }    /* | ==================================================================== | = CLASS LAYOUT MENU | ==================================================================== */   /* IF Menu */ .margin__right_menu { 	margin-right: 50px; 	} .nosearch__in_menu{ 	margin-right: 0px !important; 	}  /* IF Social */ #ig-social.nosearch {  	right: 15px !important; 	} #ig-social.alingnleft { 	left: 7px; 	display: inline-table; 	} #ig-social.alingnright { 	right: 60px; 	} #ig-social.alingncenter { 	position: relative !important; 	text-align: center; 	right: 0px; 	}  /* IF logo */ .logo_aligncenter { 	position: relative !important; 	margin: 0 auto !important; 	text-align: center; 	} .logo_alignleft { 	float: left !important; 	position: relative !important; 	}    /* | ==================================================================== | = SOCIAL ICON ( menu ) | ==================================================================== */    #ig-social { 	position: absolute; 	right: 75px; 	margin-top: 10px; 	z-index: 5; 	}   #ig-social a { 	font-size:13px; 	margin-left:10px; 	} #ig-social i { 	color: #878787;  /* Default */ 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	} #ig-social i:hover { 	color: #faa9a7;  /* Default */ 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}        /* | ==================================================================== | = SIDEBAR - Widget Style| ==================================================================== */  /* Color : Default Sidebar ================================================== */  .ig_widget { 	border-color: #DCDAD5; /* Default - Sidebar Widget Background */ 	border-style: solid; 	border-width: 1px; 	background-color: transparent; /* Default - Sidebar Widget Background */ }    /* 15.  Widget Title ================================================== */    /* Title  */ .tit_widget { 	text-align: center; 	margin-bottom: 40px; 	position: relative; 	}  .ig_widget .tit_widget span { 	position: relative; 	letter-spacing: 3px; 	font-size: 10px !important; 	font-weight: 400; 	text-transform: uppercase; 	border-bottom-width: 1px; 	border-bottom-style: solid; 	border-bottom-color: #faa9a7; 	padding-bottom: 8px; 	}     /* 15.1-  Widget Base Style ================================================== */    .ig_widget { 	border: solid 1px #DCDAD5; 	margin-bottom: 20px; 	font-size: 13px; 	padding: 35px 30px; 	} .ig_widget ul, .ig_widget ul li { 	margin: 0; 	list-style: none !important; 	} .ig_widget ul li { 	line-height: 28px; 	font-size: 13px; 	margin-bottom: 5px; 	border-bottom-width: 1px; 	border-bottom-style: solid; 	border-bottom-color: #e5e6e7; 	padding-bottom: 5px; 	}  .widget_recent_comments ul li { 	padding: 8px 0; 	} .ig_widget ul li > a { 	padding: 8px 0; 	} .ig_widget ul.flickr_images li a { 	padding: 0; 	} .ig_widget a { 	text-decoration: none; 	} .ig_widget a:hover { 	text-decoration: none; 	}  .ig_widget ul > li, .widget_categories .widget_archive ul > li, .widget_nav_menu ul > li, .widget_recent_comments ul > li, .widget_meta ul > li, .widget_recent_entries ul > li, .widget_product_categories ul > li, .widget_layered_nav ul li { 	border-top: 1px solid transparent; 	} .ig_widget ul > li:first-child,  .widget_categories ul > li:first-child, .widget_archive ul > li:first-child, .widget_nav_menu ul > li:first-child, .widget_recent_comments ul > li:first-child, .widget_meta ul > li:first-child, .widget_recent_entries ul > li:first-child, .widget_product_categories ul > li:first-child, .widget_layered_nav ul li:first-child { 	border-top: 0; 	} .ig_widget ul > li a:hover, .widget_categories ul > li a:hover, .widget_archive ul > li a:hover, .widget_nav_menu ul > li a:hover, .widget_meta ul > li a:hover, .widget_recent_entries ul > li a:hover, .widget_product_categories ul > li a:hover, .widget_layered_nav ul > li a:hover { 	text-decoration: none; 	} 	 .ig_widget ul > li a:before, /* arrows widgets */ .widget_categories ul > li a:before, .widget_archive ul > li a:before, .widget_nav_menu ul > li a:before, .widget_meta ul > li a:before, .widget_recent_entries ul > li a:before, .widget_product_categories ul > li a:before   { 	/*content: "\f105"; */ 	font-family: FontAwesome; 	font-weight: normal; 	font-style: normal; 	display: block; 	float: right; 	text-decoration: inherit; 	font-size: 14px; 	}  .ig_widget ul.children, .widget_product_categories ul.children { 	padding-left: 10px; 	border-top: 1px solid #e4e4e4; 	padding-top: 2px; 	}  .ig_widget ul.sub-menu, .widget_nav_menu ul.sub-menu { 	-moz-border-radius: 0; 	-webkit-border-radius: 0; 	border-radius: 0; 	border-left: 0; 	border-right: 0; 	border-bottom: 0; 	} .ig_widget ul.sub-menu li, .widget_nav_menu ul.sub-menu li { 	padding-left: 15px; 	}  /* Image in to the wigets */ .ig_widget .textwidget { 	overflow: hidden; } .ig_widget .textwidget p img { 	width: 100%;      } .ig_widget .wp-caption a img { 	width: 100%; 	height: auto;      } .ig_widget p img.wp-smiley { 	width: 13px; 	height: 13px; 	}    /* 15  Widget Custom Menu ================================================== */ .ig_widget .menu li a { 	line-height: 22px;     font-size: 13px;         padding: 8px 0;     text-transform: none;     display: inline;         font-weight: normal; }  .ig_widget .menu li { 	display: block; 	margin-bottom: 10px !important; 	}    .ig_widget .menu > li.menu-item-has-children:before, .nav-menu > li.menu-item-has-children:before {     content: ""; }  /* Sub Menu Custom Menu Widget */  .ig_widget .menu ul {     padding-left: 0px;     margin: 15px 0px 5px 0px;     position: absolute;     z-index: 9999;     transition: all 0.2s ease-in-out;     text-align: left;     top: 5px; }  .ig_widget .menu ul > li.menu-item-has-children:before {   content: "";    }  .ig_widget .menu li:hover > ul {     display: block;     margin: 0;     text-align: left;     position: relative; }  .ig_widget .menu ul ul {     top: 0;     left: 0px;     margin: 15px 0px 5px 0px; }  .ig_widget .menu ul li {     float: none;     display: block;     border: 0; }  .ig_widget .menu ul li:last-child {     box-shadow: none; }      /* 15.2-  Widget Select Sidebar archive/cat/menu ================================================== */  .ig_widget select[name=archive-dropdown], select[name=cat], .textwidget form select {       	background: #FBFBFB; 	border-style: solid; 	border-width: 1px; 	border-color: #DFDFDF; 	 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0;  	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none;  	resize: none; 	-webkit-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	-moz-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	-o-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;  	cursor: pointer; 	outline: none; 	padding: 15px 10px 15px 10px; 	width: 100%;  	color: #BCBCC4; 	font-size: 13px; 	line-height: 14px; 	-moz-appearance: none; 	-webkit-appearance: none; 	appearance: none;         }  .ig_widget select[name=archive-dropdown]:focus, select[name=cat]:focus, .textwidget form select:focus { 	outline: none !important; 	border-color: #2d303e; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	border-width: 1px; 	}  /* 15.3-  Widget Select Sidebar search ================================================== */   .ig_widget .widget_search form { 	background: transparent; 	border-color: #f7dddc; 	border-width: 1px; 	border-style: solid; 	 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0; 	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	-webkit-appearance: none; 	color: #BCBCC4; 	font-size: 14px; 	resize: none; 	-webkit-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	-moz-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	-o-transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	transition: background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; 	width: 100%; 	-webkit-appearance: none; 	-moz-appearance: none; 	text-indent: 0.01px; 	text-overflow: ''; 	} 	 	@media (max-width: 600px) { 		.widget_search form { 			margin: 0px; 			width: auto; 		} 	} 	 .ig_widget .widget_search form input[type="search"] { 	cursor: pointer; 	outline: none; 	padding: 10px 0px 10px 10px; 	width: 100%; 	background: none; 	border: none; 	min-width: 232px;      }  /* 15.4-  Widget Calendar ================================================== */  /* calendar widget */ #calendar_wrap {padding: 0px;} .widget_calendar {float: left;} #wp-calendar {width: 100%; } #wp-calendar caption { text-align: right; color: #666666; font-size: 12px; margin-top: 10px; margin-bottom: 15px; } #wp-calendar thead { font-size: 10px; } #wp-calendar thead th { 	padding-bottom: 10px; 	text-align: center; 	color: #dadada; 	} #wp-calendar tbody { color: #aaa; } #wp-calendar tbody td { 	/*background: #97A588;*/ 	text-align: center; 	padding:8px; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}  #wp-calendar tbody td:hover { 	/*background: #97A588;*/ 	/*color: #fff;*/ 	transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}  #wp-calendar tbody .pad { background: none; } #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; } #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }    /* 15.5-  Widget Tag Cloud ================================================== */  .ig_widget .tagcloud { 	line-height: 40px; 	width: 100%; 	padding: 0; 	list-style: none; 	height: auto; 	} .ig_widget .tagcloud a { 	margin-right: 4px; 	padding: 6px 8px; 	text-decoration: none; 	-moz-border-radius: 2px; 	-webkit-border-radius: 2px; 	border-radius: 2px; 	font-size: 9px !important; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	border-style: solid; 	border-width: 1px; 	letter-spacing: 1px; 	text-transform: uppercase; 	} .ig_widget .tagcloud a:hover { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}  /* Style Footer  */ footer.ig_widget .tagcloud { 	line-height: 40px; 	width: 100%; 	padding: 0; 	list-style: none; 	height: auto; 	} footer.ig_widget .tagcloud a { 	margin-right: 4px; 	padding: 6px 8px; 	text-decoration: none; 	-moz-border-radius: 2px; 	-webkit-border-radius: 2px; 	border-radius: 2px; 	font-size: 9px !important; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	border-style: solid; 	border-width: 1px; 	letter-spacing: 1px; 	text-transform: uppercase; 	} footer.ig_widget .tagcloud a:hover { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}  /* 15.7-  Widget iframe ================================================== */ .widget-video iframe { 	width: 100%; 	} 	 	 /* 15.7-  Widget ADV ================================================== */  .ig_bg_images img { 	-webkit-transform: translateZ(0);      transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	} .ig_bg_images img:hover { 	opacity:0.8; 	-webkit-transform: translateZ(0); 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}   /* 15.7-  Widget ADV Full ================================================== */  .ig_widget .ig_full_banner { 	margin-top: -35px; 	margin-bottom: -35px; 	margin-left: -30px; 	margin-right: -30px; }     /* 15.8-  Recent Posts Widget ================================================== */  ul.ig_recent_posts { 	margin-bottom: 0px; 	}  ul.ig_recent_posts li:last-child { 	margin-bottom: 0px; 	}  ul.ig_recent_posts li  { 	list-style: none;   	list-style: none; */      clear: both;      display: inline-block; 	}  .ig_recent_posts li figure { 	float: left; 	width: 80px; 	margin-bottom: 2px; 	box-shadow: none !important; 	} 	.ig_recent_posts li figure a img { 	width: 100%; 	height: auto; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	} 	.ig_recent_posts li figure a img:hover { 	opacity: 0.8; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	}    .ig_recent_posts li figure a:before { 	display: none; 	}  .ig_recent_post_details { 	margin-left: 100px; 	}  a.ig_recent_post_title { 	display: block; 	font-size: 12px; 	text-transform: uppercase; 	color: #2d303e; /* Dynamic */ 	line-height: 16px; 	font-weight: 700;   	}  a.ig_recent_post_title:hover { 	/*text-decoration: underline !important;*/ 	}  .ig_recent_post_details a:before { 	display: none !important; 	}  .ig_recent_post_details span { 	font-size: 11px; 	color: #848484; /* Dynamic */   	}  /* 15.9- Big Recent Posts Widget ================================================== */  ul.ig_recent_big_posts { 	margin-bottom: 0px; 	}  ul.ig_recent_big_posts li:last-child .ig_recent_big_post_details{ 	margin-bottom: 0px !important; 	}  ul.ig_recent_big_posts li  { 	list-style: none; 	display: inline; 	margin-bottom: 10px; 	}  .ig_recent_big_posts li a img { 	width: 100%; 	height: auto; 	margin-bottom: 15px; 	}  .ig_recent_big_posts li a:before { 	display: none !important; 	}  .ig_recent_big_post_details { 	width: 100%; 	margin-bottom: 20px;  	}      .ig_recent_big_post_details a { 	margin-bottom: 0px; 	display: block; 	text-transform: uppercase; 	line-height: 13px; 	font-weight: 700; 	font-size: 14px; 	}  .ig_recent_big_post_details a:before { 	display: none !important; 	}  .ig_recent_big_post_details span { 	font-size: 11px; 	color: #848484; 	}    /*  INDIEGROUND Widget About Me ================================================== */   .am2_img-cover-aboutme { 	background: none no-repeat center center; 	-moz-background-size: cover; 	-o-background-size: cover; 	-webkit-background-size: cover; 	background-size: cover; 	position: relative; 	z-index: 0; 	padding: 0; 	min-height: 420px; 	width: 100%; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-o-background-size: cover; 	background-size: cover; 	margin-bottom: 20px; 	text-align: center; 	overflow: hidden; 	}     .am2_img-cover-aboutme:before { 	content: ""; 	position: absolute; 	top: 0; 	left: 0; 	right: 0; 	bottom: 0; 	z-index: 1; 	background-image: -moz-linear-gradient(top, 	rgba(45, 48, 62, 0) 0%, 	rgba(45, 48, 62, 1) 70%); 	background-image: -webkit-linear-gradient(top, 	rgba(45, 48, 62, 0) 0%, 	rgba(45, 48, 62, 1) 70%); 	background-image: -o-linear-gradient(top, 	rgba(45, 48, 62, 0) 0%, 	rgba(45, 48, 62, 1) 70%); 	background-image: -ms-linear-gradient(top, 	rgba(45, 48, 62, 0) 0%, 	rgba(45, 48, 62, 1) 70%); 	background-image: linear-gradient(to bottom,  	rgba(45, 48, 62, 0) 0%, 	rgba(45, 48, 62, 1) 70%); }  .am2_aboutme-overlay { 	position: absolute; 	left: 0px; 	top: 0px; 	width: 100%; 	height: 100%; 	/*background: rgba(0,0,0,0.3);*/ 	}  .am2_cont-aboutme img.indie_radius { 	border-radius: 100%; 	-webkit-border-radius: 100%; 	-moz-border-radius: 100%; 	-ms-border-radius: 100%; 	-o-border-radius: 100%;  	height: 150px; 	width: 150px; 	display: block;  	clear: both; 	margin: 0px auto 30px !important; }  .am2_cont-aboutme { 	text-align: left; 	color: #fff; 	padding: 50px; 	position: relative; 	z-index: 999999999999; 	}  .am2_cont-aboutme .title_special_aut { 	color: #fff; 	font-size: 24px; 	font-family: 'Montserrat'; 	line-height: 22px; 	font-weight: 700; 	display: inline-block;  	text-transform: uppercase; 	transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	} .am2_cont-aboutme a.titlebox_hover:hover .title_special_aut { 	color: #ffafa1;  	transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}    .am2_cont-aboutme .local_special_aut { 	color: #fff; 	font-size: 12px; 	font-family: 'Montserrat'; 	line-height: 13px; 	}  .am2_cont-aboutme p.desc { 	text-align: left; 	color: #fff; 	font-size: 15px; 	margin-top: 30px; 	line-height: 23px; 	}  .am2_cont-aboutme .meta-icon-share li { 	opacity: 1; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}  .am2_cont-aboutme .meta-icon-share li:hover { 	opacity: 0.5; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}  .am2_cont-aboutme .fa-stack-2x { 	color: #fff; 	}  .am2_cont-aboutme .meta-icon-share .fa-stack-1x:before { 	color: rgba(45, 48, 62,1);  	}   /* Icons Author Box 2 */  .am2_cont-aboutme ul.meta-icon-share { 	margin-bottom: 0px; 	  margin-top: 20px; } .am2_cont-aboutme .fa-stack-2x {     font-size: 30px; } .am2_cont-aboutme .meta-icon-share .fa-stack {     width: 27px;     height: 27px;     line-height: 29px; }   /* 15.10- NEW Widget About Me ================================================== */  .img-cover-aboutme { 	background: none no-repeat center center; 	-moz-background-size: cover; 	-o-background-size: cover; 	-webkit-background-size: cover; 	background-size: cover; 	position: relative; 	z-index: 0; 	padding: 0; 	min-height: 420px; 	width: 100%; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-o-background-size: cover; 	background-size: cover; 	margin-bottom: 20px; 	}  .aboutme-overlay { 	position: absolute; 	left: 0px; 	top: 0px; 	width: 100%; 	height: 100%; 	background: rgba(0,0,0,0.3); 	}  .cont-aboutme { 	text-align: left; 	color: #fff; 	padding: 50px; 	position: relative; 	z-index: 999999999999; 	}  .cont-aboutme p.tit { 	text-align: left; 	color: #fff; 	text-transform: uppercase; 	font-size: 15px; 	   transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	} .cont-aboutme p.tithover { 	transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s;      color: #fff;      margin: 0px; 	}  .cont-aboutme p.tithover:hover { 	transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	} .cont-aboutme p.desc { 	text-align: left; 	color: #fff; 	font-size: 15px; 	margin-top: 140px; 	}  .cont-aboutme ul.meta-share  { margin: 10px 0px 0px 0px; padding: 0px; line-height: 15px; font-weight: 700; 	}  .cont-aboutme ul.meta-share li a { 	color: #fff; 	}    /* 15.11- Widget Social ================================================== */  .box_widget_social a i	 { 	padding: 0px 10px 0px 10px; 	font-size: 15px; 	display: inline; }  /* Instagram Widget Sidebar ================================================== */ #widget-area .instagram-pics { 	margin-left:-10px; 	overflow:hidden; 	} #widget-area .instagram-pics li { 	width: 46%; 	display: inline-block; 	border-bottom: none; 	padding: 0; 	margin: 0 0 10px 10px; 	float:left; 	}  #widget-area .instagram-pics li a:before { 	content: ""; 	}   #widget-area .instagram-pics li img { 	max-width:100%; 	vertical-align:middle; 	-webkit-transform: translateZ(0);      transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	} #widget-area .instagram-pics li img:hover { 	opacity:0.8; 	-webkit-transform: translateZ(0);      transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; 	}    /* - Instagram  Widget ================================================== */  #instagram-footer { 	text-align:center; 	overflow:hidden; 	margin-top: 60px; }  	@media (max-width: 600px) { 		#instagram-footer { 			margin-top: 10px; 		} 	} 		  .instagram-title { 	font-size:16px; 	text-transform:uppercase; 	margin-bottom: 50px; 	font-weight: 700; } #instagram-footer .instagram-pics li { 	width:16.66666666666667%; 	display:inline; 	float:left; }   @media (max-width: 700px) { 		#instagram-footer .instagram-pics li { 	width: 33.3%; 	display:inline; 	float:left; }  	}  #instagram-footer .instagram-pics li img { 	max-width:100%; 	-webkit-transform: translateZ(0);      transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s;  } #instagram-footer .instagram-pics li img:hover { 	opacity:0.8; 	-webkit-transform: translateZ(0);      transition: all 0.3s ease 0s;      -webkit-transition: all 0.3s ease 0s;      -o-transition: all 0.3s ease 0s;      -moz-transition: all 0.3s ease 0s; }  #instagram-footer p.clear { position: absolute;     font-size: 10px;      display: inherit;     text-align: center;     text-transform: uppercase;     margin-left: auto;     margin-right: auto;     left: 0;     right: 0;     margin-top: -60px;     }   /*** Instagram widget ***/ 	#sidebar .instagram-pics li { 		width: 31.8%; 		display: inline-block; 		border-bottom: none; 		padding: 0; 		margin: 0 2px 2px; 	} 	#sidebar .instagram-pics li img { 		max-width:100%; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 	} 	#sidebar .instagram-pics li img:hover { 		opacity:0.8; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 	}     /* - Widget Below Slider ================================================== */  .ig-cont-intro-area { 	margin-bottom: 0px; }  .ig-cont-below-area { 	margin-bottom: 60px; }  .ig-below-area { 	clear: both; 	display: block; 	margin-top: 75px;    }    /* -- Text Widget -- */  .ig-below-area h2 { 	font-size: 16px; 	font-weight: 700 !important; 	text-transform: uppercase; 	margin: 30px 0px 20px 0px; 	text-align: center; 	font-weight: normal; 	}  .ig-below-area .textwidget { 	text-align: center; 	max-width: 700px; 	margin: 10px auto 0; 	font-size: 15px; 	line-height: 25px; 	}   /* -- Mailchimp Top Home Widget -- */  .widget.widget_mc4wp_form_widget { 	padding:0; 	border:none; } .widget.widget_mc4wp_form_widget .widget-title { 	display:none; } .home-widget .widget.widget_mc4wp_form_widget { 	margin-bottom:0; } .subscribe-box { 	padding: 28px 60px;     overflow: hidden;     background-color: #f7f7f7; } @media (max-width: 480px) { 	.subscribe-box { 		padding: 18px 23px; 	} } .subscribe-text { 	float:left; 	width:25%; } .subscribe-box h4 { 	text-transform:uppercase; 	color:#353535; 	font-size:15px; 	letter-spacing:1px; 	font-weight: normal; 	margin-bottom:3px; 	margin-top:-3px; } .subscribe-box p { 	color: #999;     font-size: 11px;     padding: 0px;     margin: 0px;     line-height: 13px; } .subscribe-form { 	float:right; 	width:75%; 	text-align:right; }  	/* Field Name */ 	.subscribe-box input[type=text] {  		background: transparent; 		padding: 8px 10px; 		margin-right: 22px; 		width:38%; 		text-align: center; 		text-transform: uppercase; 		 		border-width: 1px; 		border-style: solid; 		border-color: #cfcfcf; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-backface-visibility: hidden; 	} 	.subscribe-box input[type=text]:focus  {  		border-width: 1px; 		border-style: solid; 		border-color: #ef9781; 		 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-backface-visibility: hidden; 	} 	/* Field Name */ 	.subscribe-box input[type=email] { 		background: transparent; 		padding: 8px 10px; 		width:38%; 		text-align: center; 		text-transform: uppercase; 		border-width: 1px; 		border-style: solid; 		border-color: #cfcfcf; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-backface-visibility: hidden; 		margin-right: 1px; 	} 	.subscribe-box input[type=email]:focus { 		border-width: 1px; 		border-style: solid; 		border-color: #ef9781; 		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-backface-visibility: hidden; 	} 	.subscribe-box ::-webkit-input-placeholder { 		color: #353535; 		font-size: 10px; 		letter-spacing: 1.5px; 	}   /* Field Subscribe */ .subscribe-box input[type=submit] { 	width:auto; 	background: transparent; 	color: #353535; 	font-size:10px; 	letter-spacing:2px; 	text-transform:uppercase; 	font-style:normal; 	font-weight: normal; 	margin-left:25px; 	padding:9px 10px; 	border-radius:0; 	margin-top:0; 	border: none; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; } .subscribe-box input[type=submit]:hover { 	background: transparent; 	color: #ef9781; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; }  .post-widget .subscribe-box input[type=submit] { 	padding:12px 18px; }  .subscribe-box input:focus { 	outline:none; 	border:none; }  @media (max-width:770px) { 	.subscribe-text, 	.subscribe-form, 	.subscribe-box input[type=text], 	.subscribe-box input[type=email] { 		width: 100%; 	}	 	.subscribe-box input[type=text] { 		margin-bottom: 10px; 	} 	.subscribe-box p { 		margin-bottom: 10px; 	} 	 }  /* Widget Mail Chimp Plugin */ 	.ig_widget .subscribe-box { 	    padding: 0px; 	    background-color: transparent; 	    border: none !important; 	} 	.ig_widget .subscribe-text { 		width: 100%; 	} 	.ig_widget .subscribe-text p { 		margin-bottom: 10px !important; 	} 	.ig_widget .subscribe-form { 	    width: 100%; 	    text-align: left; 	} 	 	.ig_widget .subscribe-box input[type=submit] { 		margin-left: 0px; 	}    /* | ==================================================================== | = Button To Top   ==================================================================== */   .cd-top {   display: inline-block;   height: 30px;   width: 30px;   position: fixed;   bottom: 40px;   right: 10px;   box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);   visibility: hidden;   opacity: 0;   -webkit-transition: opacity .3s 0s, visibility 0s .3s;   -moz-transition: opacity .3s 0s, visibility 0s .3s;   transition: opacity .3s 0s, visibility 0s .3s; 	background-color: #000;    text-align: center;   display:table;   border-radius: 25px; }  .cd-top i {     font-size: 19px;     margin-top: 4px;     line-height: 1; 	color: #fff;      opacity: 0.75;     display:table-cell;     vertical-align:middle; 	}  .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {   -webkit-transition: opacity .3s 0s, visibility 0s 0s;   -moz-transition: opacity .3s 0s, visibility 0s 0s;   transition: opacity .3s 0s, visibility 0s 0s; } .cd-top.cd-is-visible {   visibility: visible;   opacity: 1; } .cd-top.cd-fade-out {   opacity: .5; } .no-touch .cd-top:hover {   background-color: transparent;   opacity: 1; } @media only screen and (min-width: 768px) {   .cd-top {     right: 20px;     bottom: 20px;   } } @media only screen and (min-width: 1024px) {   .cd-top {     height: 40px;     width: 40px;     right: 30px;     bottom: 30px;   } }   /* | ==================================================================== | =  POSTS SLIDE   ==================================================================== */   @media (max-width:1000px) { .slick{ 	margin-top: 10px; 	} }   .grid_slidepost { 	overflow: hidden; 	position: relative; } .grid_slidepost img { 	width: 100%; 	height: auto; }    .slidepost__desc { 	position: absolute; 	left: 0; 	top: 39%; 	width: 100%; 	text-align: center; 	padding: 40px 0px 10px 0px; 	margin-top: -46.5px; 	}   @media (max-width:700px) { .slidepost__desc { 	margin-top: -65.5px; 	} }      /* === Category === */  .slidepost__desc .fancy_one { 	max-width: 300px; 	margin: 0 auto; 	} .slidepost__desc .title-line__inwrap ul li a { 	color: #fff !important; 	} /* === Title === */  .slidepost__desc h3 { 	line-height: 44px; 	padding: 20px 80px 0px 80px; 	color: #fff !important;  	font-size: 25px;      text-transform: uppercase;      letter-spacing: 2px;  	font-weight: 600;  	text-transform: uppercase; 	-webkit-transition: color 0.9s ease; 	-moz-transition: color 0.9s ease; 	-o-transition: color 0.9s ease; 	transition: color 0.9s ease; 	} 	.slidepost__desc h3 a { 	color: #fff !important; 	}     @media (max-width:480px) { .slidepost__desc h3 { 	font-size: 17px; 	padding: 22px 5px 0px 5px; 	line-height: 20px; 	} }   /* === Date === */  .overlayBox:hover .postTime, .overlayBox:hover .slidepost__desc h3 a, .overlayBox:hover .title-line__inwrap ul li a 	{ 	-webkit-transition: color 0.9s ease; 	-moz-transition: color 0.9s ease; 	-o-transition: color 0.9s ease; 	transition: color 0.9s ease; 	color: #2d303e !important; 	} 	 	 	 .overlayBox .post__category .title-line__inwrap ul li a { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	border-bottom-width: 1px; 	border-bottom-style: solid; 	border-bottom-color: #fff;     	} 	 	 .overlayBox:hover .post__category .title-line__inwrap ul li a { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	border-bottom-color: #fff;     	} 	 	 .overlayBox:hover .title-line__inwrap:before, .overlayBox:hover .title-line__inwrap:after 	{ 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	border-top-color: #2d303e; 	}    .overlayBox:hover .slidepost__desc { 	border: none; 	background-color: transparent; 	}   .postTime { 	display: inline-block; 	line-height: 19px; 	height: 20px; 	margin-bottom: 21px; 	padding: 0 7px; 	color: #fff; 	font-size: 11px; 	letter-spacing: 1px; 	vertical-align: middle; 	text-transform: uppercase; 	}  .overlayBox { 	position: absolute; 	left: 15px; 	top: 15px;  	width: -moz-calc(100% - 30px); 	width: -webkit-calc(100% - 30px); 	width: calc(100% - 30px); 	height: -moz-calc(100% - 30px); 	height: -webkit-calc(100% - 30px); 	height: calc(100% - 30px);  	background: rgba(255,255,255,0); 	-webkit-transition: background 0.9s ease; 	-moz-transition: background 0.9s ease; 	-o-transition: background 0.9s ease; 	transition: background 0.9s ease;  	}  .overlayBox:hover, .overlayBox:hover {background: rgba(255,255,255,0.9);}  .dark-overlay { 	position: absolute; 	left: 0px; 	top: 0px; 	width: 100%; 	height: 100%; 	/* background: rgba(255,255,255,0.3);  white */ 	background: rgba(51,51,51,0.1); /* dark */ 	}    @media (max-width:1000px) { .margin-slide { 	display: none; 	} }   /* | ==================================================================== | =  JETPAK STYLE   ==================================================================== */   /* Thumbnail Grid  */ .gallery-item {     margin-top: 0px !important;     padding: 0 2px 3px 1px; } .gallery-item img { 	width: 100%; 	height: auto; } .gallery img {     box-shadow: none;     border: none !important;     padding: 0px;     background: transparent; }  .gallery-row { 	width: 100% !important; 	height: auto !important; }  .wp-caption-text.gallery-caption {     position: absolute;     bottom: 2px;     left: 0;     margin-top: 0;     margin-bottom: 30px;     font-size: 10px;     font-weight: 400;     font-style: normal;     line-height: 1.2em;     text-transform: capitalize;     letter-spacing: 0.04em;     color: #2d303e;     padding: 5px 10px;     background: hsla(41, 96%, 100%, 0.8);     margin: 0; }  .wp-caption-text.gallery-caption {     margin-left: 0;     float: right;     margin-top: 10px; }   .tiled-gallery {     margin: 60px 0px !important; }  .main_content__r .post_container_single .tiled-gallery {   margin: 30px 0px !important; }  .main_content__r .post_container_single .gallery { 	margin: 0 auto; 	padding: 20px 0px; 	 }    /* | ==================================================================== | =  BLOG LAYOUT   ==================================================================== */   /* Featured Image Post  */  .post-img { 	margin-bottom: 50px; 	text-align: center; } .post-img img, .post_container img, .post_container_single p img, .post_container_single p a img {      max-width: 100%; 	height: auto; 	}  .post-img a img { 	width: 100%; 	height: auto; 	opacity: 1; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	}  .post-img a img:hover { 	width: 100%; 	height: auto; 	opacity: 0.8; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); 	}     /* For Single Content  */ .post_container_single p, .post_container_single h1, .post_container_single h2, .post_container_single h3, .post_container_single h4, .post_container_single h5, .post_container_single h6 { 	margin-left: 70px; 	margin-right: 70px; } .post_container_single blockquote {     margin: 40px 69px; } @media (max-width: 950px) { .post_container_single p, .post_container_single h1, .post_container_single h2, .post_container_single h3, .post_container_single h4, .post_container_single h5, .post_container_single h6, .post_container_single blockquote { 		margin-left: 0px; 		margin-right: 0px; 	} }   .post_container_single ul, .post_container_single ol {     padding-left: 115px;     margin-bottom: 20px; } @media (max-width: 950px) { 	.post_container_single ul, 	.post_container_single ol {     	padding-left: 15px; 	} }  /* For Single Content + Sidebar  */  .main_content__r .post_container_single p, .main_content__r .post_container_single h1, .main_content__r .post_container_single h2, .main_content__r .post_container_single h3, .main_content__r .post_container_single h4, .main_content__r .post_container_single h5, .main_content__r .post_container_single h6 { 	margin-left: 30px; 	margin-right: 30px; } .main_content__r .post_container_single blockquote {     margin: 40px 32px; } @media (max-width: 950px) { .main_content__r .post_container_single p, .main_content__r .post_container_single h1, .main_content__r .post_container_single h2, .main_content__r .post_container_single h3, .main_content__r .post_container_single h4, .main_content__r .post_container_single h5, .main_content__r .post_container_single h6, .main_content__r .post_container_single blockquote  { 		margin-left: 0px; 		margin-right: 0px; 	} }  .main_content__r .post_container_single ul, .main_content__r .post_container_single ol {     padding-left: 70px;     margin-bottom: 20px; } @media (max-width: 950px) { 	.main_content__r .post_container_single ul, 	.main_content__r .post_container_single ol {     	padding-left: 15px; 	} }  .main_content__r .post_container_single img.alignnone { 	display: block; 	margin: 30px 0; }   /* End - For Single Content  */   @media only screen and (min-width: 1200px) { 	.post_container .alignnone { 	max-width: calc(100% + 120px); 	max-width: -moz-calc(100% + 120px); 	max-width: -webkit-calc(100% + 120px); 	} } @media only screen and (max-width: 1200px) and (min-width: 600px) { 	.post_container .alignnone { 	max-width: calc(100% + 80px); 	max-width: -moz-calc(100% + 80px); 	max-width: -webkit-calc(100% + 80px); 	} } @media only screen and (max-width: 599px) { 	.post_container .alignnone, 	.post_container .alignnone, .post_container .alignleft, .post_container .alignright { 	max-width: calc(100% + 40px); 	max-width: -moz-calc(100% + 40px); 	max-width: -webkit-calc(100% + 40px); 	} }   /* Text in Content  */ @media only screen and (min-width: 1200px) { 	.post_container { 	    padding-left: 60px; 	    padding-right: 60px; 	} 	.main_content__r .post_container_single { 	    padding-left: 0px; 	    padding-right: 0px; 	}  	.post_container_single { 	    padding-left: 150px; 	    padding-right: 150px; 	} 	.post_container_sub_single { 	    padding-left: 140px; 	    padding-right: 140px; 	} } @media only screen and (max-width: 1170px) and (min-width: 600px) { 	.post_container, 	.main_content__r .post_container_single {  	    padding-left: 40px; 	    padding-right: 40px; 	} 	.post_container_single { 	    padding-left: 40px; 	    padding-right: 40px; 	} 	.post_container_sub_single { 	    padding-left: 40px; 	    padding-right: 40px; 	} } @media only screen and (max-width: 599px) { 	.post_container, 	.main_content__r .post_container_single { 	    padding-left: 0px; 	    padding-right: 0px; 	} 	.post_container_single { 	    padding-left: 0px; 	    padding-right: 0px; 	} 	.post_container_sub_single { 	    padding-left: 20px; 	    padding-right: 20px; 	}  }     /*==================================================  	Post Classic Layout ================================================== */   /* ====== Post HEADER ====== */  .post-header {     padding: 0px 0px 30px 0px;     }  .post-header h2 {     font-size: 34px;     text-transform: uppercase;     letter-spacing: 0px;      font-weight: bold;     margin: 0px 0px 5px 0px; }   .post-header h3.post_subtitle, .list-item .post-header h3.post_subtitle, .post-header-single h3.post_subtitle, .ig_cont_single_only_title h3.post_subtitle  {  	color: #2d303e; /* Dynamic */  }   .post-header h3.post_subtitle { 	font-size: 15px; 	max-width: 570px; 	margin-left: auto; 	margin-right: auto; 	margin-bottom: 35px; 	line-height: 20px; 	letter-spacing: 0.2px; 	font-weight: normal; }  .cat_over_post { 	margin-bottom: 45px; }  .post-header .meta_item, .cat_over_post .meta_item {  	color: #878787; 	font-size: 10px; 	letter-spacing: 0px; 	text-transform: uppercase; }  .post-header .meta_item a, .cat_over_post .meta_item a { 	color: #878787;  } .post-header .meta_item a:hover, .cat_over_post .meta_item a:hover { 	color: #faa9a7;  /* Dynamic */  }  .separator {     background-color: #b2b2b2;     height: 3px;     position: relative;     width: 50px;     display: block;     margin-left: auto;     margin-right: auto;     margin-top: 15px; }   /* ====== Post the_excerpt ===== */    .for_excerpt p { 	margin-top: 60px; } @media (max-width: 600px) { 		.for_excerpt p { 			margin-top: 35px; 		} 	}   /* ===== Meta Post ( wiht svg icon) ===== */  .post-header ul.wrap_meta_icon_share { 	padding: 0px; }  .post-header ul.wrap_meta_icon_share li:first-child { 	margin-left: 0px; }   .post-header ul.wrap_meta_icon_share li { 	margin-left: 15px; 		list-style: none; 		display: inline; 		letter-spacing: 1px;  }   .post-header ul.wrap_meta_icon_share li span, .post-header ul.wrap_meta_icon_share li svg { 	vertical-align:middle; }   .post-header img.ico_svg_single { 	margin-top: -5px; 	margin-left: 20px; }  .post-header .ig_ico_svg { 	margin-right: 1px; }   @media (max-width: 700px) { 	.post-header ul.wrap_meta_icon_share li { 	margin-left: 0px; 	} 	.post-header ul.wrap_meta_icon_share li svg { 		display: none; 	} 	.post-header span.toafter:after { 		 content: " / "; 	} 	.post-header .meta_item { 		margin-bottom: 25px; 	} 	.post-header ul.wrap_meta_icon_share li:last-child span.toafter:after { 		 content: ""; 		 display: none; 	} }    /* ====== Post FOOTER ( continue reading & social Share ) ===== */   .post-footer {     margin-bottom: 40px;     padding-bottom: 100px;     margin-top: 80px;     border-bottom-color: #DCDAD5;  /* Default */     border-bottom-style: solid;     border-bottom-width: 1px; }  .post-footer ul {     padding: 0px;     margin: 0px; }   /* ====== Tag ( In single page ) ===== */    .meta_tag .tag { 	line-height: 40px; 	width: 100%; 	padding: 0; 	list-style: none; 	height: auto; 	} .meta_tag .tag a { 	margin-right: 4px; 	padding: 6px 8px; 	text-decoration: none; 	-moz-border-radius: 2px; 	-webkit-border-radius: 2px; 	border-radius: 2px; 	font-size: 9px !important; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	border-style: solid; 	border-width: 1px; 	letter-spacing: 1px; 	text-transform: uppercase; 	} .meta_tag .tag a:hover { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}    /* ===== Read More Buttom ===== */  .read-more { 	display: inline-block; 	text-align: center;  	font-weight: 400; 	font-style: normal; 	font-size: 10px; 	text-transform: uppercase; 	letter-spacing: 0.15em; 	padding: 2px 12px; 	border-radius: 0px; 	}   .grid_read-more { 	margin-top: 40px; 	text-align: center; 	}  .classic_read-more .read-more { 	margin-top: 5px; 	text-align: center; 	float: right; 	} a.read-more, #commentform .submit {     color: #2d303e; /* default */     background-color: transparent;  /* default */     border-color: #2d303e; /* default */     border-width: 1px;     border-style: solid;  } a.read-more:hover, 	#commentform .submit:hover { 		color: #faa9a7; /* default */ 		background-color:  transparent; 		border-color: #faa9a7; /* default */ 		border-width: 1px; 		border-style: solid;  		transition: all 0.3s ease 0s; 		-webkit-transition: all 0.3s ease 0s; 		-o-transition: all 0.3s ease 0s; 		-moz-transition: all 0.3s ease 0s; 		-webkit-transform: translateZ(0); 		}     @media (max-width: 700px) { 		.classic_read-more .read-more { 		float: none; 		display: block; 		clear: both; 		max-width: 200px; 		margin: 0 auto; 		} 		.post-footer { 		text-align: center; 		}  	}  /* ===== Read More Load More Post with ajax ===== */  .load_button { 	text-align: center; }  .load_button .read-more {     display: inline-block !important;     text-align: center;     font-weight: 400;     font-style: normal;     font-size: 10px;     text-transform: uppercase;     padding: 2px 12px;     border-radius: 0px; }  /* ===== Read More Line ===== */  .cont_readmore { 	margin-bottom: 15px; 	margin-top: 45px; 	text-transform: uppercase; 	font-size: 10px; 	font-weight: 400; 	letter-spacing: 3px; }   .cont_readmore .title-line__inwrap {     position: relative;     display: inline-block;     padding-left: 85px;     padding-right: 85px; }  .cont_readmore .title-line__inwrap:before {     left: 0; } .cont_readmore .title-line__inwrap:after {     right: 0; }  .cont_readmore .title-line__inwrap:before, .cont_readmore .title-line__inwrap:after {     content: '';     position: absolute;     display: inline-block;     width: 70px;     top: 50%;     height: 0;     border-top-color: #f6a4ae;     border-top-style: solid;     border-top-width: 1px; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-transform: translateZ(0); }   /* ===== Icon Social Share Post (footer post & About Widget) ===== */   ul.meta-icon-share { 	font-size: 12px;      text-transform: uppercase;      list-style: none;      margin-top: 10px;      margin-bottom: 10px;      display: inline-block;      padding: 0px !important; }  ul.meta-icon-share li {      display: inline; } ul.meta-icon-share li a {      color: #2d303e; } ul.meta-icon-share li a:hover {      color: #faa9a7;  /* Dynamic */ }    .meta-icon-share .fa-stack {     width: 36px;     height: 36px;     line-height: 37px; }  .fa-stack-2x {     font-size: 40px;     color: #f6a4ae; }  .meta-icon-share .fa-stack-1x:before {     font-size: 13px;     color: #474e5e; }   /* Color icons share post */  ul.meta-icon-share li.share-post { 		padding: 0px 3px; } 	svg path.cerchio { 		fill: #f6a4ae; 	} 	svg path.icona, 	svg rect.icona, 	svg ellipse.icona, 	svg polygon.icona { 		fill: #474e5e; 	} 	   /*==================================================  	Post Grid Layout ================================================== */   .isotopeWrapper { 	margin-left: -40px; }   ul.isotopeWrapper { 	padding-left: 0px; }    @media (max-width: 599px) { 	.isotopeWrapper { 		margin-left: 0px; 	} }  .first_post { 	margin-right: 0px; }   .main_content__grid {     margin-right: 400px; } .main_content__grid li { 	list-style: none; }   @media (max-width: 960px) {  .main_content__grid { 	margin-right: 0px; /* The size of the fixed block. */ 	} .first_post { 	margin-right: 0px; }    }  @media only screen and (max-width: 1170px) and (min-width: 600px), only screen and (min-width: 1171px) { 	.cont_masonry_2 { 	    float: left; 	    width: 49.9%; 	    padding-left: 40px; 	} 	.cont_masonry_3 { 	    float: left; 	    width: 33.2%; 	    padding-left: 40px; 	} }  @media  (max-width: 1000px)  { 	.cont_masonry_3 { 	    float: left; 	    width: 49.9%; 	    padding-left: 40px; 	} }  @media  (max-width: 600px)  { 	.cont_masonry_3 { 	    float: left; 	    width: 100%; 	    padding-left: 0px; 	} }  @media only screen and (max-width: 1170px) and (min-width: 961px), only screen and (min-width: 1171px) { .isotopeWrapper, .masonryContainer {     position: relative;     } }   ul.isotopeWrapper li, li.cont_masonry_2, li.cont_masonry_3 { 	list-style: none; }  .grid-item { 	margin-bottom: 20px; 	border-bottom-width: 1px; 	border-bottom-style: solid; 	border-bottom-color: #DCDAD5;      padding-bottom: 0px; }  .grid-item .cat_over_post  { 	margin-bottom: 20px; }  .grid-item .post-header .cat a { 	margin:0 4px 8px 4px; }  .grid-item .post-header h2  { 	font-size: 18px; 	font-weight: 700; 	margin: 0px; }  .grid-item .post-header  { 	padding: 20px 0 10px 0;  }  .post_container_grid { 	padding: 0px; 	font-size: 14px; 	text-align: center; 	line-height: 22px; 	min-height: 110px; } .post_container_grid p { 	margin-top: 30px;  	}  .grid-item .post-img { 	margin-top: 10px; }   .read-more .grid {    margin-left: auto;     margin-right: auto;     float: none; }    /*==================================================  	Post List Layout ================================================== */   .list-item .post-header { 	padding: 0px; }  .list-item .post-header p { 	font-size: 14px; 	line-height: 22px; }  .list-item .post-header h2 {     font-size: 24px;     text-transform: uppercase;     letter-spacing: 0px;     margin: 0 0 5px 0;  }  .list-item .post-header .post__category {     margin-bottom: 20px; }   @media (max-width: 1000px) { .list-item .post-header h2 { 	text-align: center; 	margin-top: 15px; 	} }   .list-item .post-header h3.post_subtitle { 	font-style: normal; 	font-size: 18px; 	max-width: 100%; 	margin-bottom: 15px; }  @media (max-width: 1000px) { .list-item .post-header h3.post_subtitle { 	text-align: center; 	} }  .entry-footer-meta .meta_item {  	color: #878787; 	font-size: 10px; 	letter-spacing: 1px; 	text-transform: uppercase; }  .entry-footer-meta .meta_item a { 	color: #878787;  } .entry-footer-meta .meta_item a:hover { 	color: #faa9a7;  /* Dynamic */  }   /* === Meta List Blog === */   .list-item ul  { 	margin: 0px; 	padding: 0px; }   .list-item ul.wrap_meta_icon_share li:first-child { 	margin-left: 0px; }   .list-item ul.wrap_meta_icon_share li { 	margin-left: 5px; 	list-style: none; 	display: inline; 	letter-spacing: 1px; }   .list-item ul.wrap_meta_icon_share li span, .list-item ul.wrap_meta_icon_share li svg { 	vertical-align: middle; }   .list-item .ig_ico_svg { 	margin-right: 0px; 	margin-top: -3px; }         /* === layout containers List Blog === */  .frontpage-post { height: auto; width: 100%; overflow: hidden; *zoom: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 5s linear; -moz-transition: -moz-transform 5s linear; -o-transition: -o-transform 5s linear; transition: transform 5s linear; margin-bottom: 15px;  }  @media (max-width: 1000px) { .frontpage-post { 	margin-bottom: 45px; 	} }  .frontpage-post:hover { background-color: transparent }  .frontpage-post:hover  .entry-footer-meta { background-color: transparent }  .frontpage-thumb ul li { 	list-style: none; } .frontpage-thumb { 	top: -12px;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover;     background-position: center;     width: 100%;     height: 100%;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;     -o-transition: all 1s ease;     transition: all 1s ease;     position: relative;     z-index: 1; }  .frontpage-post:hover .frontpage-thumb {  -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);  -webkit-transition: -webkit-transform 5s linear; -moz-transition: -moz-transform 5s linear; -o-transition: -o-transform 5s linear; transition: transform 5s linear; }    .position-center { background-position: center }    .size-proportional {     background-repeat: no-repeat;     -webkit-background-size: contain;     -moz-background-size: contain;     -o-background-size: contain;     background-size: contain; }  .no-touch .frontpage-post:hover .click-overlay {     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);     opacity: 1; }  /* === Container featured image === */   .thumb-wrap {     height: 330px;     width: 100%;     overflow: hidden;     *zoom: 1;     position: relative; }  .size-cover { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }   .post-wrap {     width: 100%;     height: auto;     float: left;     padding: 1em 0.5em 3em 0.5em;     border-bottom-width: 1px  ;     border-bottom-style: solid ;     border-bottom-color: #f7dddc; /* Default */     position: relative;     overflow: hidden;     *zoom: 1; }  .post-wrap p { 	margin-top: 20px; 	}   .entry-footer-meta { 	width: 100%; 	position: absolute; 	bottom: 0; 	padding: 10px 0px 25px 30px; 	background-color: #fff; 	left: 0; }     /* === Media Query List Blog === */    @media (min-width: 1000px) { 	.frontpage-post { 	    height: 300px; 	} 	.thumb-wrap { 	    height: 100%; 	    width: 45%; 	    float: left; 	    overflow: hidden; 	    position: relative; 	} 	.post-wrap { 	    width: 55%; 	    height: 100%; 	    float: left; 	    padding: 30px 30px; 	    border-bottom: 1px solid #dcdcdc; 	    position: relative; 	    overflow: hidden; 	}      .page-content { 	    width: 50%; 	    height: 100%; 	    padding: 0 3em; 	    margin-bottom: 100px;      }    	.page-images-wrap { 	    width: 50%; 	    height: 100%; 	    position: fixed; 	}  }   @media (max-width: 1000px) { 	.post-wrap { 	    min-height: 300px !important; 	    padding: 15px 0px 0px 0px; 	} 	.entry-footer-meta { 	     padding: 15px 0px 30px 0px !important; 	} }    @media (min-width: 1000px) { 	    .page-images-wrap { 	    width: 50%; 	    height: 100%; 	    position: fixed; 	    } 	}  /* === Animation Zoom Image === */  .frontpage-postx .item-thumbs .hover-wrap { 	position: absolute; 	display: block; 	width: 100%; 	height: 100%; 	 margin: 0;     padding: 0; 	-webkit-transition: all 450ms ease-out 0s; 	   -moz-transition: all 450ms ease-out 0s; 		 -o-transition: all 450ms ease-out 0s; 		    transition: all 450ms ease-out 0s;      opacity: 0; 	filter: alpha(opacity=0); } .frontpage-postx:hover:hover .hover-wrap, .item-thumbs:hover .hover-wrap, .item-thumbs.active .hover-wrap { 	opacity: 1; 	filter: alpha(opacity=100);  } .frontpage-postx .item-thumbs .hover-wrap .overlay-img { 	position: absolute; 	top: 0px; 	right: 0px; 	bottom: 0px; 	left: 0px; 	background: #3c3f44; 	opacity: 0.65; 	filter: alpha(opacity=65); 	z-index: 99; } .frontpage-postx .item-thumbs .hover-wrap .overlay-img-thumb { 	position: absolute; 	top: 50%; 	left: 50%; 	margin: -16px 0 0 -16px; 	color: #FFFFFF; 	font-size: 32px; 	opacity: 1; 	filter: alpha(opacity=100); }  /*  Read-more list blog ================================================== */  .read-more-list { 	display: inline-block; 	text-align: center;  	font-weight: 400; 	font-size: 10px; 	text-transform: uppercase; 	letter-spacing: 0.15em; 	padding: 2px 5px !important; 	border-radius: 0px; 	border: 1px solid #fff !important; 	width: 160px; 	position: absolute; 	margin-left: auto; 	margin-right: auto; 	left: 0; 	right: 0; 	top:60%; 	margin-top:-50px; 	z-index: 99999;  	} 	.read-more-list span { 		color: #fff !important; 	}   /* | ==================================================================== | = SINGLE PAGE | ==================================================================== */  .ig_cont_single_only_title { margin: 60px auto;     max-width: 850px;	 } @media (max-width: 600px) { 	.mobile_cont_single_media { 		margin-top: 50px; 	} } @media (max-width: 480px) { 	.space_mobile { 		margin-top: 160px; 	} }  @media only screen and (min-width: 480px) and (max-width: 900px) { 	.space_mobile { 		margin-top: 50px; 	} }  .single_media_wrapper { 		margin-bottom: 80px; 		padding-top: 40px; 	} @media (max-width: 480px) { 	.single_media_wrapper { 		margin-bottom: 10px; 		padding-top: 0px; 	} }    /* Featured Image Single ============================================= */  .img-cover {     background: none no-repeat center center;     -moz-background-size: cover;     -o-background-size: cover;     -webkit-background-size: cover;     background-size: cover;     position: relative;     z-index: 0;     padding: 0;     height: 85vh;      width: 100%;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; }    .img-cover-category {     background: none no-repeat center center;     -moz-background-size: cover;     -o-background-size: cover;     -webkit-background-size: cover;     background-size: cover;     position: relative;     z-index: 0;     padding: 0;     height: 45vh;     width: 100%;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover;     margin-bottom: 30px;     max-height: 400px;           }    /* ===== Post Heder Single ===== */    .post-header-single { 	padding: 30px 0; 	background-color: #fff; 	margin: 0px 90px; 	position: absolute; 	bottom: 0px; /* bottom: -80px; */ 	width: 900px; 	margin-left: auto; 	margin-right: auto; 	left: 0; 	right: 0; }  @media (min-width: 1200px) { 	.post-header-single { 		width: 1157px; 	}  }   @media (max-width: 900px) { 	.post-header-single { 		width: 100%; 		padding: 0px 15px 0px 15px; 		margin: 0px; 	}  }   @media (max-width: 480px) { 	.post-header-single { 			bottom: -200px; 			margin-bottom: 15px; 	} 	.img-cover-category { 			height: 80vh; 			margin-bottom: 70px; 	} 	.img-cover-category .post-header-single { 			bottom: -50px; 	} 	.img-cover-category .post-header-single .archive-box { 			    margin-top: 10px; 	}  }    .post-header-single h1, .ig_cont_single_only_title h1 {     font-size: 40px;     text-transform: uppercase;     font-weight: 700;     margin-bottom: 10px;     line-height: 35px;  }  .post-header-single h3.post_subtitle, .ig_cont_single_only_title h3.post_subtitle  { 	font-size: 16px; 	max-width: 650px; 	margin-left: auto; 	margin-right: auto; 	margin-bottom: 0px; 	line-height: 20px; 	font-weight: normal; }   @media (max-width: 600px) { .post-header-single h3.post_subtitle  { 	margin-bottom: 15px; 	} }  @media (max-width: 600px) { .ig_cont_single_only_title h3.post_subtitle  { 	font-size: 22px; 	margin-bottom: 15px; 	} }   .post-header-single .meta_item, .ig_cont_single_only_title .meta_item {  	color: #878787; 	font-size: 11px; 	letter-spacing: 1px; 	text-transform: uppercase; 	line-height: 20px; }  .post-header-single .meta_item a, .ig_cont_single_only_title .meta_item a { 	color: #878787; }  .post-header-single .meta_item a:hover, .ig_cont_single_only_title .meta_item a:hover { 	color: #faa9a7; /* Dynamic */ }  .divider_head_single { 	height: 5px; 	width: 100%; } @media (max-width: 600px) { .divider_head_single { 	height: 10px; 	} }  @media (max-width: 600px) { .post-header-single .meta_item  { 	margin-top: 0px !important; 	} }   /* ===== Category single post ===== */  .post-header-single .title-line { 	margin-bottom: 55px; 	margin-top: 45px; } .title-line {     display: block;     font-weight: 400;     font-style: normal;     font-size: 10px;     line-height: 1.5em;     text-transform: uppercase;     letter-spacing: 3px;     text-align: center; } .title-line__inwrap {     position: relative;     display: inline-block;  } .post__category ul {     list-style: none;     margin: 0;     padding: 0; } .post__category li {     float: left;     display: inline-block;     margin: 0;     padding: 0;     float: none; }  .post__category li:after {     display: inline-block;     margin: auto 0.4em;     content: '\000B7';     color: inherit; }   .post__category li:last-child:after {     content: '';     display: none; } .post__category .title-line__inwrap ul li a {     border-bottom-width: 1px;     border-bottom-style: solid;     border-bottom-color: #faa9a7;     padding-bottom: 8px; }   /* ===== Meta single ===== */  .post-header-single .meta_item { 	margin-top: 25px; }  .meta_in_sigle { 	margin-top: 35px; }  .meta_in_sigle ul.wrap_meta_icon_share { 	padding: 0px; }  .meta_in_sigle ul.wrap_meta_icon_share li:first-child { 	margin-left: 0px; }   .meta_in_sigle ul.wrap_meta_icon_share li { 	margin-left: 30px; 	list-style: none; 	display: inline; 	letter-spacing: 1px; }  .meta_in_sigle ul.wrap_meta_icon_share li span, .meta_in_sigle ul.wrap_meta_icon_share li svg { 	vertical-align:middle; }  .meta_in_sigle img.ico_svg_single { 	margin-top: -5px; 	margin-left: 20px; }  .meta_in_sigle .ig_ico_svg { 	margin-right: 5px; }   @media (max-width: 700px) { 	.meta_in_sigle ul.wrap_meta_icon_share li { 	margin-left: 0px; 	} 	.meta_in_sigle ul.wrap_meta_icon_share li svg { 		display: none; 	} 	.meta_in_sigle span.toafter:after { 		 content: " / "; 	} 	.post-header-single .meta_item { 		margin-bottom: 25px; 	} 	.meta_in_sigle ul.wrap_meta_icon_share li:last-child span.toafter:after { 		 content: ""; 		 display: none; 	} }   /* ===== Intro Story ===== */  .story-intro  { 	font-weight: bold; 	font-size: 20px; 	line-height: 30px; 	min-height: 100px; 	margin-bottom: 30px; } .story-intro p:first-child:first-letter { 	float: left; 	font-size: 105px; 	line-height: 85px; 	padding-top: 4px; 	padding-right: 8px; 	padding-left: 3px;  } /* ===== Footer Single Page ===== */  .single-page .post-footer { 	text-align: center; }   .single-page .post-header {     padding: 0; }  /* | ==================================================================== | =  COMMENT STYLE   ==================================================================== */  .indie-form input{   padding-left: 44px !important; }  .indie_comments .author {   background: url("framework/assets/img/user.svg") no-repeat 16px center; } .indie_comments .author {   background: url("framework/assets/img/user.svg") no-repeat 16px center, url("framework/assets/img/cd-required.svg") no-repeat right 5px top 10px; }  .indie_comments .email {   background: url("framework/assets/img/mail.svg") no-repeat 16px center; } .indie_comments .email {   background: url("framework/assets/img/mail.svg") no-repeat 16px center, url("framework/assets/img/cd-required.svg") no-repeat right 5px top 10px; }  .indie_comments .url {   background: url("framework/assets/img/display.svg") no-repeat 16px center; }   /* -------------------------------- FLoating labels -------------------------------- */  .floating-labels div {   margin: 30px 0px 0px 0px;   position: relative; }  .floating-labels .cd-label {     position: absolute;   top: 15px !important;   left: 40px ;   font-size: 10px ;   letter-spacing: 1px;   cursor: text ;   -webkit-transition: top 0.2s, left 0.2s, font-size 0.2s ;   -moz-transition: top 0.2s, left 0.2s, font-size 0.2s ;   transition: top 0.2s, left 0.2s, font-size 0.2s ;   font-weight: normal;    text-transform: uppercase;   }    .floating-labels .cd-label {   left: 65px ;   z-index: 99999999; } .floating-labels .cd-label.float {   font-size: 11px !important;   top: -27px !important;   left: 17px !important;   } @media only screen and (min-width: 600px) {  .floating-labels legend + div {     /* reduce margin-top for first form element after the legend */     margin-top: 9px !important;   }   .floating-labels .cd-label {     top: 20px ;  } }  .comment-form-author { 	    padding-left: 0px !important; }    /* Widht Container  */  	.main_content__r #comments .content-comment { 		padding: 20px 20px !important; 	} 	.main_content__r #comments .comment-respond { 		padding: 0px 20px !important; 	} 	.main_content__r .post_container_sub_single { 	    padding-left: 0px !important; 	    padding-right: 0px !important; 	}     /* Comment Container  */  .content-comment { 	padding: 20px 200px; 	margin-bottom: 50px; 	margin-top: 60px; }    .content-comment h3 { 	text-align: center;  	text-transform: uppercase; 	margin-bottom: 50px;  }   .comment-respond { 	padding: 20px 200px;  }   .comment-respond h3 { 	text-transform: uppercase; 	font-size: 16px; 	font-weight: bold; 	} 	  .col_field_com {     width: 32.9%;     padding-left: 10px;     display: inline-block; }   @media (max-width: 1200px) { .col_field_com {     width: 31%;     display: inline-block; 	} }  @media (max-width: 991px) { .col_field_com {     width: 100%;     margin-left: 0px !important;     padding-left: 0px;     display: inline-block; 	} }   @media (max-width: 1000px) { 	.content-comment, .comment-respond { 		padding: 20px 15px; 	} 	.author-img { 		display: none; 	}  	ul.children li > div, ol.commentlist li > div { 		padding: 10px 10px 35px 10px; 		margin-bottom: 15px; 	}  }  .comment-area { 	padding-bottom: 70px; 	}  .comments-title, .pings-title, #reply-title { 	margin: 0; 	padding: 0 0 10px; 	text-transform: capitalize; 	text-align: center; 	}  /* Title comment 1 Row ================================================== */   #reply-title { 	overflow: hidden; 	text-align: center; 	margin: 35px 0px 15px 0px; 	height: 35px; 	}  #reply-title span  { 	position: relative; 	text-transform: uppercase;   font-size: 10px;   font-weight: normal;   	}  #reply-title span:before, #reply-title span:after { 	content: ""; 	position: absolute; 	width: 600px; 	height: 1px; 	top: 50%; 	}  #reply-title span:before { 	right: 100%; 	margin-right: 15px; 	}  #reply-title span:after { 	left: 100%; 	margin-left: 15px; 	}   .comments-title { 	overflow: hidden; 	text-align: center; 	margin: 35px 0px 15px 0px; 	height: 35px; 	}  .comments-title span { 	position: relative; 	text-transform: uppercase;   font-size: 12px;   	}  .comments-title span:before, .comments-title span:after { 	content: ""; 	position: absolute; 	width: 600px; 	height: 1px; 	top: 50%; 	}  .comments-title span:before { 	right: 100%; 	margin-right: 15px; 	}  .comments-title span:after { 	left: 100%; 	margin-left: 15px; 	}   /* Comments ================================================== */  .comment { 	position: relative; 	} .divider_comments { 	margin-bottom: 15px; 	} .comment-form { 	margin-top: 0px; 	position: relative; 	} .commentlist, .pinglist { 	margin: 20px 0 80px; 	list-style-type: none; 	} ol.commentlist { 	padding-left: 0px; }   .comment-section { 	padding: 20px 0px 0px 0px; 	} .comment-cont p { 	font-size: 15px; 	line-height: 22px; 	margin: 10px 0 10px; 	} .comment-body { 	padding-bottom: 20px; 	} ul.children li > div, ol.commentlist li > div { 	padding: 10px 10px 14px 10px; 	margin-bottom: 15px; 	} .comment-side { 	float: left; 	} .comment-author img.avatar { 	border-radius: 0; 	border-radius: 50%; 	max-width: 100%; 	} ol.commentlist li.byuser > div { 	position: relative;      } .bot_polar{ 	height: 10px; 	clear: both; 	} .comment .comment-cont { 	margin-left: 80px; 	} .comment-author cite, .comment-author cite a { 	font-size: 20px;   margin-left: 10px;   text-transform: uppercase;   text-transform: uppercase;   font-style: normal;   line-height: 5px;    	} .comment-meta, .comment-meta a { 	font-size: 14px; 	font-weight: 300; 	line-height: 20px; 	} .comment-meta { 	margin: 15px 0px; 	} .comment-meta a { 	padding: 0px; 	font-size: 12px; 	margin-right: 10px; 	} .comment-meta a:hover { 	opacity: 1; 	} .children { 	margin: 0; 	padding: 0; 	list-style: none; 	} .children .comment { 	padding-left: 35px; 	} .comment-author { 	position: relative; 	}    .badge_author { 	position: absolute; 	top: 12px; 	right: 10px; 	display: inline-block; 	width: 10px; 	height: 10px; 	-webkit-border-radius: 999px; 	-moz-border-radius: 999px; 	border-radius: 999px; 	opacity: 0.5; 	} .nocomments { 	padding: 20px 30px 20px; 	}    /* Comments ul ================================================== */  .thecomment { 	border-bottom: 1px dotted #eee; 	padding-bottom: 34px; 	margin-bottom: 34px; } .thecomment .author-img { 	float: left; 	margin-right: 20px; }  .thecomment .author-img img { 	border-radius: 0; 	border-radius: 50%; 	max-width: 100%; 	}  .thecomment .comment-text { 	overflow: hidden; } .thecomment .comment-text span.author, .thecomment .comment-text span.author a { 	display: block; 	font-size: 12px; 	text-transform: uppercase; 	letter-spacing: 2px; 	margin-bottom: 6px; } .thecomment .comment-text span.date { 	font-size: 11px; 	display: block; 	margin-bottom: 10px; }   span.reply { 	position: absolute; 	top: 0; 	right: 0; 	padding: 0px 8px; 	margin: 0; 	line-height: 21px; 	text-transform: uppercase; 	letter-spacing: 1px; 	font-size: 10px; } h4.author { 	text-transform: uppercase; 		}  /* Comment Form */  #commentform p { 	margin: 0px !important; 	padding: 0px; 	font-size: 12px; 	text-align: center; 	}  /*#commentform label,*/ #commentform span.required { 	position: relative; 	top: 0px; 	display: inline-block; 	font-weight: 300; 	font-size: 15px; 	margin-bottom: 0px; 	}  #commentform span.required { 	top: 0; 	color: #E96045; 	font-size: 12px; 	}  #commentform input, #commentform textarea { 	outline: none; 	z-index: 2; 	position: relative; 	margin: 0; 	padding: 15px; 	border-radius: 0px; 	font-size: 12px;       line-height: 24px; 	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	font-size: 14px; 	resize: none; 	border-color: #DCDAD5; 	border-style: solid; 	border-width: 1px; 	 	/* 	appearance:none; 	-moz-appearance:none;  	-webkit-appearance:none; */  	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}  #commentform input:focus, #commentform textarea:focus { 	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	outline: none !important; 	border: 1px solid #2d303e; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	}     #commentform input { 	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; 	box-sizing: border-box; 	width: 100%; 	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	border: 1px solid #DCDAD5; 	font-size: 13px; 	resize: none; 	}  #commentform textarea { 	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; 	box-sizing: border-box; 	width: 100%; 	resize: vertical; 	}  #commentform .submit { 	display: inline-block; 	text-align: center; 	font-weight: 400; 	font-style: normal; 	font-size: 11px; 	text-transform: uppercase; 	letter-spacing: 0.15em; 	padding: 4px 12px; 	background-color: transparent; 	margin-top: 20px; 	width: auto; 	vertical-align: middle; 	cursor: pointer; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	opacity: 1; 	text-transform: uppercase; 	line-height: 30px;     	}  #commentform .submit:hover { 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden;      opacity: 0.6; 	}  #commentform p.comment-form-comment { 	margin-top: 0px !important; 	}  .says { display: none; }   /* Jetpak form options */  .comment-subscription-form .subscribe-label { 	font-size: 10px; 	font-weight: normal; 	text-transform: uppercase; }           /* | ==================================================================== | =  Contact Form 7 (Plugin Style)   ==================================================================== */   .wpcf7 p { 	font-size: 12px;       text-transform: uppercase; } .wpcf7 p img.ajax-loader { width: 20px; } .wpcf7 input { 	width:266px; } div.wpcf7 { 	overflow:hidden; 	margin-top:10px; } .wpcf7 input, .wpcf7 textarea { 	padding: 0px 0px 0px 10px ; 	border-style: solid; 	border-color: #DFDFDF; 	border-width: 1px; 	margin-right:10px; 	font-size:12px; 	margin-top:6px; 	margin-bottom:6px; 	outline:none; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }  .wpcf7 input:focus, .wpcf7 textarea:focus { 	outline: none !important; 	border-style: solid; 	border-color: #2d303e; 	border-width: 1px; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }     /* Drop Down Menu */  .wpcf7 select.wpcf7-select { 	padding: 11px 0px 7px 10px; 	margin-right: 10px; 	font-size: 12px; 	text-transform: uppercase; 	margin-top: 6px; 	margin-bottom: 6px; 	outline: none; 	line-height: 20px; 	 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	width: 266px; 	 	 	background: transparent; 	border: 1px solid #DFDFDF; 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0; 	resize: none; 	 	appearance:none; 	-moz-appearance:none; /* Firefox */ 	-webkit-appearance:none; /* Safari and Chrome */ 	 	content: "";  }  .wpcf7 select.wpcf7-select:-moz-focusring  {   color: transparent;     text-shadow: 0 0 0 #000;     }   .wpcf7 select.wpcf7-select:after {         content: "?";         position: absolute;         top: 0;         right: 0;         bottom: 0;         font-size: 60%;         line-height: 30px;         padding: 0 7px;         background: #bbb;         color: white;          pointer-events:none;          -webkit-border-radius: 0 6px 6px 0;         -moz-border-radius: 0 6px 6px 0;         border-radius: 0 6px 6px 0;     }    .wpcf7 select.wpcf7-select:focus {     outline: none !important;     border-color: #2d303e;     transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }  /* radio Button */   .wpcf7 input[type='radio'] { 	width: 15px; 	margin-right: 5px; 	} .wpcf7-list-item { 	margin-right: 20px; 	display: block; 	}     .wpcf7 textarea { 	width:95%; } .wpcf7 .wpcf7-submit { 	margin-top: 20px; 	width: auto; 	border: none; 	display: inline-block;     padding: 4px 12px;     	vertical-align: middle; 	text-align: center; 	font-weight: 400; 	font-size: 11px; 	cursor: pointer; 	margin-bottom: 20px;      letter-spacing: 0.15em;     	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	opacity: 1;  	background-color: transparent; 	border: 1px solid #2d303e; 	border-radius: 0px; 	text-transform: uppercase; 	}     .wpcf7 .wpcf7-submit:hover { 	opacity: 0.6; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }  ::-webkit-input-placeholder {    color: #dadada;    font-size: 14px; } :-moz-placeholder { /* Firefox 18- */    color: #dadada;    font-size: 14px;  } ::-moz-placeholder {  /* Firefox 19+ */    color: #dadada;    font-size: 14px;  } :-ms-input-placeholder {    color: #dadada;    font-size: 14px;  }  div.wpcf7-response-output { 	font-size: 13px; 	text-transform: uppercase; 	color: red;  }  div.wpcf7-validation-errors {     border: none; }       /* | ==================================================================== | = FOOTER | ==================================================================== */   .padding_footer_column { 	padding: 20px 0px 0px 0px; 	background-color: #fff6f4;/* Default */ } .padding_footer_column ul { 	padding-left: 0px; }  .padding_footer_column .ig_widget { 	padding: 34px 20px; }     /* | ==================================================================== | = SUB FOOTER | ==================================================================== */   .sub_footer { 	font-size: 12px; 	padding: 10px 0px; 	background: #fff; /* Default */ }  .sub_footer .text_footer { 	color: #2d303e; /* Default */ } .sub_footer .text_footer a { 	color: #faa9a7; /* Default */ }           /* | ==================================================================== | =  Related Post | ==================================================================== */  .content-related-post { 	margin-top: 100px; 	margin-bottom: 20px; 	display: inline-block; 	width: 100%; } 	@media (max-width: 600px) { 		.content-related-post { 		    margin-bottom: 10px; 		} 	} .content-related-post h3 { 	font-size: 16px; 	margin-bottom: 30px; 	font-weight: bold; }  .content-related-post ul  { 	padding: 0px; 	margin: 0px; }  .content-related-post ul li {     margin-left: 2.6%;     list-style: none; } .content-related-post ul li:nth-child(1) {     margin-left: 0; }  .relatedPostItem {     position: relative;     float: left;     width: 31.6%; } @media (max-width: 600px) { 	.relatedPostItem { 	    width: 100%; 	} 	.content-related-post ul li { 		margin-left: 0px; 		margin-bottom: 20px; 	}  }   .relatedPostItem img {     display: block;     margin: 0 auto;     height: auto;     max-width: 100%; }   .meta_related_post { 	margin-top: 10px; 	margin-bottom: 20px; 	display: block; }  .meta_related_post h5 { 	text-transform: uppercase; 	margin-bottom: 5px; 	font-size: 14px; 	letter-spacing: 0px; 	font-weight: bold; 	line-height: 15px; } .meta_related_post h6.r-p-date { 	font-size: 11px;     font-weight: normal;     padding: 0px;     margin: 0px;     line-height: 11px; }  /* | ==================================================================== | =  PROGRESS BAR | ==================================================================== */    #progress {   height: 2px;   background-color: #faa9a7; /* Default */   top: 0;   left: 0;   z-index: 999999;   position: fixed; }   /* | ==================================================================== | =  AUTHOR | ==================================================================== */   .author-block { 	text-align:center; 	position:relative; 	border-radius:2px; 	overflow:hidden; 	background-color: #fff6f4; 	padding: 50px 0px; 	margin-top: 60px; 	border-style: solid; 	border-width: 1px; 	border-color: #fff3f2; 	 	 }  .author-block .title-header{ 	position:relative; 	z-index:2; 	padding-bottom:0 }  .author-block .author_avatar { 	margin: 0px auto 20px; }  .author-block .author_avatar img { 	border-radius: 50%; 	overflow: hidden; }  .author-block .title_author { 	font-size: 22px; 	font-weight: bold; 	text-transform: uppercase; }  .author-block .desc_author{ 	max-width: 560px; 	margin: 0 auto; 	font-size: 14px; 	line-height: 22px; }  .author-block .post-footer { 	border: none; 	margin-bottom: 0px; 	padding-bottom: 0px; 	margin-top: 20px; }  /* === Author Meta Share === */  ul.text-meta-share { 	font-size: 10px;      text-transform: uppercase;      list-style: none;      margin-top: 10px;      display: inline-block;      letter-spacing: 1px; }  ul.text-meta-share li {      display: inline; } ul.text-meta-share li a {      color: #2d303e;  /* Dynamic */ } ul.text-meta-share li a:hover {      color: #faa9a7;  /* Dynamic */ } ul.text-meta-share li:after {     display: inline-block;     margin: auto 0.4em;     content: '\000B7';     color: inherit; }  ul.text-meta-share li:last-child:after {     content: '';     }       /* | ==================================================================== | =  NAVIGATION POST (Single Page) | ==================================================================== */   .ig_navigation { width: 100%; clear: both; display: inline-block; margin: 20px 0px; }  .ig_navigation .alignleft { 	margin-left: 20px; }  .ig_navigation .alignright { 	margin-right: 20px; }  .ig_navigation .alignright i { 	margin-left: 10px; 	color: #dadada; }   .ig_navigation .alignleft i { 	margin-right: 10px; 	color: #dadada; }  .cont_prev_left > div, .cont_next_right > div { 	padding: 0px; 	min-height: 175px; 	position: relative; }  .cont_prev_left { 	width: 48%; 	float: left; 	clear: none; 	margin-right: 4%; } .cont_next_right { 	width: 48%;  	clear: none; 	float: left; }  /* Title Nav Prev */ .tit_prev { 	overflow: hidden; 	text-align: left; 	height: 32px; 	}  .tit_prev span { 	position: relative; 	letter-spacing: 1px; 	font-size: 10px;  	} .tit_prev span a, .tit_next span a { 	color: #2d303e; /* Default */ 	} .tit_prev span a:hover, .tit_next span a:hover { 	color: #faa9a7; /* Default */ 	}/* Title Nav Next */ .tit_next { 	overflow: hidden; 	text-align: right; 	height: 32px;  	}  .tit_next span { 	position: relative; 	font-size: 10px; 	letter-spacing: 1px;   	}   /* Container image and title/Date */  .img_navigation_post { 	position: absolute; 	width: 140px; 	height: 140px; 	z-index: 9; 	} .img_navigation_post a img { 	width: 100%; 	height: auto; } .title_navigation_post { 	position: relative; 	padding-left: 155px; 	display: inline-block; 	}   .img_navigation_post_r { 	position: absolute; 	width: 140px; 	height: 140px; 	right: 0px; 	top: 0px; 	} .img_navigation_post_r a img { 	width: 100%; 	height: auto; } .title_navigation_post_r { 	position: relative; 	padding-right: 155px; 	text-align: right;   	} .title_navigation_post_r p { padding: 0px; margin: 0px; } .title_navigation_post p { padding: 0px; margin: 0px; } .title_navigation_post h5 a, .title_navigation_post_r h5 a   { text-transform: uppercase !important; letter-spacing: 0px !important; }   /* Style title/Date */   .title_navigation_post h5, .title_navigation_post_r h5 { font-size: 14px; font-weight: bold; margin-bottom: 0px; line-height: 17px; } .title_navigation_post h6.r-p-date, .title_navigation_post_r h6.r-p-date { font-size: 11px; font-weight: normal;  }   @media (max-width: 992px){  	.cont_prev_left { 		width: 100%; 	}  	.cont_next_right { 		width: 100%; 	} }    /* | ==================================================================== | = ANIMATION wow.js & Loading | ==================================================================== */  .wow {   visibility: hidden; }   .animsition-loading:after { 	text-transform: uppercase; 	font-size:11px;  }  /* | ==================================================================== | = ANIMATION HOVER IMAGE - post images | ==================================================================== */   .picc { 	position: relative; 	overflow: hidden; }  .picc a.hover_post_thumb { 	position: absolute; 	width: 100%; 	height: 100%; 	z-index: 9999; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	opacity: 0; }  .cont_hover { 	position: absolute; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0; 	opacity: 0;  	-webkit-transition:opacity .3s ease-in-out; 	-moz-transition:opacity .3s ease-in-out; 	transition:opacity .3s ease-in-out;  	width: 100%; 	height: 100%; 	background-color: rgba(255,255,255,0.1); }  .picc:hover .cont_hover { 	opacity: 1; 	-webkit-transition: opacity .3s ease-in-out; 	-moz-transition: opacity .3s ease-in-out; 	transition: opacity .3s ease-in-out; }  .picc img { 	-moz-transform: scale(1); 	-webkit-transform: scale(1); 	-o-transform: scale(1); 	-ms-transform: scale(1); 	transform: scale(1);   	-webkit-transition: -webkit-transform 5s linear; 	-moz-transition: -moz-transform 5s linear; 	-o-transition: -o-transform 5s linear; 	transition: transform 5s linear;  	filter:inherit; 	-webkit-filter:inherit; 	-moz-filter:inherit; 	-ms-filter:inherit; 	-o-filter:inherit;  	width: 100%; 	height: auto;  	 	}  .picc:hover img { 	-moz-transform: scale(1.1); 	-webkit-transform: scale(1.1); 	-o-transform: scale(1.1); 	-ms-transform: scale(1.1); 	transform: scale(1.1);   	-webkit-transition: -webkit-transform 5s linear; 	-moz-transition: -moz-transform 5s linear; 	-o-transition: -o-transform 5s linear; 	transition: transform 5s linear;  	filter:inherit; 	-webkit-filter:inherit; 	-moz-filter:inherit; 	-ms-filter:inherit; 	-o-filter:inherit; }    /* | ==================================================================== | = PAGE ARCHIVE | ==================================================================== */  .archive-box { 	margin-top: 80px; }  .desc_archive { 	text-align: center; 	max-width: 700px; 	margin: 30px auto 0px; 	font-style: 14px; 	line-height: 24px; }    /* | ==================================================================== | = PAGINATION | ==================================================================== */  .ilgelo_pagination { 	float: left; 	width: 100%; 	margin-bottom: 10px; 	clear: both;   	}  a.page-numbers { 	text-align: center; 	font-size: 12px; 	float: left; 	width: 35px; 	margin: 0px 3px; 	 	background-color: red; 	border-radius: 50%; 	height: 35px; 	line-height: 36px; 	 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}  	a.page-numbers:hover { 	opacity: 0.5; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	}    .page-numbers.current { 	float: left; 	font-size: 12px; 	width: 35px; 	margin: 0px 3px; 	text-align: center; 	 	background-color: red; 	border-radius: 50%; 	height: 35px; 	line-height: 36px; 	}  .next { 	float: right !important; 	}  a.next.page-numbers { 	padding-top: 0px; 	line-height: 34px; 	} a.prev.page-numbers { 	padding-top: 0px; 	line-height: 34px; 	} a.next.page-numbers:hover, a.prev.page-numbers:hover { 	padding-top: 0px;     } .prev { 	float: left !important; 	} span.dots { 	text-align: center; 	font-size: 17px; 	float: left; 	color: #878787; 	}    /* | ==================================================================== | = TEMPLATE ABOUT ME ( layout 1 & Layout 2 ) | ==================================================================== */  img.about_img { 	width: 100%; 	height: auto; 	margin: 20px 0px; }  .title_about h1 { 	font-size: 36px;     text-transform: uppercase;     letter-spacing: 2px;      font-weight: 700;     margin-bottom: 18px; }  /* ==== Layout 1 === */  .box-left { 	float: left; 	width: 40%; 	position: relative;      z-index: 1; } .box-right { 	float: right; 	width: 60%; 	position: relative;      z-index: 1;  }  .box-right p { 	margin-left: 40px; 	margin-right: 40px; 	margin-bottom: 20px; 	}  @media (max-width:1000px){ 	.box-left { 		width: 100%; 		min-height: 0 !important; 		padding: 20px; 	} 	.box-right { 		width: 100%; 		min-height: 0 !important; 		padding: 20px; 	} 	.box-right p { 		margin-left: 0px; 		margin-right: 0px; 	}  }   /* ==== Share About === */  ul.meta-share  { 	margin-bottom: 12px; 	padding: 0px; 	list-style: square; 	font-size: 11px; 	text-transform: uppercase; 	letter-spacing: 1px; }  ul.meta-share li { 	display: inline; }  ul.meta-share li:after { 	display: inline-block; 	margin: auto 0.4em; 	content: '\000B7'; 	color: inherit; }  ul.meta-share li:last-child:after { 	content: ''; }     /* | ==================================================================== | = CUSTOM CSS EMBED / IFRAME | ==================================================================== */  .ig_offset, .ig_offset_audio_home { 	width: 700px; 	margin: 0 auto; } @media (max-width: 1200px) { 	.ig_offset_audio_home { 		width: 100%; 	}  }  @media (max-width: 600px) { 	.ig_offset { 		width: 100%; 	}  }     /* | ==================================================================== | = PROMO AREA | ==================================================================== */    .row_promobox {     margin-right: -30px;     margin-left: -30px; }  @media (max-width: 790px) { 		 	.row_promobox  { 	    margin-right: 0px; 	    margin-left: 0px; 	} 	.row_promobox .col-sm-6, 	.row_promobox .col-sm-12 { 	    padding-right: 0px; 	    padding-left: 0px; 	} 	 }       .promo-area { 	padding-top: 60px; } .promo-item { 	display: table; 	width:100%; 	float:left; 	margin-right:30px; 	height:240px; 	background-size: cover; 	background-repeat: no-repeat; 	background-position: center center; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	padding:16px; 	position:relative; } .promo-item:last-child { 	margin-right:0; }  .promo-overlay { 	height: 100%;     display: table-cell;     vertical-align: middle; 	text-align:center; 	border:1px solid #fff; }  .promo-overlay  h4 { 	color:#000; 	line-height:1.5em; 	padding:8px 12px 8px 13px; 	font-size:11px; 	text-transform:uppercase; 	letter-spacing:2px; 	background:#fff; 	display:inline-block; 	max-width:60%; } .promo-link { 	position: absolute; 	height: 100%; 	width: 100%; 	top: 0; 	left:0; 	z-index: 999999; 	display: block }   @media (max-width: 766px) { 	.promo-item  { 		margin-bottom: 20px; 	} }   @media (max-width: 991px) { 	.resp-sm { 		margin-bottom: 20px; 	} }     /* | ==================================================================== | = ANIMATION PROMO BOX | ==================================================================== */  .wrap_promo_box { 	overflow: hidden; 	position: relative; 	height: 240px; 	width: 100%;  	background-size: cover; 	background-repeat: no-repeat; 	background-position: center center; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	}  .promobox__desc { 	width: 100%; 	height: 100%; 	display: table; 	text-align: center; 	} .promobox__desc_cont { 	display:table-cell; 	vertical-align: middle; 	height: 100%; 	text-align: center; }  .promobox__desc_cont h2 { 	font-weight: 700; 	font-style: normal; 	font-size: 24px; 	line-height: 25px; 	text-transform: uppercase; 	letter-spacing: 0px; 	color: #fff; 	margin: 0; 	} 	 .promobox__desc_cont h3 { 	color: #fff; 	font-size: 11px; 	letter-spacing: 0px; 	margin-bottom: 0px; 	line-height: 18px; 	font-weight: 700; 	} 	 .wrap_promo_box .overlayBox:hover .promobox__desc_cont h3, .wrap_promo_box .overlayBox:hover .promobox__desc_cont h2  { 	-webkit-transition: color 0.9s ease; 	-moz-transition: color 0.9s ease; 	-o-transition: color 0.9s ease; 	transition: color 0.9s ease; 	color: #2d303e !important; 	}  .wrap_promo_box .overlayBox:hover .promobox__desc { 	border: none; 	background-color: transparent; 	}  .wrap_promo_box .overlayBox {    	border:1px solid #fff;  	width: -moz-calc(100% - 30px); 	width: -webkit-calc(100% - 30px); 	width: calc(100% - 30px); 	height: -moz-calc(100% - 30px); 	height: -webkit-calc(100% - 30px); 	height: calc(100% - 30px);  	background: rgba(255,255,255,0); 	-webkit-transition: background 0.9s ease; 	-moz-transition: background 0.9s ease; 	-o-transition: background 0.9s ease; 	transition: background 0.9s ease; 	}  .wrap_promo_box .overlayBox:hover, .overlayBox:hover { 	background: rgba(255,255,255,0.9); 	}     /* | ==================================================================== | = WPML Plugin | ==================================================================== */   .wpml_menu_style { } #lang_sel { 	height: auto; 	    display: block; } #lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited { 	padding-bottom: 12px; 	padding-top: 12px; }  #lang_sel a.lang_sel_sel { 	background: none; }   #lang_sel li { 	width: 140px; } #lang_sel a { 	border:none; 	text-transform: uppercase; 	font-size: 10px; 	text-decoration: none; 	letter-spacing: 2px; 	font-weight: 700;    }  #lang_sel ul ul a  { 	padding: 15px 0px 15px 15px !important;  }  #lang_sel ul ul {     top: 48px;     width: auto;     transition: all 0.2s ease-in-out; }   #lang_sel ul li:hover > #lang_sel ul ul {     opacity: 1; 	visibility: visible;   }     /* | ==================================================================== | = MAILCHIMP PLUGIN STYLE | ==================================================================== */  .ig_widget .mc4wp-form p { 	padding: 0px; 	margin: 0px; }  .ig_widget .mc4wp-form input[type="email"], .ig_widget .mc4wp-form input[type="text"] { 	padding: 10px; 	margin-bottom: 15px; 	border-width: 1px; 	border-style: solid; 	border-color: #DFDFDB;      width: 100%;	       	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }  .ig_widget .mc4wp-form input[type="email"]:focus, .ig_widget .mc4wp-form input[type="text"]:focus {  	outline: none !important; 	border-width: 1px; 	border-style: solid; 	border-color: #333; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	padding: 10px; 	border-width: 1px; }  .ig_widget .mc4wp-form p { 	padding: 0px; 	margin: 0px; } .ig_widget .mc4wp-form input[type="email"] { 	padding: 10px; 	margin-bottom: 15px; 	border-width: 1px; 	border-style: solid; 	border-color: #DFDFDB;   	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; } .ig_widget .mc4wp-form input[type="email"]:focus { 	outline: none !important; 	border-color: #2d303e; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	padding: 10px; 	border-width: 1px; } .ig_widget .mc4wp-form input[type="email"]::-webkit-input-placeholder, .ig_widget .mc4wp-form input[type="text"]::-webkit-input-placeholder { 	color: #2d303e; 	opacity: 0.8; 	font-size: 10px; } .ig_widget .mc4wp-form input[type="email"]::-moz-placeholder, .ig_widget .mc4wp-form input[type="text"]::-moz-placeholder {  	color: #2d303e; 	opacity: 0.8; 	font-size: 10px; } .ig_widget .mc4wp-form input[type="email"]::-ms-input-placeholder, .ig_widget .mc4wp-form input[type="text"]::-ms-input-placeholder { 	color: #2d303e; 	opacity: 0.8; 	font-size: 10px; } .ig_widget .mc4wp-form input[type="submit"] { 	width: auto; 	border: none; 	display: inline-block; 	padding: 4px 12px; 	vertical-align: middle; 	text-align: center; 	font-weight: 400; 	font-size: 10px; 	letter-spacing: 0.15em; 	cursor: pointer; 	margin-bottom: 20px; 	transition: all 0.3s ease 0s; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; 	opacity: 1; 	background-color: transparent; 	border: 1px solid #2d303e; 	border-radius: 0px; 	text-transform: uppercase; }  .ig_widget .mc4wp-form input[type="submit"]:hover { 	opacity: 0.6; 	-webkit-transition: all 0.3s ease 0s; 	-o-transition: all 0.3s ease 0s; 	-moz-transition: all 0.3s ease 0s; 	-webkit-backface-visibility: hidden; }  .ig_widget .mc4wp-form input[type="submit"]:focus { 	outline: none !important; }    /* | ============================================================== | = Print style | ============================================================== */  @media print {   a[href]:after {     content: none !important;   }  }    /* | ==================================================================== | = new CSS | ==================================================================== */   /* fixed image background */  .main_section {     position: relative;     z-index: 1; }  .cover_section {     background-attachment: scroll;     background-position: center;     background-repeat: no-repeat;     background-size: cover; }   /* | ============================================================== | = GDPR | ============================================================== */ p.wpgdprc-checkbox, .wpcf7-form-control-wrap { 	font-size: 12px; } .wpgdprc span.wpcf7-list-item { 	margin: 0px; } input[name="wpgdprc"] { 	width: auto !important; }  /* - Pagination <!--nextpage--> ================================================== */ .ig_nextpage  {     margin-top: 25px;     display: inline-block;     width: 100%; } .ig_nextpage p { 	float: left;     margin-top: 5px;     display: block; }   .ig_nextpage a .page-numbers {     float: left;     font-size: 12px;     width: 35px;     margin: 0px 3px;     text-align: center;     background-color: red;     border-radius: 50%;     height: 35px;     line-height: 36px; }  .ig_nextpage .page-numbers {     float: left;     font-size: 12px;     width: 35px;     margin: 0px 3px;     text-align: center;     background-color: red;     border-radius: 50%;     height: 35px;     line-height: 36px; }    /****************************************/ /* /* GUTEMBERG /* /****************************************/   /* Image Fulle & Image Wide --------------------------------------------- */ @media only screen and (min-width: 768px) {    .alignfull {     margin-left: calc(50% - 50vw);     margin-right: calc(50% - 50vw);     width: auto;     max-width: 1000%;   }   .alignwide {     margin-left: calc(25% - 25vw);     margin-right: calc(25% - 25vw);     width: auto;     max-width: 1000%;   }    .alignwide img,   .alignfull img {     display: block;     margin: 0 auto;   } }  /* Image Fulle & Image Wide + Sidebar --------------------------------------------- */   @media only screen and (min-width: 768px) {    .alignfull {     margin-left: calc(50% - 50vw);     margin-right: calc(50% - 50vw);     width: auto;     max-width: 1000%;   }   .alignwide {     margin-left: calc(25% - 25vw);     margin-right: calc(25% - 25vw);     width: auto;     max-width: 1000%;   }    .alignwide img,   .alignfull img {     display: block;     margin: 0 auto;   } }   /*--------------------------------------------------------------   GM Blocks - Widgets --------------------------------------------------------------*/  /* Archives, Categories & Latest Posts */ .wp-block-categories-list, .wp-block-archives-list { 	list-style: none; } .wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter { 	text-align: center; }  /* Comments */ .wp-block-latest-comments article { 	margin-bottom: 4em; } .blog:not(.has-sidebar) #primary .wp-block-latest-comments article, .archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article, .search:not(.has-sidebar) #primary .wp-block-latest-comments article { 	float: none; 	width: 100%; } .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { 	border-radius: 0; } .wp-block-latest-comments a { 	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); 	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);  } .wp-block-latest-comments__comment-meta { 	font-size: 16px; 	font-size: 1rem; 	margin-bottom: 0.4em; } .wp-block-latest-comments__comment-author, .wp-block-latest-comments__comment-link { 	font-weight: 700; 	text-decoration: none; } .wp-block-latest-comments__comment-date { 	color: #767676; 	font-size: 10px; 	font-size: 0.625rem; 	font-weight: 800; 	letter-spacing: 0.1818em; 	margin-top: 0.4em; 	text-transform: uppercase; } .editor-block-list__block .wp-block-latest-comments__comment-excerpt p { 	font-size: 14px; 	font-size: 0.875rem; }  /* Separator */ .wp-block-separator {     border: none;     border-bottom: 2px solid #8f98a1;     margin: 1.65em auto; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { 	max-width: 100px; }  /* Block Quote */ .wp-block-quote.is-large, .wp-block-quote.is-style-large { 	font-size: 60px; 	border: none; }  /* Block Quote  .wp-block-quote.is-large, .wp-block-quote.is-style-large { 	font-size: 40px;     font-style: normal;     border: none;     margin: 25px auto !important;     max-width: 700px;     text-align: center !important;     padding: 0px; } blockquote cite, .wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite { 	float: right; 	font-size: 14px; } */  /* Block PullQuote */  .wp-block-pullquote.aligncenter {     font-size: 60px;     font-style: normal;     max-width: 700px; } .wp-block-pullquote blockquote, .wp-block-pullquote.aligncenter blockquote, .wp-block-pullquote.alignwide blockquote {     border: none; } .wp-block-pullquote blockquote cite { 	font-size: 14px; }  /* Audio */ .wp-block-audio figcaption {     text-align: left; }    