@charset "UTF-8";
.isotope-item {
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item { }
.isotope .isotope-item:hover {}
.hover-img {height:100%; width:100%; position:absolute; }
.hover-img:hover {}
.text-box img:hover{} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  .isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#container {  
margin-bottom: 20px;
padding: 0px;	
}
.element {
width: 110px;
height: 110px;
margin: 5px;
float: left;
overflow: hidden;
position: relative;
background: #888;
color: #222;
-webkit-border-top-right-radius: 1.2em;
-moz-border-radius-topright: 1.2em;
border-top-right-radius: 1.2em;
}
.element * {
position: absolute;
margin: 0;
}
.clickable .element:hover {
cursor: pointer;
}
.clickable .element:hover h3 {
text-shadow:
0 0 10px white,
0 0 10px white
;
}
.clickable .element:hover h2 {
color: white;
} #options {
margin:0 0 15px 0;
clear: both;
}
#options h3 {
margin-bottom: 0.2em;
font-size: 15px;
}
#options h4 { 
font-weight: bold;
}
#options ul {
margin: 0;
list-style: none;
padding: 0;
}
#options ul ul {
margin-left: 1.5em;
}
#options li {
float: left;
text-align: center;
text-decoration: none;
white-space: nowrap;
position: relative;
}
#options li a {
display: block;
color: #666666;
font-family: 'Oswald',Arial,Helvetica,sans-serif;
font-size: 16px;
text-decoration: none;
text-transform: uppercase;
background-color: #EFF0EB;
font-weight: normal;
margin-right: 7px;
padding: 8px 15px;
}
#options li a:hover {
}
#options li a:active {
}
#options li a {
font-weight:normal;
}
#options li:first-child a {
}
#options li:last-child a {
}
#options li a.selected ,#options li:hover a{
background:#D46641;
color: #FFF;
float: left;
white-space: nowrap;
}
#options li a:hover{   } #options .option-combo {
display: inline-block;
float: left;
margin-right: 10px;
}
#options .option-combo ul {
margin-right: 20px;
display: inline-block;
}
#options .option-combo h2,
#options .option-combo h4 {
line-height: 34px;
margin-bottom: 0;
margin-right: 5px;
display: inline-block;
vertical-align: top;
}
.text-box {
float: left;
font-size: 14px;
margin: 12px;
width: 262px;
height: auto;
text-align: center;
}
.text-box img{} .clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }h2.active a {
color: #918B6A;
background-position:0px 0px;
display: block;
text-decoration: none;
}
h2.trigger a:hover { color: #fff; }
h2.active {background-position: left bottom;} .toggle_container {
margin: 0 0 5px;
padding: 0;
border-top: 1px solid #d6d6d6;
background: #f0f0f0;
overflow: hidden;
font-size: 1.2em;
width: 690px;
clear: both;
}
.toggle_container .block {
padding: 20px; }
.toggle_contaier .block h3 { color:#737373;}
.toggle_contaier{  width: 753px !important}
.toggle_contaier .block{ 
background: none repeat scroll 0 0 #F5F5F5;
margin: 10px 0;
padding: 0 10px;
width:690px !important;}
h2.trigger {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/h2_trigger_a.png);
background-repeat:no-repeat;
background-size: cover;
float: left;
font-size: 20px;
font-weight: normal;
height: 46px;
line-height: 46px;
margin: 0 0 5px;
padding: 0 0 0 50px;
width: 660px;
border:none!important;
cursor:pointer;
}
h2.trigger a {
color: #FFFFFF;
display: block;
text-decoration: none;
}.clear {
clear: both;
}
.products_block h3.widget-title {
color: #696868;
font-size: 19px;
text-transform: capitalize;
padding-bottom: 10px;
margin: 10px 0;
}
.nobr {
white-space: nowrap;
}
.products_block {
position: relative;
clear: both;
}
#upsells.products_block{ margin-top:25px; } 
.products ul, 
ul.products {
clear: both;
float: left;
margin: 0 0 14px;
padding: 0;
width: 100%;
}
.products_block ul.products li .block_hover,
ul.products li .block_hover {
bottom: 80px;
margin: 0 auto;
position: absolute;
width: 100%;   
transition: bottom 0.8s ease-out 0s;
visibility: hidden;
opacity:0;
text-align:center;
}
.products_block ul.products li:hover .block_hover,
ul.products li:hover .block_hover 
{
opacity: 1;
visibility: visible;
bottom:105px;
}
.products_block ul.products li:hover .image-block{ 
background:#F7F7F7;  
}
#brand.products_block ul.products li:hover .image-block{ background:none; }
.products_block ul.products li .product-block {
margin: 10px;
position: relative;
}
.products ul, ul.products, .products li {
list-style: none outside none !important;
}
#brand.products_block ul.products li {
background: none;
}
#brand.products_block ul.products li .product-block {
border: none;
background: none;
margin: 0;
}
#brand.products_block ul.products li .product-block .image-block {
margin: 0;
padding:10px;
border:none;
}
.products li.first {
margin-left: 0;
}
.products li {
float: left;
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 287px;
}
#testimonial .products li { width:500px; }
.products li a {
font-weight: normal;
text-decoration: none;
text-transform: capitalize;
}
.products li a.button,
.products li a.added_to_cart{
background:#4B80B2; 
border:1px solid #4B80B2;
height:44px;
width:50px;
font-size:0;
}
.products li a.added_to_cart{
position:relative; 
bottom:-18px;
}
. products_block .products li a.product_type_grouped{
float:none;
}
.wishlist_table .add_to_cart.button,
.woocommerce-message a{ color:#FFFFFF !important; }
.products li a.button:hover{  border:none; }
.products li a.add_to_cart_button{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/cart_icon.png) no-repeat scroll center center #4B80B2 ;
border:none !important;
}
.products li a.add_to_cart_button:hover{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/cart_icon.png) no-repeat scroll center center #366897 ;
border:none !important;
}
.products li a.add_to_cart_button.product_type_variable{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/select_icon.png) no-repeat scroll center center #4B80B2 ;
border:none !important;
}
.products li a.add_to_cart_button.product_type_variable:hover{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/select_icon.png) no-repeat scroll center center #366897 ;
border:none !important;
}
.products li a.product_type_grouped, .products li a.added_to_cart{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/view_icon.png) no-repeat scroll center center #4B80B2;
border:none !important;
}
.products li a.product_type_grouped:hover, .products li a.added_to_cart:hover{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/view_icon.png) no-repeat scroll center center #366897;
border:none !important;
}
.yith-wcwl-add-to-wishlist .show a{ text-decoration:underline; }
.yith-wcwl-add-to-wishlist .add_to_wishlist { 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/wishlist_icon.jpg) no-repeat scroll center center #FFAE02 ;
border:none;
height:44px;
width:50px;
font-size:0;
margin-left:5px;
}
.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{ 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/wishlist_icon.jpg) no-repeat scroll center center #E29A00 ;
border:none;
}
.yith-wcwl-share h4{ font-size:17px; margin:15px 0 0; text-transform:uppercase; }
.yith-wcwl-share ul{ padding:0 !important; }
.products li a.compare, 
.compare.button  { 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/compare_icon.png) no-repeat scroll center center #D46641 ;
border:none;
height:44px;
width:50px;
font-size:0;
margin-left:5px;
margin:0 auto;	
clear:none ;
border-left:3px solid #FFF;
}
.products li a.compare, .products li a.compare:hover{ border-left:0 !important; margin-left:5px }
.products li a.compare:hover,
.compare:hover.button { 	
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/megnor/compare_icon.png) no-repeat scroll center center #BD5431 ;
border:none;
border-left:3px solid #FFF;
}
.summary .product_meta{ margin-top:10px !important; }
.single-product .summary .product_meta{ margin-top:5px !important; }
.products li a img {
border: medium none;
height: auto;
margin: 0 auto;
cursor:pointer;
}
ul.products li.product img {
max-width: 100%;
height: auto;
}
.woocommerce a.added_to_cart {
background:#4B80B2; 
border: none;
padding: 0;
color: #FFF !important;
display: inline-block;
padding:4px 8px;
}
.woocommerce .group_table a.added_to_cart{  }
.woocommerce a.added_to_cart:hover {
border: none;
padding: 0;
color: #FFF !important;
display: inline-block;
padding:4px 8px;
}
.woocommerce .return-to-shop a{ color:#FFFFFF; }
.imageBoxouter, 
.woocommerce-main-image {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E8E8E8;
display: block;
height: auto;
transition: all 0.2s ease-in-out 0s;
}
.woocommerce-main-image:hover #imageBox{ border:4px solid #E8E8E8; }
#imageBox {
overflow: hidden;
padding: 0;
display: block;
text-align: center;
border:4px solid transparent;
}
div.product {
position: relative;
}
div.product div.images {
margin-right: 2%;
float: left;
width: 44%;
margin-bottom: 2em;
position:relative;
}
.porduct_thumbs, .thumbnails {
clear: both;
display: inline-block;
margin: 10px 10px 0;
width: 95%;
}
.porduct_thumbs #porduct_thumbs .single-thumb,
.thumbnails .single-thumb {
float: left;
list-style: none outside none;
text-align: center;
}
.products .single-thumb a img {
border: 1px solid #E8E8E8;
border-radius: 3px;
}
div.product div.summary {
float: right;
width: 54%;
margin-bottom: 2em;
}
.single-product .summary.entry-summary p{ margin:0 0 5px; }
#imageBox img.wp-post-image {
}
ul.products li.product h3 {
clear: both;
display: inline-block;
margin-top: 10px;
margin-bottom: 0;
width: 100%;
padding: 0;
text-transform: uppercase;
font-size:14px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
}
ul.products li.product h3:hover {
color: #666;
}
.products .product_title {
clear: both;
display: inline-block;
margin-top: 10px;
width: 100%;
text-transform: capitalize;
}
.single .summary .product_title {
clear: none;
font-size: 17px;
margin-top: 0;
padding: 0 0 0;
text-transform: uppercase;
width: 100%;
}
.products .product_title a {
font-size: 14px;
}
.products .product_stock {
color: #5C483C;
margin: 5px 0;
}
.products li strong {
color: #555555;
display: none;
}
.products li .onsale,
.onsale,
.single .products li .onsale{
border: 1px solid #D46641;
color: #D46641;
display: block;
font-size: 15px;
right: 10px;
padding: 0 5px;
position: absolute;
text-align: right;
text-transform: capitalize;
top: 10px;
z-index: 99;
font-family:'Oswald',Arial,Helvetica,sans-serif;
}
.single .products li .onsale{ left:auto; right:10px; }
.single .images .onsale,
.single .sale .onsale {
right: 10px;
top: 12px;
}
.products li .price {
margin: 10px 0 ;
display: inline-block;
width:100%;
}
.products li .price,
.products li .price ins,
.widget li ins,
.js_widget_product_price {
color: #ed018a;
}
.products li .price del,
.widget li del {
color: #BEBEBE;
font-size: 14px;
}
.sidebar-inner .widget ul del, .widget-area .widget ul del {
display: none;
}
.woocommerce-product-rating{ margin:5px 0; overflow:hidden; }
.woocommerce-product-rating .woocommerce-review-link{ float:right;  }
.woocommerce ul.cart_list li a,
.woocommerce-page ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a {
display: block;
font-weight: bold;
}
.woocommerce .sidebar-inner .widget ul span,
.woocommerce-page .sidebar-inner .widget ul span {
float: left;
width: auto;
}
.woocommerce .sidebar-inner .star-rating,
.woocommerce .sidebar-inner .reviewer{ display:none; }
.sidebar-inner .widget ul .price_label {
clear: both;
text-align: left;
}
.woocommerce .sidebar-inner .widget ul .price_label span,
.woocommerce-page .sidebar-inner .widget ul .price_label span {
float: none;
width: auto;
}
.woocommerce .widget ul.product_list_widget li a,
.woocommerce-page .widget ul.product_list_widget li a,
.woocommerce .widget ul.cart_list li a,
.woocommerce-page .widget ul.cart_list li a {
margin-bottom: 2px;
text-align: left;
font-weight:normal;
}
.products .price .amount {
font-size: 18px;
font-weight: bold;
font-family:'Open Sans',Arial,Helvetica,sans-serif
}
div.product p.price,
.summary .price .amount,
.summary .price ins {
font-size: 18px;
font-weight: bold;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
color:#ed018a;
margin: 5px 0 12px;
width:100%;
}
.entry-summary div{ clear:both; }
div.product p.price{ float:left; }
.summary .price ins{ margin-left:2px; }
.products li .price del .amount { }
.summary .price del .amount,
.price .from {
line-height: 10px;
margin: -2px 0 0 0;
color: #aaa;
padding-bottom: 3px;
}
div.product p.stock {
font-size: 14px;
float: right;
padding: 0 0 0 0;
margin:0 0 10px;
clear:none;
}
.stock {
color: #DD4B39;
}
.out-of-stock {
color: red;
} div.product div.social {
text-align: right;
margin: 0 0 1em;
}
div.product div.social span {
margin: 0 0 0 2px;
}
div.product div.social span span {
margin: 0;
}
div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
div.product div.social iframe {
float: left;
margin-top: 3px;
}
p.cart {
float: right;
}
form.cart {
margin-bottom: 24px;
float: right;
width: 100%;
clear: both;
}
form.cart div.quantity {
float: left;
margin: 3px 4px 0 0;
}
.woocommerce form.cart div.quantity, .woocommerce-page form.cart div.quantity {
margin: 3px 4px 10px 0;
float:left
}
form.cart table {
font-size: 12px;
border-width: 0 0 1px 0!important;
margin-bottom:5px;
}
form.cart table .variations{ margin-top:10px; }
form.cart table td {
padding: 4px 4px 4px 0!important;
}
form.cart table div.quantity {
float: none;
margin: 0;
width: 72px;
}
form.cart table small.stock {
display: block;
float: none;
}
form.cart .variations .label{
vertical-align:top;
}
form.cart .variations select {
width: 100%;
float: left;
}
form.cart .button {
vertical-align: middle;
float: left;
margin: 0 0!important;
}
.variations_form .single_variation_wrap .button { 
clear:none; 
float:left !important; 
margin-left:6px !important;
}
.product .summary.entry-summary .single_add_to_cart_button{ 
padding:13px 18px; 
border:none; 
float:left; 
clear:both; 
margin-left:0 !important;
}
.variations_form .single_variation_wrap .button ,
.variations_form .single_variation_wrap .button :hover{ border:none; }
.summary form.cart .button {
float: none;
}
.single-product .summary form.cart .button{ float:left; }
.product_meta .posted_in,
.product_meta .sku_wrapper,
.product_meta .tagged_as {
display: inline-block;
font-weight:bold; }
.product_meta .posted_in a,
.product_meta  .sku_wrapper span,
.product_meta .tagged_as a{ font-weight:normal; }
.product_meta .tagged_as {
display: inline-block;
margin-bottom: 10px;
width:100%;
} .product-block .image-block {
cursor: default; position: relative;
text-align: center;
border:1px solid #E8E8E8;
padding:10px;
}
.image-block-inner, .imageBox_inner{ width:100%; background:#FFF; }
.product-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
margin: 0;
}
.product-carousel .slider-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
-webkit-perspective: 1000;
}
.product-carousel .slider-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.product-carousel .slider-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.product-carousel .slider-item {
float: left;
}
.slider-controls .slider-page,
.slider-controls .slider-buttons div {
cursor: pointer;
text-align:center;
}
.caption{ position: absolute; bottom: 5px; right: 50%;}
.flex-control-nav {
margin:10px 0 0 !important; 
padding: 0 !important;
text-align:center;
}
.flexslider1 ul,
.flexslider ul{ padding:0; margin:0;  }
.flex-control-nav li {margin: 0; display: inline-block; line-height:10px}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1;}
.flex-control-paging li a
{
background: #D8CFCA;
border-radius: 50%;
cursor: pointer;
display: inline-block;
height: 10px;
margin-right: 6px;
width: 10px;
line-height:15px;
font-size:15px;
text-indent:-9999px;
}
.homepage_blog .flex-control-nav{ margin:25px 0 0 !important; }
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover  {
background: #D46641;
}
.slider-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
}
.customNavigation a {
display: block;
float: right;
height: 30px;
position: absolute;
top: -48px;
width: 25px;
cursor: pointer;
z-index: 95;
}
#crosssells .customNavigation a{ top:15px; }
.customNavigation a.prev {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -206px -32px transparent;
right: 22px;
}
.customNavigation a.prev:hover {
background-position:  -206px 2px;
}
.customNavigation a.next {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -230px -32px  transparent;
right: 0;
}
.customNavigation a.next:hover {
background-position:  -230px 2px;
}
.brand-logo.products.block_content {
width: 95%;
margin: 30px auto;
overflow: hidden;
}
.home-logo-slider {
padding: 0;
}
.home-logo-slider ul#brand-carousel {
margin: 0 auto;
}
.brand-logo li {
list-style: none;
text-align: center;
float: left;
}
#brand .customNavigation a.next {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -230px -32px  transparent;
right: 0;
left: auto;
width: 25px;
height: 30px;
top: 60%;
z-index: 95;
}
#brand .customNavigation a.next:hover {
background-position: -230px 2px;
}
#brand .customNavigation a.prev {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -206px -32px transparent;
left: 0;
right: auto;
width: 25px;
height: 30px;
top: 60%;
z-index: 95;
}
#brand .customNavigation a.prev:hover {
background-position: -206px 2px;
} #related .customNavigation a,
#upsells .customNavigation a {
top: 0;
}
#related .customNavigation a.next,
#upsells .customNavigation a.next {
right:34px;
}
#related .customNavigation a.prev,
#upsells .customNavigation a.prev {
right: 60px;
}  #thumblist-carousel {
width: 90%;
margin: 0 auto;
float: none;
}
#thumblist li {
background: none;
}
#thumblist .customNavigation a {
cursor: pointer;
top: 35%;
border:2px solid #DFDFDF;
padding:8px;
}
#thumblist .customNavigation a.next {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -63px -214px transparent;
right: -10px;
}
#thumblist .customNavigation a.next:hover {
background-position: -63px -194px;
text-decoration: none;
border:2px solid #666666;
}
#thumblist .customNavigation a.prev {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -47px -214px transparent;
left: -10px;
}
#thumblist .customNavigation a.prev:hover {
background-position: -47px -194px;
text-decoration: none;
border:2px solid #666666;
}
#thumblist-carousel li img, #thumblist-grid li img {
max-width: 100%;
} .grid_default_width {
width: 135px;
}
.testimonial_default_width{
width: 500px;
}
.blog_default_width{
width: 500px;
}
.brand_default_width {
width:200px;
}
.latest_default_width {
width: 236px;
}
.featured_default_width {
width: 286px;
}
.special_default_width{
width: 286px;
}
.recent_default_width{
width: 286px;
}
.upsells_default_width {
width:  286px;
}
.shop_default_width {
width:  286px;
}
.related_default_width {
width:  286px;
}
.crosssells_default_width {
width:  286px;
}
.thumblist_default_width {
width: 100px;
}
.tm-hide {
opacity: 0;
filter: alpha(opacity=0);
cursor: pointer;
}
.tm-checkbox {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll 0px -40px transparent;
display: inline-block;
width: 18px;
height: 18px;
cursor: pointer;
}
.tm-radio {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -2px -3px transparent;
display: inline-block;
padding: 0 2px;
cursor: pointer;
}
.tm-checked {
background-position: -73px -41px;
cursor: pointer;
}
.tm-selected {
background-position: -75px -3px;
cursor: pointer;
} .tm-checkbox-green {
background: transparent url(//www.kissmyfairy.com/wp-content/img/megnor/checkbox-green.png) 0 1px no-repeat;
display: inline-block;
}
.ie7 .tm-checkbox-green,.ie8 .tm-checkbox-green,.ie9 .tm-checkbox-green	,
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
display: inline;
zoom: 1;
}
.tm-checked-green {
background-position: 0 -18px;
}
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
height: 18px;
float: left;
} select.hasCustomSelect {
z-index: 999;
cursor: pointer;
display: inline-block !important;
}
span.customSelect {
border: 1px solid #E8E8E8;
color: #888888;
padding: 6px;
text-align: left;
text-decoration: none;
white-space: nowrap;
}
.woocommerce-ordering span.customSelect{ padding:2px 6px; }
.chzn-container {
display: none !important;
opacity: 0 !important;
}
#customer_details span.country_select.country_select {
width: 100%;
}
.shipping_calculator .customSelect.country_to_state {
margin-bottom: 0;
}
span.customSelect.changed {
background-color: #f0dea4;
}
.customSelectOpen {
-moz-box-shadow: #bbb 0 0 3px;
-webkit-box-shadow: #bbb 0 0 3px;
box-shadow: #bbb 0 0 3px;
}
.customSelectInner {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/down_arrow.png) no-repeat center right;
}
.customSelectOpen .customSelectInner {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/Up_arrow.png) no-repeat center right;
}
.table-responsive {
display: none;
visibility: hidden;
}
.tm_responsive_container,
.tm_responsive_container_footer {
width: auto;
overflow: hidden;
}
.tm_responsive_group {
float: left;
margin: 15px;
padding: 15px;
border: 1px solid #ededed;
color: #000;
background: #FBFBFB;
}
.tm_responsive_row label {
width: 100px;
display: block;
float: left;
font-weight: bold;
}
.tm_responsive_row span {
width: 250px;
display: block;
float: left;
}
.tm_responsive_row {
overflow: hidden;
border-bottom: 1px solid #EEEEEE;
padding: 10px 0;
}
#layered_block_left .ui-widget-content {
border: 1px solid #ddd;
}
#layered_block_left .ui-slider-horizontal {
height: 8px;
}
#layered_block_left .ui-slider-horizontal .ui-slider-handle {
margin-left: -6px;
top: -6px;
}
#layered_block_left .ui-slider .ui-slider-handle {
height: 18px;
width: 7px;
border: 1px solid #aaa;
}
#layered_block_left .ui-slider-horizontal .ui-slider-range {
background: #eee;
}
div.quantity {
min-width: 80px;
}
form.cart {
clear: both;
float: right;
margin-bottom: 10px;
width: 100%;
}
form.cart div.quantity {
float: left;
}
.quantity input.plus { ;
border-radius: 0;
}
.quantity input.minus { border-radius: 0;
}
.quantity input.plus, 
.quantity input.minus {
border: 0 none;
cursor: pointer;
height: 30px;
line-height: 1em;
margin-top: -3px;
padding: 0;
vertical-align: middle;
width: 20px;
}
.quantity input.plus, 
.quantity input.minus {
background: none repeat scroll 0 0 #CCCCCC;
color: #FFFFFF;
}
input.qty {
border-radius: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.quantity input.qty {
border: 1px solid #CCCCCC;
padding: 0;
text-align: center;
width: 30px;
height: 30px;
display: inline;
margin-top: -3px;
} ul.tabs {
margin-bottom: -1px;
padding: 0;
list-style: none outside none;
overflow: hidden;
clear: both;
}
.tabs .panel,
#tabs .panel,
.woocommerce-tabs .panel {
float: left;
padding: 15px;
width: 100%;
}
.woocommerce-tabs .panel{ padding:10px 0; }
ul.tabs a {
background: none repeat scroll 0 0 #F4F4F4;
color: #6B6B6B;
font-family: 'Open Sans',Arial,Helvetica,sans-serif;
font-size: 15px;
padding: 12px 22px;
text-decoration: none;
text-transform:uppercase;
}
ul.tabs li.active a, ul.tabs li:hover a {
background: #ed018a;
color:#FFF;
}
ul.tabs li a {
background: none;
filter: none;
display: inline-block;
background:#EFF0EB;
}
.woocommerce-tabs{ clear:both; }
.woocommerce-tabs ul.tabs li { padding-bottom:12px; margin-right:10px; } 
.woocommerce-tabs ul.tabs li:hover,
.woocommerce-tabs ul.tabs li.active{ padding:0; }
.woocommerce-tabs ul.tabs li a { padding:10px 45px; }
.woocommerce-tabs ul li:hover div,
.woocommerce-tabs ul li.active div{ height:12px;
width:20px;
margin-left:35px;
padding-bottom:0;
}
ul.tabs li {
float: left;
margin-right: 5px;
}
.woocommerce-tabs  h2{ font-size:19px; margin:10px 0 20px; }  @font-face {
font-family:'star';src:url(//www.kissmyfairy.com/wp-content/themes/fonts/star.eot);src:url(//www.kissmyfairy.com/wp-content/themes/fonts/star.eot?#iefix) format('embedded-opentype'), url(//www.kissmyfairy.com/wp-content/themes/fonts/star.woff) format('woff'), url(//www.kissmyfairy.com/wp-content/themes/fonts/star.ttf) format('truetype'), url(//www.kissmyfairy.com/wp-content/themes/fonts/star.svg#star) format('svg');font-weight:normal;font-style:normal;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding: 1em 1em 1em 3.5em;
margin: 0 0 2em;
position: relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #FBFBFB;
color: #5e5e5e;
list-style: none outside;
width: auto;
-webkit-box-shadow: inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.woocommerce-message:after,
.woocommerce-error:after,
.woocommerce-info:after {
content: "";
display: block;
clear: both;
}
.woocommerce-message:before,
.woocommerce-error:before,
.woocommerce-info:before,
.jigoshop_message:before,
.jigoshop_error:before,
.jigoshop .info:before {
content: "";
height: 1.5em;
width: 1.5em;
display: block;
position: absolute;
top: 0;
left: 1em;
font-family: sans-serif;
font-size: 1em;
line-height: 1.5;
text-align: center;
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,0.2);
padding-top: 1em;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button,
.jigoshop_message .button,
.jigoshop_error .button,
.jigoshop .info .button {
float: right;
}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li,
.jigoshop_message li,
.jigoshop_error li,
.jigoshop .info li {
list-style: none outside;
padding-left: 0;
margin-left: 0;
}
.woocommerce-message,
.jigoshop_message {
border-top: 3px solid #37A12D;
}
.woocommerce-message:before,
.jigoshop_message:before {
background-color: #37A12D;
content: "\2713";
}
.woocommerce-info,
.jigoshop .info {
border-top: 3px solid #696868;
}
.woocommerce-info:before,
.jigoshop .info:before {
background-color: #696868;
content: "i";
font-family: Times, Georgia, serif;
font-style: italic;
}
.woocommerce-error,
.jigoshop_error {
border-top: 3px solid #D46641;
}
.woocommerce-error:before,
.jigoshop_error:before {
background-color: #D46641;
content: "\00d7";
font-weight: 700;
}
.woocommerce-info a, 
.myaccount_user a,
.jigoshop .info a,
.addresses .address a.edit {
color: #717171;
}
.woocommerce-info a:hover, 
.myaccount_user a:hover,
.jigoshop .info a:hover,
.addresses .address a.edit:hover {
color: #903537;
}
.woocommerce-result-count {
float: left;
margin: 0 0 1em;
}  .star-rating {
width: 80px;
height: 16px;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star.png) repeat-x left 0;
float: left;
}
ul.list li .star-rating
{
margin:0 0 15px !important ;
}
.products_block ul.products li .block_hover .star-rating {
margin: 0 auto 10px;
float: none;
}
.star-rating span {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star.png) repeat-x left -32px;
height: 0;
padding-top: 16px;
overflow: hidden;
float: left;
}
#tab-reviews .star-rating {
float: right;
}
.hreview-aggregate .star-rating {
margin: 10px 0 0 0;
}
p.stars {
overflow: hidden;
zoom: 1;
}
p.stars span {
width: 80px;
height: 16px;
position: relative;
float: left;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star.png) repeat-x left 0;
}
p.stars span a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 0;
padding-top: 16px;
overflow: hidden;
}
p.stars span a:hover,p.stars span a:focus {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star.png) repeat-x left -16px;
}
p.stars span a.active {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star.png) repeat-x left -32px;
}
p.stars span a.star-1 {
width: 16px;
z-index: 10;
}
p.stars span a.star-2 {
width: 32px;
z-index: 9;
}
p.stars span a.star-3 {
width: 48px;
z-index: 8;
}
p.stars span a.star-4 {
width: 64px;
z-index: 7;
}
p.stars span a.star-5 {
width: 80px;
z-index: 6;
}  #reviews h2 small {
float: right;
color: #999;
font-size: 15px;
line-height: 21px;
margin: 10px 0 0 0;
}
#reviews h2 small a {
text-decoration: none;
color: #999;
}
#reviews h3 {
margin: 5px 0 10px 0;
}
#reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
#reviews #comment {
height: 75px;
}
#reviews #comments .add_review {
overflow: hidden;
zoom: 1;
}
#reviews #comments h2 {
clear: none;
margin-bottom: 25px;
}
#reviews #comments ol.commentlist {
overflow: hidden;
zoom: 1;
margin: 0!important;
padding:0;
list-style:none;
}
#reviews #comments ol.commentlist li {
padding: 00;
margin: 0 0 20px;
border: 0;
position: relative;
}
#reviews #comments ol.commentlist li .meta {
color: #999;
font-size: .75em;
}
#reviews #comments ol.commentlist li img {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
border: 1px solid #ddd;
background: #fff;
margin: 0;
line-height: 1;
}
#reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #E7E7E7;
padding: 11px 11px 0;
}
#reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 11px;
}
#reviews #comments ol.commentlist li .comment-text p.meta {
font-size: .86em;
}
#review_form #respond {
overflow: hidden;
zoom: 1;
margin: 0!important;
width: auto;
background:none;
}
#review_form #respond p {
margin: 2px 0 10px !important;
}
#review_form #respond p.form-submit{ float:right; margin-top:5xp; } table.shop_table {
border: 1px solid #E7E7E7;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
table.shop_table th {
color: #888;
font-size: 12px;
line-height: 18px;
padding: 9px 12px;
background: none repeat scroll 0 0 #F0F0F0;
text-align: center;
}
table.shop_table td {
border-top: 1px solid #E7E7E7;
padding: 6px 10px;
vertical-align: middle;
border-right: 1px solid #D1D1CF;
text-align: center;
}
table.shop_table td a.button {
margin: 0 3px;
}
table.shop_table tfoot td {
}
table.my_account_orders {
font-size: .85em;
}
table.my_account_orders th,table.my_account_orders td {
padding: 4px 8px!important;
vertical-align: top;
}
table.my_account_orders .button {
white-space: nowrap;
margin: 4px 0;
}
ul.cart_list,ul.product_list_widget {
list-style: none outside!important;
padding: 0!important;
margin: 0!important;
}
ul.cart_list li,ul.product_list_widget li {
padding:8px 0 4px !important;
margin: 0!important;
overflow: hidden;
zoom: 1;
}
ul.cart_list li a,ul.product_list_widget li a {
}
ul.cart_list li img,ul.product_list_widget li img {
float: left;
margin-right: 4px;
border: 1px solid #ddd;
}
ul.cart_list li dt,ul.product_list_widget li dt {
display: inline-block;
margin: 0 10px 0 0;
padding: 0;
}
ul.cart_list li dd,ul.product_list_widget li dd {
display: inline;
padding: 0;
}
.jigoshop_cart .total,
.widget_shopping_cart .total {
margin: 10px 0;
overflow: hidden;
}
.jigoshop_cart .total strong,
.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
float: left;
}
.jigoshop_cart .buttons,
.widget_shopping_cart .buttons {
overflow: hidden;
zoom: 1;
clear: both;
}
aside p.buttons a.checkout {
float: right;
}
a.remove {
display: block;
height: 16px;
width: 16px;
text-indent: -9999px;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/remove.png) #ccc;
}
a.remove:hover {
background-color: #f93;
}
.cart th,.cart td {
vertical-align: middle;
}
.woocommerce-page table.shop_table td.actions, .woocommerce table.shop_table td.actions {
text-align: right;
}
td.actions .coupon {
float: left;
}
td.actions .coupon label {
display: none;
}
td.actions .coupon .input-text {
float: left;
margin: 1px 6px 0 0!important;
}
td.actions .button-alt {
float: right;
margin: 2px 0 0 6px;
}
td.product-name dl.variation {
margin: 0;
}
td.product-name dl.variation dt {
display: inline-block;
margin: 0 4px 0 0;
padding: 0;
}
td.product-name dl.variation dd {
display: inline;
margin: 0 12px 0 0;
padding: 0;
}
td.quantity,.jigoshop #content div.quantity {
min-width: 80px;
}
.cart input {
margin: 0;
vertical-align: middle;
}
.cart-collaterals {
overflow: hidden;
zoom: 1;
width: 100%;
}
.cart-collaterals #crosssells{
width:50%; 
display:inline-block; 
}
.cart-collaterals .related {
width: 310px;
float: left;
}
.cart-collaterals .cross-sells {
clear: both;
}
.cart-collaterals .shipping_calculator {
float: right;
width: 225px;
clear: right;
text-align: right;
overflow: hidden;
zoom: 1;
margin: 15px 0 0 0;
padding:8px;
}
.cart-collaterals .shipping_calculator  h2{ 
font-size:17px;
text-transform:uppercase;
margin:0;
}
.cart-collaterals .shipping_calculator .button {
width: 225px!important;
float: none!important;
display: block;
}
.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.cart-collaterals .cart_totals {
float: right;
width: 350px;
text-align: right;
}
.cart-collaterals .cart_totals h2 {
text-align: left;
text-transform:uppercase;
font-size:17px;
margin:18px 0 22px;
}
.cart-collaterals .cart_totals p {
margin: 0!important;
text-align: left;
}
.cart-collaterals .cart_totals table {
border-collapse: separate;
border-radius: 0;
margin: 0 0 6px!important;
padding: 0;
}
.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td {
border-top: 0!important;
}
.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th {
padding: 6px 12px!important;
}
.cart-collaterals .cart_totals table small {
display: block;
color: #999;
}
.cart-collaterals .cart_totals .discount td {
color: green;
}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th {
border-top: 1px solid #E7E7E7;
padding: 6px 24px;
}
.cart-collaterals .cart_totals a.button-alt {
width: 193px;
display: block;
font-size: .92em;
}
.form-row {
zoom: 1;
padding: 3px;
margin: 0 0 6px!important;
}
.form-row label {
display: block;
margin-bottom: 5px;
}
.form-row label.inline{ margin:10px 0 5px 0;  }
.form-row label.hidden {
visibility: hidden;
}
.form-row select {
width: 100%;
cursor: pointer;
margin: 0!important;
}
.form-row .required {
color: #c00;
}
.form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.form-row label.checkbox {
display: inline;
}
form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #E1E1E1;
width: 100%;
padding: 6px;
margin: 0;
outline: 0;
background: #fff none;
font-size: 14px;
line-height: 1em;
}
form .form-row input#calc_shipping_postcode.input-text { background: none;
border: 1px solid #E1E1E1;
}
form .form-row textarea,#content .form-row textarea {
height: 3.5em;
line-height: 1.5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row #calc_shipping_postcode {
padding: 0;
background: none;
border: none;
}
form .form-row input.input-text:focus,#content .form-row input.input-text:focus,form .form-row textarea:focus,#content .form-row textarea:focus {
}
.form-row-first,
.form-row-last {
float: left;
width: 47%;
overflow: visible;
}
.form-row-last {
float: right;
}
.woocommerce #customer_login .col-1,
.woocommerce #customer_login .col-2{ width: 49%;}
.woocommerce form.login .form-row-first,
.woocommerce form.login .form-row-last,
.woocommerce form.register .form-row-first,
.woocommerce form.register .form-row-last{ width: 100%;}
form.login .form-row .tm-checkbox{ line-height:16px; }
#payment {
background: #F9FAFA;
padding:0 0 10px;
border:1px solid #E8E8E8;
}
#payment ul.payment_methods {
overflow: hidden;
zoom: 1;
text-align: left;
padding: 1em;
border-bottom: 1px solid #eee;
margin: 0!important;
list-style: none outside;
}
#payment ul.payment_methods li {
line-height: 2.5em;
text-align: left;
margin: 0!important;
}
#payment ul.payment_methods li input {
margin: 0 1em 0 0!important;
}
#payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
position: relative;
}
#payment div.form-row {
padding: 1em;
border-top: 1px solid #fff;
}
#payment #place_order {
float: right;
margin: 0;
}
#payment .terms {
padding: 0 1em 0!important;
text-align: right;
}
#payment div.payment_box {
position: relative;
width: 96%;
background: #F9F9F9;
border: 1px solid #eee;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
padding: 1em 2% 0;
margin: 1em 0 1em 0;
font-size: .92em;
}
#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year {
width: 48%;
float: left;
}
#payment div.payment_box #cc-expire-year {
float: right;
}
#payment div.payment_box span.help {
font-size: 11px;
color: #999;
line-height: 13px;
font-weight: 400;
}
#payment div.payment_box p,#payment div.payment_box .form-row {
margin: 0 0 1em;
}
#payment div.payment_box:after {
content: "";
display: block;
border: 8px solid #FFFFFF;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -4px;
left: 0;
margin: -1em 0 0 2em;
}
#payment div.payment_message {
position: relative;
width: 96%;
background: #F9F9F9;
color: red;
border: 1px solid #eee;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
padding: 1em 2% 1em;
margin: 1em 0 1em 0;
font-size: .92em;
}
#payment div.payment_message:after {
content: "";
display: block;
border: 8px solid #eee;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -4px;
left: 85%;
margin: -1em 0 0 2em;
}
div.shipping-address {
padding: 0;
clear: left;
}
#shiptobilling {
float: right;
line-height: 1.62em!important;
margin: 0!important;
padding: 0;
}
#shiptobilling label {
font-size: .6875em;
}
.checkout .col-2 h3 {
float: left;
clear: none;
}
.checkout .col-2 .woocommerce-shipping-fields  h3{ margin:0; width:100%; }
.checkout .col-2 .notes {
clear: left;
}
.checkout .col-2 .form-row-first {
clear: left;
}
.checkout #customer_details,.checkout #order_review,.checkout #payment {
margin-bottom: 24px;
}
.checkout .jigoshop-validated input.input-text {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/accepted.jpg)!important;
background-position: 95% center!important;
background-repeat: no-repeat!important;
}
.checkout .jigoshop-validated select {
border: green 1px solid!important;
}
.checkout .jigoshop-invalid select {
border: red 1px solid!important;
}
.checkout .jigoshop-invalid input.input-text {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/rejected.png)!important;
background-position: 95% center!important;
background-repeat: no-repeat!important;
border: red 1px solid!important;
}
.order_details {
overflow: hidden;
zoom: 1;
margin: 0 0 10px;
list-style: none;
border:1px solid #E5E5E5;
padding:10px 5px;
}
.order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
line-height: 1em;
border-right: 1px dashed #ccc;
padding-right: 2em;
}
.order_details li strong {
display: block;
text-transform: none;
line-height: 1.5em;
margin-top: 10px;
}
.order_details li.method {
border: 0;
}
.addresses address {
clear: both;
}
.addresses .title {
overflow: hidden;
zoom: 1;
}
.addresses .title h3 {
float: left;
}
.addresses .title .edit {
float: right;
}
.widget_price_filter .price_slider_wrapper .button {
float: right;
margin: 0!important;
}
.widget_price_filter .price_slider_wrapper .price_slider {
margin: 5px 0;
}
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
outline: 0!important;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount {
overflow: hidden;
line-height: 2em;
}
.widget_layered_nav ul {
margin: 0!important;
padding: 0!important;
border: 0!important;
list-style: none outside!important;
}
.widget_layered_nav ul li {
overflow: hidden;
zoom: 1;
padding: 0 0 1px;
}
.widget_layered_nav ul li a,.widget_layered_nav ul li span {
padding: 1px 0;
float: left;
}
.widget_layered_nav ul li.chosen a {
padding: 0 6px 0 18px;
border: 1px solid #39c;
background: #39c url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/cross_white.png) no-repeat 6px center;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.widget_layered_nav ul small.count {
float: right;
margin-left: 6px;
font-size: 1em;
padding: 1px 0;
color: #999;
}
fieldset.variations {
border: 0;
}
div.product div.product_meta,div.product div.variations_button {
clear: left;
}
section#primary div.product div.summary {
width: 42%;
}
.single_variation .price {
float: left;
}
.single_variation,.stock {
clear: left;
}
.single_variation_wrap .single_variation{ margin: 10px 0 5px 0; overflow:hidden; }
.customized_product_label {
}
dl.customization {
margin: 0;
}
dl.customization dt {
display: inline-block;
margin: 0 4px 0 0;
padding: 0;
}
dl.customization dd {
display: inline;
margin: 0 12px 0 0;
padding: 0;
}
.applied-coupons-values {
text-decoration: none;
font-size: 13px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #e4e4e4;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
background-image: -webkit-gradient(linear,0% 0,0% 100%,color-stop(20%, #f4f4f4),color-stop(50%, #f0f0f0),color-stop(52%, #e8e8e8),color-stop(100%, #eee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
-webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
-moz-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
color: #333;
border: 1px solid #aaa;
line-height: 13px;
padding: 3px 20px 3px 5px;
margin: 3px 0 3px 5px;
position: relative;
}
.cart-discount-code {
font-size: 12px;
padding-right: 5px;
color: #888;
float: right;
}
.close {
display: block;
position: absolute;
right: 3px;
top: 2px;
font-size: 18px;
line-height: 18px;
color: #000;
text-shadow: 0 1px 0 white;
opacity: .2;
filter: alpha(opacity=20);
}
input:-ms-input-placeholder {
background: #fff;
color: LightGray;
}
.checkout {
}
.checkout h3#order_review_heading,
.woocommerce h2 { font-size:17px; text-transform:uppercase; }
.addresses .title {
overflow: visible;
}
table.shop_table {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #E8E8E8;
border-collapse: separate;
border-radius: 5px;
margin: 0 -1px 24px 0;
overflow: auto;
text-align: left;
width: 100%;
}
table.shop_table th {
color: #888;
line-height: 18px;
padding: 9px 12px;
}
table.shop_table td {
border-top: 1px solid #E5E5E5;
padding: 6px 10px;
vertical-align: middle;
}
table.shop_table td a.button {
margin: 0 3px;
}
table.shop_table tfoot td {
}
table.my_account_orders {
font-size: .85em;
}
table.my_account_orders th,table.my_account_orders td {
padding: 4px 8px;
vertical-align: top;
}
table.my_account_orders .button {
white-space: nowrap;
margin: 0 5px;
padding: 4px;
float: left;
clear: none;
}
table.my_account_orders .button:hover {
}
td.actions .button-alt {
color: #FFFFFF;
margin: 2px 0 0 6px;
float: right;
clear: none;
}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th {
border-top: 1px solid #E8E8E8;
padding: 6px 24px;
}
table.shop_table th {
background: none repeat scroll 0 0 #EFF0EB;
color: #666666;
text-align: center;
}
table.shop_table td {
border-right: 1px solid #E8E8E8;
text-align: center;
}
table.shop_table td .button {
}
.cart-collaterals .cart_totals table {
border-bottom: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;
width: 100%;
margin: 10px 0 6px;
background-color: #F9FAFA;
}
a.remove {
margin: 0 auto;
}
.cart_totals_table {
margin-top: 10px;
}
table.shop_table {
border-radius: 0;
}
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th {
border-right: 1px solid #E8E8E8;
font-size: 12px;
vertical-align: top;
} a.button.loading,
button.button.loading,
input.button.loading,
#respond input#submit.loading,
input.button.loading {
color: #777777;
border: 1px solid #f7f6f7;
}
a.button.loading:before,
button.button.loading:before,
input.button.loading:before,
#respond input#submit.loading:before,
input.button.loading:before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65);
}
.tagcloud a {
background: none repeat scroll 0 0 #EFF0EB;
font-size: 12px !important;
line-height: 18px;
margin: 0 5px 8px 0;
padding: 3px 5px;
display:inline-block;
}
.tagcloud a:hover {
} .header_cart .togg .widget.jigoshop_cart, 
.header_cart .togg .widget.widget_shopping_cart {
background: #FFFFFF;
padding: 10px;
position: absolute;
right: 0;
top: 35px;
z-index: 22;
border: 3px solid #D4D4D4;
border-radius:0;
}
.header_cart .togg a, .header_login .togg a {
background: none repeat scroll 0 0 transparent;
color: #5B5B5B;
font-size: 14px;
padding: 0;
text-transform: capitalize;
}
.header_login a#show-login-link {
cursor: pointer;
padding-left: 22px;
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -11px -520px transparent;
}
.header_login a#show-login-link:hover{  background-position: -228px -520px; }
.header_login .header_logout a.account {
padding: 0 9px 0 18px;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -13px -596px transparent;
}
.header_login .header_logout a.account:hover{ background-position: -228px -596px; }
.header_login .header_logout a.logout {
padding-left: 18px;
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -11px -557px transparent;
}
.header_login .header_logout a.logout:hover{ background-position: -228px -557px; }
.header_login a#show-login-link:hover {
}
.homepage .product_block .price del {
}
.header_cart .togg a, .header_login .togg a {
background: none;
float: right;
padding: 0;
color: #5B5B5B;
font-size: 14px;
}
.header_cart .togg a{ font-size:13px; }
.header_cart .togg a.show-login-link {
clear: both;
color: #959B8F;
cursor: pointer;
text-transform: capitalize;
margin-top: -20px;
}
.header_cart .togg .tab_content, .header_login .togg .tab_content {
background: none repeat scroll 0 0 #FBFBFB;
border-radius: 5px;
padding: 20px;
position: absolute;
right: 0;
top: 50px;
z-index: 100;
width: 300px;
}
.header_login .widget_user_login ul {
margin: 0;
padding: 0;
}
.header_login .togg .tab_content {
top: 35px;
border: 1px solid #E6E6E6;
}
.header_cart .input-submit {
float: left;
clear: none;
}
.header_cart .forgot {
background: none repeat scroll 0 0 #B4D2D0;
clear: none;
border: medium none;
border-radius: 2px;
color: #FFFFFF;
display: inline-block;
padding: 5px 8px;
text-decoration: none;
}
.header_cart .forgot:hover {
background: none repeat scroll 0 0 #959B8F;
}
.header_cart .togg .jigoshop_cart {
top: 28px;
}
.header_cart .cart_list {
display: inline-block;
padding: 10px;
width: 100%;
}
.header_cart h3 {
margin: 10px 0;
font-size:18px;
}
.header_cart .cart_list li a {
float: left;
width: 60%;
}
.header_cart .cart_list li a img {
margin-top: 0;
}
.header_cart .widget ul span.js_widget_product_title {
display: block;
width: auto;
}
.header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity {
float: right;
width: 30%;
}
.header_cart .cart_list li {
clear: both;
border-bottom: 1px dashed #D4D3D3;
margin: 10px 0;
padding-bottom: 10px;
font-size: 13px;
}
.header_cart .togg a.button, .header_login  .togg a.button {
background: none repeat scroll 0 0 #4B80B2;
border: 1px solid #4B80B2;
color: #FFFFFF;
font-weight: normal;
padding: 3px 5px;
float: left;
font-size: 13px;
}
.header_cart .togg a.button:hover, .header_login  .togg a.button:hover {
background: none repeat scroll 0 0 #B2B2B2;
border: 1px solid #B2B2B2;
color: #FFFFFF;
font-weight: normal;
padding: 3px 5px;
float: left;
font-size: 13px;
}
.header_cart .total {
margin: 10px 0;
}
.header_cart .togg a.button.checkout {
clear: none;
float: right;
}
.header_cart a.shopping_cart .item-text {
float: left;
}
.header_cart a.shopping_cart .item-total { }
.widget_user_login .widget-title, .widgets-headerlogin .widget-title {
display: none;
}
.wp-pagenavi {
clear: both;
margin-bottom: 15px;
}
.wp-pagenavi a,.wp-pagenavi span {
text-decoration: none;
border: 1px solid #aaa;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
}
.widget_user_login ul.pagenav li {
display: inline;
}
.widget_user_login ul.pagenav li a:after {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -239px -648px rgba(0, 0, 0, 0);
content: "";
height: 15px;
position: absolute;
width: 10px;
}
.widget_user_login ul.pagenav li:last-child a:after {
background: none;
}
.widget_user_login ul.pagenav li a {
}
.widget_user_login {
border: medium none;
clear: both;
float: right;
}
.header-main #shopping_cart {
background:	url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -5px -74px transparent;
padding: 4px 0 2px 30px;
}
.header-main #shopping_cart:hover {
background-position: 0 -108px;
} p small {
color: #999;
}
p.demo_store {
position: fixed;
top: 0;
left: 50%;
width: 450px;
margin-left: -225px;
font-size: 12px;
text-align: center;
background: #f7f5c6;
background: -webkit-gradient(linear,left top,left bottom,from( #f7f5c6),to( #eeeac1));
background: -webkit-linear-gradient( #f7f5c6, #eeeac1);
background: -moz-linear-gradient(center top, #f7f5c6 0, #eeeac1 100%);
background: -moz-gradient(center top, #f7f5c6 0, #eeeac1 100%);
padding: 8px 0;
border: 1px solid #EEEAC1;
color: #747165;
z-index: 999999;
box-shadow: inset 0 0 0 3px rgba(255,255,255,.3);
-webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255,.3);
-moz-box-shadow: inset 0 0 0 3px rgba(255,255,255,.3);
}
small.note {
display: block;
color: #999;
font-size: 11px;
line-height: 21px;
margin-top: 10px;
}
select#rating {
display: block !important;
z-index: 999;
height: auto !important;
width: auto !important;
}
#respond #commentform span.customSelect {
width: 100px !important;
height: 30px !important;
}
#respond #commentform .customSelectInner {
height: auto;
width: 85px !important;
}
.price_slider_amount .button {
clear: none;
float: right;
margin: 0;
padding: 5px;
}
.price_slider_amount {
display: inline-block;
margin-top: 10px;
width: 100%;
}
ul.cart_list li img, ul.product_list_widget li img {
border: medium none;
float: left;
margin-right: 8px;
margin-top: 0;
height: 70px;
width: 70px;
border:1px solid #E8E8E8;
}
table.shop_attributes {
}
table.shop_attributes th {
width: 150px;
padding: 8px;
border-bottom: 1px dotted #ccc;
margin: 0;
line-height: 1.5em;
}
table.shop_attributes td {
font-style: italic;
padding: 0;
border-bottom: 1px dotted #ccc;
margin: 0;
line-height: 1.5em;
}
table.shop_attributes td p {
margin: 0;
padding: 8px;
}
table.shop_attributes .alt td,table.shop_attributes .alt th {
}
ins {
text-decoration: none;
}
.price_slider_wrapper .ui-widget-header {
background: none repeat scroll 0 0 #EEEEEE;
}
.jigoshop_secondary #searchform .assistive-text {
display: none;
}
.jigoshop_secondary #searchform #searchsubmit {
margin-top: -4px;
} ul.products.list{ width:100% !important; }
ul.products.list li{  border:1px solid #E8E8E8 !important; margin:0 0 15px 0 !important; }
ul.list .product-block .image-block{ border:none !important; display:inline; padding:0; margin-top:0; }
.products_block ul.list li:hover .image-block{ background:none; opacity:1; } 
.products_block ul.list .product-block{ height:auto !important }
.products li a.added_to_cart{  }
.products_block ul.list li .block_hover,
ul.list.product_list li .block_hover,
.products_block ul.list.product_list li:hover .block_hover{
visibility:visible !important; 
bottom:0; 
opacity:1;
position:static;
width:100%;
text-align:left;
}
ul.products.list li.product img{ margin-bottom:0 !important }
ul.products.list li.product hr{ background:none !important; margin:0 !important; height:0 !important; }
.gridlist-toggle {
float:right;
width:auto !important; 
background:#fff !important;
border: medium none !important;
box-shadow: none !important; 
margin-right:0; 
margin-bottom:0 !important;
border-radius:0 !important;
margin-bottom:0 !important;
}
.gridlist-toggle a {
width:31px !important; 
height:28px; 
float:left;
text-indent:-9999px;
border:none !important;
box-shadow: none !important;
}
.gridlist-toggle a#grid { background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png)no-repeat scroll -32px -155px transparent !important; border-right:none !important;}
.gridlist-toggle a#grid.active,.gridlist-toggle a#grid:hover { background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png)no-repeat scroll -32px -126px transparent !important;}
.gridlist-toggle a#list { background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png)no-repeat scroll -1px -155px transparent !important;}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover { background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png)no-repeat scroll -1px -126px transparent !important;}
ul.list li a{ position:relative; }
ul.list li a .onsale{ right:auto !important; left:0; top:14px; }
.product_tool{ 
width:100%; 
display:inline-block; 
clear:both; 	
border-top:1px solid #E8E8E8 ;
border-bottom:1px solid #E8E8E8;
padding:8px 0;
margin-bottom:10px;
}
.woocommerce-ordering { float:left; } .yith_magnifier_gallery li a{  text-align:center; }
.yith-wcwl-wishlistaddedbrowse.show{ padding:10px 0 0 10px; }
.yith-wcwl-add-to-wishlist { 
float:left !important; 
margin-left:3px !important;
margin-top:0 !important;  
clear:none  !important; 
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{ clear:both; padding:15px 0 0; }
.yith-wcwl-wishlistexistsbrowse{ padding:10px 0; }
.yith-wcwl-wishlistexistsbrowse a{ text-decoration:underline;  } .single-product.woocommerce .thumbnails #slider-next:hover {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -66px -683px transparent !important;
right:-10px !important;
}
.single-product.woocommerce .thumbnails #slider-next {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -97px -683px transparent !important;
right:-10px !important;
}
.single-product.woocommerce .thumbnails #slider-prev {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -4px -683px transparent !important;
left:-10px !important;
}
.single-product.woocommerce .thumbnails #slider-prev:hover {
background:url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/sprite.png) no-repeat scroll -35px -683px transparent !important;
left:-10px !important;
} .order .order-actions a{ float:none; }
.chosen-container-single .chosen-single{ 
border-radius:0 !important;
background:none !important; 
border:1px solid #DFDFDF !important; 
box-shadow:none !important;
}.center {
text-align: center;
}
.hidden {
display: none;
visibility: hidden;
}
.invisible {
visibility: hidden;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
margin-left: auto;
margin-right: auto;
}
.clearboth {
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0;
width: 100%;
overflow: hidden;
}    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
position: relative;
margin-right: 4%;
float: left;
}
.last {
margin-right: 0;
}
.one_half {
width: 46%;
}
.one_third {
width: 29%;
}
.two_third {
width: 63%;
}
.one_fourth {
width: 21%;
}
.two_fourth {
width: 48%;
}
.three_fourth {
width: 74%;
}
.one_fifth {
width: 15.8%;
}
.two_fifth {
width: 37.6%;
}
.three_fifth {
width: 58.4%;
}
.four_fifth {
width: 79.2%;
}
.one_sixth {
width: 12.3333%;
}
.two_sixth {
width: 30.6666%;
}
.three_sixth {
width: 47.9998%;
}
.four_sixth {
width: 65.3332%;
}
.five_sixth {
width: 82.6665%;
} .one_half .one_half {
margin-right: 8.3333%;
width: 45.8333%;
}
.one_half .one_third {
margin-right: 8.3333%;
width: 27.7778%;
}
.one_half .two_third {
margin-right: 8.3333%;
width: 63.8889%;
}
.two_third .one_third {
margin-right: 6.1224%;
width: 29.2517%;
}
.two_third .two_third {
margin-right: 6.1224%;
width: 64.6258%;
}
.two_third .one_fourth {
margin-right: 6.1224%;
width: 20.4082%;
}    .dropcap1, .dropcap2, .dropcap3, .dropcap4 {
display: inline-block;
text-align: center;
overflow: hidden;
}
.dropcap1 {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_black.png) no-repeat scroll 0px -48px transparent;
color: #fff;
line-height: 42px;
width: 40px;
margin: 0 8px -4px 0;
font-size: 32px;
text-transform: uppercase;
}
.dropcap1.black {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_black.png);
}
.dropcap1.gray {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_gray.png);
}
.dropcap1.red {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_red.png);
}
.dropcap1.orange {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_orange.png);
}
.dropcap1.magenta {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_magenta.png);
}
.dropcap1.yellow {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_yellow.png);
}
.dropcap1.blue {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_blue.png);
}
.dropcap1.pink {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_pink.png);
}
.dropcap1.green {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_green.png);
}
.dropcap1.rosy {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_rosy.png);
}
.dropcap2 {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_black.png) no-repeat scroll -52px 2px transparent;
color: #FFFFFF;
font-size: 24px;
height: 43px;
line-height: 44px;
margin: 0 8px -5px 0;
padding: 0 2px 0 0;
width: 38px;
text-transform: lowercase;
}
.dropcap2.black {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_black.png);
}
.dropcap2.gray {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_gray.png);
}
.dropcap2.red {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_red.png);
}
.dropcap2.orange {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_orange.png);
}
.dropcap2.magenta {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_magenta.png);
}
.dropcap2.yellow {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_yellow.png);
}
.dropcap2.blue {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_blue.png);
}
.dropcap2.pink {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_pink.png);
}
.dropcap2.green {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_green.png);
}
.dropcap2.rosy {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/dropcap/dropcap_styles_rosy.png);
}
.dropcap3 {
font-size: 40px;
line-height: 40px;
width: 44px;
height: 44px;
margin: 0 0 -4px 0;
}
.dropcap4 {
font-size: 36px;
line-height: 40px;
width: 44px;
height: 44px;
margin: 0 0 -4px 0;
}
.dropcap3.black, .dropcap4.black {
color: #333333;
}
.dropcap3.gray, .dropcap4.gray {
color: #666666;
}
.dropcap3.red, .dropcap4.red {
color: #e62727;
}
.dropcap3.orange, .dropcap4.orange {
color: #ff5c00;
}
.dropcap3.magenta, .dropcap4.magenta {
color: #a9014b;
}
.dropcap3.yellow, .dropcap4.yellow {
color: #ffb515;
}
.dropcap3.blue, .dropcap4.blue {
color: #00ADEE;
}
.dropcap3.pink, .dropcap4.pink {
color: #e22092;
}
.dropcap3.green, .dropcap4.green {
color: #91bd09;
}
.dropcap3.rosy, .dropcap4.rosy {
color: #f16C7c;
} .dropcap1 .cufon-canvas {
margin-top: -4px;
}
.dropcap2 .cufon-canvas {
margin-top: -2px;
}
.dropcap3 .cufon-canvas {
margin-top: -4px;
} ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10, ul.list11, ul.list12 {
float: left;
list-style-type: none; ;
}
ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_black.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-color: transparent;
padding-left: 28px;
margin: 4px 0;
line-height: 22px;
}
ul.list1 li {
background-position: -340px 0px;
}
ul.list2 li {
background-position: -310px -30px;
}
ul.list3 li {
background-position: -280px -60px;
}
ul.list4 li {
background-position: -250px -90px;
}
ul.list5 li {
background-position: -220px -120px;
}
ul.list6 li {
background-position: -190px -150px;
}
ul.list7 li {
background-position: -160px -180px;
}
ul.list8 li {
background-position: -130px -210px;
}
ul.list9 li {
background-position: -100px -240px;
}
ul.list10 li {
background-position: -70px -270px;
}
ul.list11 li {
background-position: -40px -300px;
}
ul.list12 li {
background-position: -10px -330px;
}
ul.list_color_black li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_black.png);
}
ul.list_color_gray li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_gray.png);
}
ul.list_color_red li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_red.png);
}
ul.list_color_orange li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_orange.png);
}
ul.list_color_magenta li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_magenta.png);
}
ul.list_color_yellow li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_yellow.png);
}
ul.list_color_blue li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_blue.png);
}
ul.list_color_pink li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_pink.png);
}
ul.list_color_green li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_green.png);
}
ul.list_color_rosy li {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/list_styles_rosy.png);
} .icon_text {
padding: 0 0 0 22px;
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/icons.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-color: transparent;
line-height: 25px;
}
#footer .icon_text {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/footer_icons.png);
}
.icon_globe {
background-position: -390px 0px;
}
.icon_home {
background-position: -360px -30px;
}
.icon_email {
background-position: -330px -60px;
}
.icon_user {
background-position: -300px -90px;
}
.icon_multiuser {
background-position: -270px -120px;
}
.icon_id {
background-position: -240px -150px;
}
.icon_addressbook {
background-position: -210px -180px;
}
.icon_phone {
background-position: -180px -210px;
}
.icon_link {
background-position: -150px -240px;
}
.icon_chain {
background-position: -120px -270px;
}
.icon_calendar {
background-position: -90px -300px;
}
.icon_tag {
background-position: -60px -330px;
}
.icon_download {
background-position: -30px -360px;
}
.icon_cellphone {
background-position: 1px -390px;
}
.icon_text.black {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_black.png);
}
.icon_text.gray {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_gray.png);
}
.icon_text.red {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_red.png);
}
.icon_text.orange {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_orange.png);
}
.icon_text.magenta {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_magenta.png);
}
.icon_text.yellow {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_yellow.png);
}
.icon_text.blue {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_blue.png);
}
.icon_text.pink {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_pink.png);
}
.icon_text.green {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_green.png);
}
.icon_text.rosy {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/links/icons_rosy.png);
} .table_style {
border: 1px solid #dddddd;
margin-bottom: 20px;
width: 100%;
}
.table_style table {
text-align: left;
border-collapse: collapse;
border: 1px solid #fff;
width: 100%;
padding: 0;
margin: 0;
}
.table_style th {
text-align: center;
padding: 12px;
font-weight: normal;
font-size: 14px;
color: #555;
background-color: #EEEEEE;
}
.table_style tbody {
background: #F9F9F9;
}
.table_style td {
text-align: center;
padding: 10px;
color: #666;
border-top: 1px dashed #fff;
}
.table_style tbody tr:hover td {
color: #333;
background: #fff;
border-top: 1px solid #fff;
}
.table_style tfoot {
background-color: #f3f3f3;
}
.table_style tfoot td {
padding: 8px;
} .body_threecallout .success-mesage {
width: 390px;
}
.body_threecallout .error-mesage {
width: 390px;
}
.body_threecallout .message-mesage {
width: 390px;
}
.body_threecallout .warning-mesage {
width: 390px;
}
.body_twoleftcallout .success-mesage {
width: 390px;
}
.body_twoleftcallout .error-mesage {
width: 390px;
}
.body_twoleftcallout .message-mesage {
width: 390px;
}
.body_twoleftcallout .warning-mesage {
width: 390px;
}
.body_tworightcallout .success-mesage {
width: 390px;
}
.body_tworightcallout .error-mesage {
width: 390px;
}
.body_tworightcallout .message-mesage {
width: 390px;
}
.body_tworightcallout .warning-mesage {
width: 390px;
}
.success-mesage {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/success.png) no-repeat scroll 15px 3px #EEF4D4;
border: 1px solid #8FAD3D;
color: #596C26;
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
font-size: 13px;
line-height: 24px;
font-weight: normal;
font-family: Arial;
padding: 15px 15px 15px 80px;
position: relative;
margin: 10px 0 29px;
}
.error-mesage {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/error.png) no-repeat scroll 15px 3px #EFCEC9;
border: 1px solid #AE3F2E;
color: #596C26;
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
font-size: 13px;
line-height: 24px;
font-weight: normal;
font-family: Arial;
padding: 15px 15px 15px 80px;
position: relative;
margin: 10px 0 29px;
}
.message-mesage {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/message.png) no-repeat scroll 15px 3px #C6D8F0;
border: 1px solid #4282CC;
color: #596C26;
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
font-size: 13px;
line-height: 24px;
font-weight: normal;
font-family: Arial;
padding: 15px 15px 15px 80px;
position: relative;
margin: 10px 0 29px;
}
.warning-mesage {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/warning.png) no-repeat scroll 15px 3px #FFEA97;
border: 1px solid #E2B500;
color: #596C26;
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
font-size: 13px;
line-height: 24px;
font-weight: normal;
font-family: Arial;
padding: 15px 15px 15px 80px;
position: relative;
margin: 10px 0 29px;
}
.flickr_badge_image {
display: inline-block;
margin-right: 10px;
}
.flickr_badge_image img{
border: 3px solid #EEEEEE;
height: 100px;
width: 100px;
}
.flickr_badge_image:hover img{
border-color: #CCCCCC;
} .button_link {
font-family: Tahoma, Arial, sans-serif;
text-decoration: none !important;
color: #eee !important;
text-shadow: 0 -1px 0 #888888;
display: inline-block;
font-size: 11px;
letter-spacing: 1.6px;
margin: 5px 10px 5px 0;
border: 0 none;
padding: 0 24px 0 0;
text-transform: uppercase;
}
.button_link.large_button {
font-size: 18px;
height: 30px;
padding-right: 18px;
}
.button_link:hover {
text-decoration: none !important;
} .coffee_gradient, .coffee_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #554638), color-stop(100%, #18120d) );
background: -moz-linear-gradient( center top, #554638 5%, #18120d 100% );
background: -ms-linear-gradient( top, #554638 5%, #18120d 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#554638', endColorstr='#18120d');
background-color: #554638;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #18120d;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.teal_gradient, .teal_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #1c5d6b), color-stop(100%, #0b1e22) );
background: -moz-linear-gradient( center top, #1c5d6b 5%, #0b1e22 100% );
background: -ms-linear-gradient( top, #1c5d6b 5%, #0b1e22 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c5d6b', endColorstr='#0b1e22');
background-color: #1c5d6b;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #8f9091;
-moz-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.copper_gradient, .copper_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #873837), color-stop(100%, #170000) );
background: -moz-linear-gradient( center top, #873837 5%, #170000 100% );
background: -ms-linear-gradient( top, #873837 5%, #170000 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#873837', endColorstr='#170000');
background-color: #873837;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #170000;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.deep_sea_green_gradient, .deep_sea_green_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #122828), color-stop(100%, #080c0c) );
background: -moz-linear-gradient( center top, #122828 5%, #080c0c 100% );
background: -ms-linear-gradient( top, #122828 5%, #080c0c 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#122828', endColorstr='#080c0c');
background-color: #122828;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #170000;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.earthy_green_gradient, .earthy_green_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #717a0b), color-stop(100%, #3d3e06) );
background: -moz-linear-gradient( center top, #717a0b 5%, #3d3e06 100% );
background: -ms-linear-gradient( top, #717a0b 5%, #3d3e06 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717a0b', endColorstr='#3d3e06');
background-color: #717a0b;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #3d3e06;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.hot_pink_gradient, .hot_pink_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #a60977), color-stop(100%, #56053c) );
background: -moz-linear-gradient( center top, #a60977 5%, #56053c 100% );
background: -ms-linear-gradient( top, #a60977 5%, #56053c 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a60977', endColorstr='#56053c');
background-color: #a60977;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #8f9091;
-moz-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.navy_gradient, .navy_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #393e51), color-stop(100%, #18181d) );
background: -moz-linear-gradient( center top, #393e51 5%, #18181d 100% );
background: -ms-linear-gradient( top, #393e51 5%, #18181d 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393e51', endColorstr='#18181d');
background-color: #393e51;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #18181d;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.primary_blue_gradient, .primary_blue_gradient {
}
.primary_green_gradient, .primary_green_gradient {
}
.primary_orange_gradient, .primary_orange_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #e14001), color-stop(100%, #6f1e01) );
background: -moz-linear-gradient( center top, #e14001 5%, #6f1e01 100% );
background: -ms-linear-gradient( top, #e14001 5%, #6f1e01 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14001', endColorstr='#6f1e01');
background-color: #e14001;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #6f1e01;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.primary_purple_gradient, .primary_purple_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #5d2a8d), color-stop(100%, #300c54) );
background: -moz-linear-gradient( center top, #5d2a8d 5%, #300c54 100% );
background: -ms-linear-gradient( top, #5d2a8d 5%, #300c54 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d2a8d', endColorstr='#300c54');
background-color: #5d2a8d;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #300c54;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.primary_red_gradient, .primary_red_gradient {
}
.rich_black_gradient, .rich_black_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #1e1e1e), color-stop(100%, #080808) );
background: -moz-linear-gradient( center top, #1e1e1e 5%, #080808 100% );
background: -ms-linear-gradient( top, #1e1e1e 5%, #080808 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e', endColorstr='#080808');
background-color: #1e1e1e;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #080808;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.sienna_gradient, .sienna_gradient {
}
.silver_gradient, .silver_gradient {
}
.slate_grey_gradient, .slate_grey_gradient {
}
.soft_purple_gradient, .soft_purple_gradient {
}
.soft_teal_gradient, .soft_teal_gradient {
}
.glossy_black_gradient, .glossy_black_gradient {
}
.glossy_blue_gradient, .glossy_blue_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #4d5667), color-stop(100%, #11192c) );
background: -moz-linear-gradient( center top, #4d5667 5%, #11192c 100% );
background: -ms-linear-gradient( top, #4d5667 5%, #11192c 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5667', endColorstr='#11192c');
background-color: #4d5667;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #8f9091;
-moz-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(240,156,240,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.glossy_green_gradient, .glossy_green_gradient {
}
.glossy_purple_gradient, .glossy_purple_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #766a86), color-stop(100%, #1e122f) );
background: -moz-linear-gradient( center top, #766a86 5%, #1e122f 100% );
background: -ms-linear-gradient( top, #766a86 5%, #1e122f 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#766a86', endColorstr='#1e122f');
background-color: #766a86;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #1e122f;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.frosted_glass_wood_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #5d656e), color-stop(100%, #2c3139) );
background: -moz-linear-gradient( center top, #5d656e 5%, #2c3139 100% );
background: -ms-linear-gradient( top, #5d656e 5%, #2c3139 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d656e', endColorstr='#2c3139');
background-color: #5d656e;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #2c3139;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.glossy_red_gradient, .glossy_red_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #ab231c), color-stop(100%, #440405) );
background: -moz-linear-gradient( center top, #ab231c 5%, #440405 100% );
background: -ms-linear-gradient( top, #ab231c 5%, #440405 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab231c', endColorstr='#440405');
background-color: #ab231c;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #440405;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.glossy_teal_gradient, .glossy_teal_gradient {
}
.black_glass_gradient, .black_glass_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #f5f2f5;
padding: 11px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #171715), color-stop(100%, #4c4d43) );
background: -moz-linear-gradient( center top, #171715 5%, #4c4d43 100% );
background: -ms-linear-gradient( top, #171715 5%, #4c4d43 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171715', endColorstr='#4c4d43');
background-color: #171715;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
border: 0px solid #000000;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.7);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.7);
box-shadow: 0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.7);
text-shadow: 0px -1px 0px rgba(000,000,000,0.4),
0px 1px 0px rgba(255,255,255,0.3);
}
.frosted_glass_gradient, .frosted_glass_gradient {
}
.classic_white_lights_gradient, .classic_white_lights_gradient {
}
.classic_silver_gradient, .classic_silver_gradient {
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f7ff00), color-stop(100%, #ffbf00) );
background: -moz-linear-gradient( center top, #f7ff00 5%, #ffbf00 100% );
background: -ms-linear-gradient( top, #f7ff00 5%, #ffbf00 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ff00', endColorstr='#ffbf00');
background-color: #f7ff00;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.soft_orange_gradient, .soft_orange_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #dd7f0c), color-stop(100%, #a05901) );
background: -moz-linear-gradient( center top, #dd7f0c 5%, #a05901 100% );
background: -ms-linear-gradient( top, #dd7f0c 5%, #a05901 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd7f0c', endColorstr='#a05901');
background-color: #dd7f0c;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #a05901;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.black_glass_space_blue_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #5d656e), color-stop(100%, #2c3139) );
background: -moz-linear-gradient( center top, #5d656e 5%, #2c3139 100% );
background: -ms-linear-gradient( top, #5d656e 5%, #2c3139 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d656e', endColorstr='#2c3139');
background-color: #5d656e;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #2c3139;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.olive_gradient, .olive_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #868d61), color-stop(100%, #666d41) );
background: -moz-linear-gradient( center top, #868d61 5%, #666d41 100% );
background: -ms-linear-gradient( top, #868d61 5%, #666d41 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868d61', endColorstr='#666d41');
background-color: #868d61;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #666d41;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.wine_gradient, .wine_gradient {
}
.blue_gradient, .blue_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #0585d5), color-stop(100%, #014f7f) );
background: -moz-linear-gradient( center top, #0585d5 5%, #014f7f 100% );
background: -ms-linear-gradient( top, #0585d5 5%, #014f7f 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0585d5', endColorstr='#014f7f');
background-color: #0585d5;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #014f7f;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.steel_blue_gradient, .steel_blue_gradient {
}
.tan_gradient, .tan_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #a49885), color-stop(100%, #726653) );
background: -moz-linear-gradient( center top, #a49885 5%, #726653 100% );
background: -ms-linear-gradient( top, #a49885 5%, #726653 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a49885', endColorstr='#726653');
background-color: #a49885;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #726653;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.lavender_gradient, .lavender_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #b29ebd), color-stop(100%, #816d8c) );
background: -moz-linear-gradient( center top, #b29ebd 5%, #816d8c 100% );
background: -ms-linear-gradient( top, #b29ebd 5%, #816d8c 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b29ebd', endColorstr='#816d8c');
background-color: #b29ebd;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #816d8c;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.minimal_white_gradient, .minimal_white_gradient {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #AAAAAA !important;
padding: 10px 20px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f6f6f6), color-stop(100%, #d8d8d8) );
background: -moz-linear-gradient( center top, #f6f6f6 5%, #d8d8d8 100% );
background: -ms-linear-gradient( top, #f6f6f6 5%, #d8d8d8 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d8d8d8');
background-color: #f6f6f6;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #ececec;
-moz-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
box-shadow: 0px 1px 3px rgba(181,181,181,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow: 0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3);
}
.minimal_soft_yellow_gradient, .minimal_soft_yellow_gradient {
}
.minimal_soft_green_gradient, .minimal_soft_green_gradient {
}
.minimal_soft_lavender_gradient, .minimal_soft_lavender_gradient {
}
.minimal_soft_blue_gradient, .minimal_soft_blue_gradient {
}
.minimal_soft_brown_gradient, .minimal_soft_brown_gradient {
}
.button-short-code p {
float: left;
margin: 0 0 20px 13px;
}
.button-short-code {
overflow: hidden;
}
.highlight_light {
background-color: #DEDFDA;
font-style: italic;
padding: 2px 5px;
margin: 0 6px;
color:#FFF;
}
.highlight_dark {
background-color: #D46641;
color: #fff;
font-style: italic;
padding: 1px 6px;
margin: 0 6px;
}
.h3_typography {
font-size: 15px;
color: #959B8F;
text-transform:capitalize;
}
.togg, .accordion .acc, .tour li {
position: relative;
}
.faqs-content .togg{ 
margin-bottom:5px; 
padding-left:5px;
}
.togg p, .accordion p{ margin:0; }
.accordion_image {
width: 110px;
float: left;
}
.accordion_image img {
}
.accordion_content { }
.accordion a, .togg a, .tour li a, .tabs > li a { }
.togg .tog, .accordion .tog, .tour li a {
line-height: 20px;
display: block;
padding: 10px 0 10px 35px;
margin: 0 0 10px 0;
position: relative;
text-decoration: none;
background: none repeat scroll 0 0 #F8F8F8;	
}
.faqs-content .togg .tog{ margin:0; border:none; background:#FFF !important }
.togg .tog:hover, .accordion .tog:hover, .tour li a:hover {
background: #EFF0EB;
}
.tour li a {
padding: 10px 0 10px 35px;
}
.tog, .tour li a {
text-transform: uppercase;
font-size: 13px;
}
.cp_plus {
background: #D46641;
display: block;
width: 25px;
height: 25px;
position: absolute;
top: 50%;
left: 0;
margin-top: -13px;
}
.tog.current .cp_plus .vert_line {
display: none;
}
.cp_plus .vert_line, .cp_plus .horiz_line {
background-color: #ffffff;
}
.cp_plus .vert_line {
display: block;
width: 1px;
height: 7px;
position: absolute;
left: 12px;
top: 9px;
z-index: 2;
}
.cp_plus .horiz_line {
display: block;
width: 7px;
height: 1px;
position: absolute;
left: 9px;
top: 12px;
}
.tab_content { }
.header-middle .tab_content { border-bottom:none; }
.togg .tab_content, .accordion .tab_content {
padding: 5px 0 15px;
display: none;
overflow: hidden;
}
.togg .tab_content{  padding: 5px 0 15px 35px; }
.tour_content {
position: relative;
margin-bottom: 20px;
}
.tour {
list-style: none;
width: 25%;
float: left;
margin: 0;
padding: 0;
}
.tour_box {
display: none;
float: left;
overflow: hidden;
padding: 0;
position: relative;
width: 75%;
}
.tour_box p {
padding: 10px;
margin-bottom: 10px;
} .tabs_tab p {
margin-top: 10px;
}
.about-read-more {
float: right;
clear: both;
}
.about-read-more a {
color: #FF633F;
}
.regular-text1{ position:relative;}body:after {
content: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/close.png) url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/loading.gif) url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/prev.png) url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/next.png);
display: none;
} .lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
} .lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
} .lightbox .lb-image {
display: block;
height: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
} .lightbox a img {
border: none;
} .lb-outerContainer {
position: relative;
background-color: white;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
} .lb-outerContainer:after {
content: "";
display: table;
clear: both;
} .lb-container {
padding: 4px;
} .lb-loader {
position: absolute;
top: 43%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
} .lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/loading.gif) no-repeat;
} .lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
} .lb-container > .nav {
left: 0;
} .lb-nav a {
outline: none;
} .lb-prev, .lb-next {
width: 49%;
height: 100%;
cursor: pointer; display: block;
} .lb-prev {
left: 0;
float: left;
} .lb-prev:hover {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/prev.png) left 48% no-repeat;
} .lb-next {
right: 0;
float: right;
} .lb-next:hover {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/next.png) right 48% no-repeat;
} .lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
} .lb-dataContainer:after {
content: "";
display: table;
clear: both;
} .lb-data {
padding: 0 4px;
color: #bbbbbb;
} .lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
} .lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
} .lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
} .lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/css/images/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
} .lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-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);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-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;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-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;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-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;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
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% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) 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% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
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);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-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;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav { list-style: none;} .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {  display: block; max-width:100%; } .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {
position: relative;
margin: 0 auto;
position: relative;
clear:both;
}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; clear:both; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides { margin:0; } .flex-direction-nav { display: none; margin:0; padding:0; }
.flexslider:hover .flex-direction-nav{ display:block; }
.mainbanner:hover .flex-direction-nav { display: block;} .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { 
height: 35px;
position: absolute;
text-indent: -9999px;
top: 46%;
width: 47px;
}
.flex-direction-nav .flex-prev 
{
background:url(//www.kissmyfairy.com/wp-content/themes/images/sprite.png) no-repeat scroll 2px -366px transparent;	
left: -3px;
}
.flex-direction-nav .flex-prev:hover{background-position:1px -403px;}
.flex-direction-nav .flex-next {
background:url(//www.kissmyfairy.com/wp-content/themes/images/sprite.png) no-repeat scroll -51px -366px transparent;
right: -3px;
}
.flex-direction-nav .flex-next:hover{background-position: -51px -402px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #EEEEEE ;
border-radius: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {
float: left;
}
.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background: none repeat scroll 0 0 #EEEEEE ;
border: 1px solid #D3D3D3;
border-radius: 1em;
cursor: pointer;
height: 18px;
outline: medium none;
position: absolute;
top: -5px;
width: 7px;
z-index: 2;
color: #555555;
font-weight: normal;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
background: none repeat scroll 0 0 #EEEEEE !important;
border: 1px solid #DDDDDD !important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/ajax-loader@2x.gif);
background-size: 16px 16px;
}
.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before {
background: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/success@2x.png) no-repeat;
background-size: 16px 14px;
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/icons/valid@2x.png);
background-size: 12px 9px;
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/icons/invalid@2x.png);
background-size: 12px 9px;
}
.woocommerce p.stars span,.woocommerce-page p.stars span {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star@2x.png);
background-size: 16px 48px;
}
.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:hover,.woocommerce-page p.stars span a:focus {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star@2x.png);
background-size: 16px 48px;
}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active {
background-image: url(//www.kissmyfairy.com/wp-content/themes/WCM010005/images/star@2x.png);
background-size: 16px 48px;
}
}#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;float:left;vertical-align:top;zoom:1;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:hover,#sb_instagram a:focus,#sb_instagram a:active{outline:none}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:hover,#sb_instagram .sbi_link a:focus{text-decoration:underline}#sb_instagram .sbi_photo_wrap:hover .sbi_link,#sb_instagram .sbi_photo_wrap:focus .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn,.sbi_type_carousel .fa-clone,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1.0s infinite ease-in-out;animation:sbi-sk-scaleout 1.0s infinite ease-in-out}#sb_instagram br{display:none}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{float:left;display:block;min-width:100%;text-decoration:none;transition:color 0.5s ease}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3,.sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3,.sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img,.sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity 0.4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity 0.2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;border-radius:40px;transition:opacity 0.2s}#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sb_instagram_header a:focus .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3,.sb_instagram_header .sbi_header_text .sbi_bio,.sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3,.sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load{opacity:1;transition:all 0.5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all 0.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn{transition:all 0.1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:none;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus{outline:none;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram .sbi_follow_btn a:active,#sb_instagram #sbi_load .sbi_load_btn:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{width:100%}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1}#sb_instagram.sbi_no_js .sbi_photo img,#sb_instagram.sbi_no_js .sbi_load_btn{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}.sbi_header_outside.sbi_header_palette_dark,#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,.sbi_header_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{color:rgba(255,255,255,.75)}.sbi_header_palette_dark .sbi_bio,#sb_instagram.sbi_palette_dark .sbi_meta{color:rgba(255,255,255,.75)}.sbi_header_palette_dark a,#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter{color:#fff}.sbi_header_outside.sbi_header_palette_light,#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,.sbi_header_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{color:rgba(0,0,0,.85)}.sbi_header_palette_light .sbi_bio,#sb_instagram.sbi_palette_light .sbi_meta{color:rgba(0,0,0,.85)}.sbi_header_palette_light a,#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter{color:#000}@media all and (max-width:480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width:14.28%}}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_tab_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_tab_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_tab_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_tab_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_tab_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_tab_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_tab_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_tab_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_tab_col_1 #sbi_images .sbi_item{width:100%}}@media all and (max-width:480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,#sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{width:10%}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}