/*
Theme Name:     Buildpress Child Theme
Theme URI:      http://www.proteusthemes.com
Description:    Child theme for the Buildpress
Author:         Primoz Cigler
Template:       buildpress
Version:        1.0
*/

/* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER */

.navigation--main > li > a, .navigation--main > .menu-item-has-children > a::after, .navigation--main .sub-menu > li > a {
    color: #FFFFFF !important;
}

.navigation {
    position: relative;
    background-color: #f9f9f9;
    background: #191919 !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0) !important;
    margin-bottom: -37px;
    text-align: left !important;
    z-index: 210;
}

.main-title--small .main-title__primary {
    font-size: 36px;
    margin-top: -39px;
}

.top, .top a, .navigation--top > .menu-item-has-children > a::after {
    color: #ffffff;
    display: none;
}

.top {
  border-bottom-color: #D43A23 !important;
}
 
.top {
  background: #DC3D25 linear-gradient(to bottom, #DC3D25, #CC3620)!important;
}

.navbar-toggle {
    position: relative;
    top: -18px;
}

.social-icons__link,.jumbotron__category h6 {
  color: #fff !important;
}

.shop-by-style {
   background: #CACACA !important;
}

.buildpress .esg-navigationbutton.esg-left::after {
    position: absolute;
    content: "";
    height: 48px;
    width: 1px;
    background-color: #333333 !important;
    right: 0;
    top: -3px;
    transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
}

.esg-filter-wrapper {
    display: inline-block;
    margin-top: 25px;
}

html.flexbox .page-box--inline .page-box__content {
  -webkit-flex-basis: calc(100% - 120px);
  -ms-flex-preferred-size: calc(100% - 120px);
  flex-basis: calc(100% - 100px);
}

html.flexbox .page-box--inline .page-box__picture {
  float: none;
  margin: 0;
  width: 22%;
}

html.flexbox .widget-icon-box .icon-box {
    border-right: none;
  
}

.logo {
  float: left;
  max-width: 100%;
  padding: 0px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom:12px;
  /* width: 360px; */
}

a {
  color: #DE3C25;
}

a:hover, .more-link .btn:hover {
  color: #ff8738;
}

/* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER *//* HEADER CLOSED */

.read-more {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  color: #DE3C25;
}

.jumbotron__content p {
  margin: 0 0 24px 0;
  color: #fff;
}

/* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER */

.footer-bottom__right {
  padding-top: 5px;
  color: #fff;
}

.footer {
  padding: 50px 0 0px 0;
}

.footer a {
  color: #191919 !important;
  line-height: .8;
  text-transform: lowercase;
  position: relative;
  top: 0px;
  text-align: center !important;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.footer-bottom {
  background-color: #DE3C25;
}

/* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER CLOSED*/

.col-md-3, .c ol-xs-12 {
  float: right !important;
}

div.sidebar a {
  color: #797979 !important;
}

div.tagcloud a {
  color: #fff !important;
}

.navbar-toggle .icon-bar {
  background: #FFFFFF;
  width: 18px;
  height: 3px;
}

.wpb_wl_preview_area .wpb_wl_preview {
  background: #DC3D25 !important;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #fff;
  font-size: 14px;
  padding: 8px 10px;
  border-radius: 3px!important;
  font-weight: lighter;
  visibility: hidden;
  opacity: 0;
  display: inline!important;
  position: relative;
  top: 55px;
  left: 53px;
}

.woocommerce ul.products li.product .button {
  margin-top: 1em;
  width: 100%;
  text-align: center;
}


body.woocommerce-page .widget_product_search .search-field + input {
  width: 100%;
  height: 40px;
  background-color: #DD3E27;
  border: 0;
  color: #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  transition: all 200ms ease-out;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

body.woocommerce-page .widget_product_search .search-field {
  float: left;
  width: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

.navbar-toggle__text {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  display: inline-block;
  padding: 0 10px 0 0;
}

.sidebar {
  color: #000000;
    /* margin-top: 30px; */;
}

a:hov er, .more- link .btn:hover {
  color: #DE3C25 !important;
}

::-moz-selection {
  background: #DE3C25;
  color: #fff;
}

::selection {
  background: #DE3C25;
  color: #fff;
}

.btn-primary, .footer .btn-primary, .sidebar .widget_nav_menu ul > li.current-menu-item a, .widget_tag_cloud a, .pagination li .current, .widget_search .search-submit {
  color: #ffffff !important;
}

body.woocommerce-page .widget_product_categories ul > li > a {
  font-size: 13px;
  transition: all 200ms ease-out;
  display: block;
  background: #eeeeee;
  color: #33334C !important;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  border-radius: 2px;
  padding: 8px 10px;
  text-transform: uppercase;
}

.promotions {
  
}

img.social {
  position: relative;
  width: 72px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  top: 19px;
}

img.social:hover {
    width: 72px;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

.footer-bottom__left {
  display: inline-block;
  line-height: 2.4;
}

.home .master-container {
  overflow: hidden;
  margin-bottom: 0px !important;
}

/* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI */


body, .textwidget {
  color: #4A4A4A !important;
}

.btn-default {
  background-color: transparent;
  border-color: #dddddd;
  color: #4A4A4A;
}

.et_bloom .et_bloom_form_header p {
  color: #FFFFFF !important;
  line-height: 1.6em;
  font-size: 21px;
  margin-top: 0.5em;
}

/* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI *//* UBER MENUI CLOSED */

.navigation--top > li > a:hover {
  color: #fff !important;
}

#comments-submit-button:hover, .btn-primary:hover, .footer .btn-primary:hover, .sidebar .widget_nav_menu ul > li a:hover, .sidebar .widget_nav_menu ul > li.current-menu-item a:hover, .widget_tag_cloud a:hover, .pagination li:hover a, body.woocommerce-page .woocommerce-message, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page button.button.alt, body.woocommerce-page table.cart td.actions input.button.alt, body.woocommerce-page button.button.alt:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover, body.woocommerce-page nav.woocommerce-pagination ul li .next:hover, body.woocommerce-page a.add_to_cart_button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page .woocommerce-info, body.woocommerce-page #payment #place_order, body.woocommerce-page .widget_product_categories ul > li > a:hover, body.woocommerce-page .widget_product_search #searchsubmit, body.woocommerce-page #review_form #respond input#submit, body.woocommerce-page button.button:hover, body.woocommerce-page .woocommerce-error .showlogin, body.woocommerce-page .woocommerce-error .showcoupon, body.woocommerce-page .woocommerce-info .showlogin, body.woocommerce-page .woocommerce-info .showcoupon, body.woocommerce-page .woocommerce-message .showlogin, body.woocommerce-page .woocommerce-message .showcoupon, body.woocommerce-page .woocommerce-error::before, body.woocommerce-page .woocommerce-info::before, body.woocommerce-page .woocommerce-message::before {
  color: #FFFFFF !importaNT;
}

/*  SECTIONS  */
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
  text-align: center !important;
}

/*  COLUMN SETUP  */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}

.col:first-child {
  margin-left: 0;
}

/*  GROUPING  */
.group:before,
.group:after {
  content: "";
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1;
 /* For IE 6/7 */;
}
/*  GRID OF TWO  */
.span_2_of_2 {
  width: 100%;
}

.span_1_of_2 {
  width: 49.2%;
}

.ubermenu-skin-grey-white.ubermenu-responsive-toggle {
    background: #222222;
    color: #eeeeee;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.icon-box > .fa {
    float: left;
    font-size: 40px;
    margin-right: 10px;
}

.icon-box__title {
    margin: 4px 0 0 0;
    font-size: 27px !important;
    font-weight: bold;
    color: #dddddd;
}

/* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION */


div#frame2 {
  height: 1055px;
}

div#frame {
}

div.inside {
  width: 100%;
  max-width: 480px;
  margin-top: 50px;
  text-align: left;
  z-index: 23;
  position: relative;
}

div.inside2 {
  width: 100%;
  max-width: 480px;
  margin-top: 50px;
  text-align: right;
  z-index: 23;
  position: relative;
}

.navigation {
    background: #454545 !important;
    position: relative;
    z-index: 1000 !important;
}

img.header-logo {
	width: 66%;
	margin-top: -43px;
	}

/* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION *//* FRAME SECTION CLOSED*/

div#parallax {
  background: url('/wp-content/uploads/hompepage-parallax.jpg') no-repeat;
  height: 420px;
  /* width: 100%; */
  background-attachment: fixed;
  background-size: cover;
}

div.inside-parallax {
  padding-top: 7%;
}

div.inside-parallax h2 {
  color: #fff;
  font-size: 50px;
}

.logo {
	text-align:right;
	}
	
	.logo h1 {
    font-size: 36px;
    margin: 36px 0;
    margin: 0px;
    margin-top: -42px;
    position: relative;
    top: -6px;
}

div#icon-bar {
    height: 90px;
    background: #6b6b6b;
    color: #fff;
    /* margin-top: 20px; */
    z-index: 999 !important;
}

div.icon-bar-contain {
	max-width:1170px;
	width:100%
	}
	
	div.icon-bar-contain img {
    padding: 33px;
    margin-top: -16px;
    wi dth:100%;
    max-width:100%;
    opacity: 0.4;
    filter: alpha(opacity=40);/* For IE8 and earlier */
}
div.icon-bar-contain img:hover {
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

div.icon-bar-contain img:active {
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.footer-bottom {
    color: #ffffff;
    border-bottom: 25px solid #191919;
}

/* MEDIA QUERIES *//* MEDIA QUERIES *//* MEDIA QUERIES *//* MEDIA QUERIES *//* MEDIA QUERIES *//* MEDIA QUERIES *//* MEDIA QUERIES */



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
  .col {
    margin: 1% 0 1% 0%;
  }
}

@media only screen and (max-width: 480px) {
  .span_2_of_2, .span_1_of_2 {
    width: 50%;
    text-align: center !important;
    padding-;padding-;padding-;padding-;padding-;padding-left: 68px;
  }
}

@media only screen and (max-width: 1199px) {
  div.contain {
    max-width: 945px !important;
  }
}

@media only screen and (max-width: 991px) {
  div.contain {
    max-width: 700px !important;
    padding-bottom: 70px;
  }

  div.inside, div.inside2 {
    padding: 20px;
  }
  
img.header-logo {
    width: 85%;
    margin-top: -148px;
    margin-left: 151px;
    padding: 0px !important;
}
  .group {
    zoom: 1;
    display: none;
  }

  .footer {
    padding: 0px 0 25px 0;
  }
}

@media only screen and (max-width: 991px) {
  .navigation--top > li {
    list-style: none;
    position: relative;
    display: none;

  }
  
  .ubermenu .ubermenu-submenu.ubermenu-submenu-id-28313 {
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto;
}
  
  .main-title--small .main-title__primary {
    font-size: 27px !impORTANT;
    margin-TOP: -5PX;
}
  
  div.icon-bar-contain a:nth-child(3) img,div.icon-bar-contain a:nth-child(4) img, div.icon-bar-contain a:nth-child(6) img,div.icon-bar-contain a:nth-child(7) img, div.icon-bar-contain a:nth-child(9) img, div.icon-bar-contain a:nth-child(10) img  {
	display:none;
	}
	
	.img-responsive {
    display: block;
    /* max-width: 100%; */
    height: auto;
    width: 417%;
}
	
	div#icon-bar {
    height: 90px;
    background: #6b6b6b;
    color: #fff;
    margin-top: 0px;
}
  
  .logo {
    float: left;
    max-width: 100%%;
    padding: 0px;
    padding-top: 12px;
    padding-bottom: 0px;
    width: 360px;
}
  
  .header-widgets {
    padding: 59px 0 !important;
    text-align: center;
    height: 20px;
}

.logo h1 {
    font-size: 36px;
    margin: 36px 0;
    margin: 0px;
    margin-top: -42px;
    position: relative;
    top: -49px;
    left: 33px;
}

  .widget-social-icons {
    text-align: center;
    padding: 9px 0;
    margin: 0 10px;
    display: none;
  }

  .widget-icon-box:nth-child(2),.widget-icon-box:nth-child(3) {
    display: none;
  }

  .header-widgets {
    padding: 20px 0;
    text-align: center;
    height: 20px;
  }
  
  .widget-icon-box {
    padding: 12px 0;
    border-bottom: none;
    width: 100%;
    text-align: center;
    position: relative;
    top: -15px;
    left: 19px;
}

.widget-icon-box:first-of-type {
    border-top: none;
}
}
@media only screen and (max-width:400px){
.icon-box__title {
    margin: 4px 0 0 0;
    font-size: 23px !important;
    font-weight: bold;
    color: #dddddd;
    position: relative;
    top: 5px;
    left: -11px;
}
	}


@media only screen and (min-width:400px) and (max-width: 991px) {
  .buildpress .esg-filterbutton:nth-child(2),.buildpress .esg-filterbutton:nth-child(3),.buildpress .esg-filterbutton:nth-child(4),.buildpress .esg-filterbutton:nth-child(5) {
    display: none;
  }

  .buildpress .esg-filter-wrapper {
    background-color: #454545;
    width: 25%;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
  }
  img.header-logo {
    width: 335%;
    margin-top: -100px;
    margin-left: 109px;
    padding: 0px !important;
}

  div.inside-parallax h2 {
    color: #fff;
    font-size: 50px;
    padding-top: 47px;
  }

  .et_bloom .et_bloom_form_header h2 {
    font-size: 25px !important;
    padding-bottom: 0 !important;
    font-weight: 600 !important;
    line-height: 1.2em !important;
    color: rgba(0, 0, 0, 0.8);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .et_bloom .et_bloom_form_header p {
    color: #FFFFFF !important;
    line-height: 1.6em;
    font-size: 15px !important;
    margin-top: 1.5em;
  }
}

@media only screen and (min-width: 500px) and (max-width: 991px) {
	img.header-logo {
    width: 254%;
    margin-top: -159px;
    margin-left: 213px;
    padding: 0px !important;
}
	}

@media only screen and (max-width: 399px) {
  .esg-overflowtrick {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index: 1;
    margin-top: -30px !important;
  }
  
  img.header-logo {
    width: 276%;
    margin-top: -97px;
    margin-left: 101px;
    padding-left: 17px;
    /* padding: 0px !important; */
}
  
 
  .logo {
    float: left;
    max-width: 100%;

    padding: 0px;
    padding-top: 12px;
    padding-bottom: 0px;
    width: 360px;
}

  .et_bloom .et_bloom_form_header h2 {
    font-size: 25px !important;
    padding-bottom: 0 !important;
    font-weight: 600 !important;
    line-height: 1.2em !important;
    color: rgba(0, 0, 0, 0.8);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .et_bloom .et_bloom_form_header p {
    color: #FFFFFF !important;
    line-height: 1.6em;
    font-size: 15px !important;
    margin-top: 0.5em;
  }

  div.inside-parallax h2 {
    color: #fff;
    font-size: 40px;
    padding-top: 32px;
  }

  .buildpress .esg-filterbutton, .buildpress .esg-navigationbutton, .buildpress .esg-sortbutton, .buildpress .esg-cartbutton {
    position: relative;
    color: #fff;
    cursor: pointer;
    z-index: 2;
    padding: 14px 30px;
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Montserrat',Helvetica,Arial,sans-serif;
    display: block;
  }

  img.social {
    width: 63px;
  }
}

@media (min-width: 1200px) {
  .header-widgets {
    padding: 26px 0;
    padding-bottom: 0px;
    float: right;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  html.flexbox .widget-icon-box:nth-child(3) {
    display: none;
  }
  
  .logo .img-responsive {
  }

img.header-logo {
    width: 66%;
    margin-top: -33px;
}

.header-widgets {
    padding: 24px 0 28px 0;
    float: left;
    text-align: left;
}
}

@media (min-width: 992px) {
  .navigation--top > li > a {
    padding: 7px 0 7px 15px;
    font-family: 'Montserrat',Helvetica,Arial,sans-serif;
  }

  .top__left {
    text-align: left;
    padding: 7px 0;
    font-family: 'Montserrat',Helvetica,Arial,sans-serif;
    font-size: 13px;
  }
  

  .footer-bottom {
    text-align: left;
    padding: 15px 0;
    font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
  }
  
  .logo .img-responsive {
    margin: 0px;
    position: relative;
    top: 40px;
    left: -6px;
    z-index: 1000;
    /* width: 109px; */
    margin-top: -69px;
}

.navigation {
    background: #ffffff linear-gradient(to bottom, #ffffff, #ededed);
    margin-bottom: -20px;
}




.ubermenu .ubermenu-target-text {
  display: inline-block;
  vertical-align: middle;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-family: 'Montserrat',Helvetica,Arial,sans-serif;
  font-size: 16px;
}

.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #ffffff;
  background: #191919 !important;
}

.navigation {
  position: relative;
  background-color: #f9f9f9;
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0) !important;
  margin-bottom: -37px;
  text-align: center;
  z-index: 210;
}

.navigation {
    margin-bottom: 0px;
}

.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target:hover {
  background: #191919 !important;
}


.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: 600px;
    /* width: 980px !important; */
    /* margin-left: 533px; */
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.logo {
 /* width: 360px; */
 /* padding-top: 10px !important; */
 /* padding-bottom: 12px !important; */
}






}
@media only screen and (max-width: 320px) {
	img.header-logo {
  
    margin-top: -81px;
    margin-left: 87px;
    padding-left: 17px;
    /* padding: 0px !important; */
}
	
	}
	
	@media only screen and (min-width:500px) and (max-width: 560px) {
		
		img.header-logo {
  
    margin-top: -109px;
    margin-left: 133px;
    padding: 0px !important;
}
		}
		
		@media only screen and (min-width:560px) and (max-width: 715px) {
		
		img.header-logo {

    margin-top: -139px;
    margin-left: 170px;
    padding: 0px !important;
}
		}

@media only screen and (min-width:992px) and (max-width: 1160px) {
	
	div.icon-bar-contain img {
    padding: 24px;
    margin-top: -8px;
    max-width: 100%;
    opacity: 0.4;
    filter: alpha(opacity=40);
}


}
@media only screen and (max-width: 470px) {
div.icon-bar-contain img {
    padding: 11px;
    margin-top: 6px;
    max-width: 100%;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
}

@media only screen and (min-width: 922px) {
	div#disappear {
		display:none;
		}
	
	
	}
	
	@media only screen and (max-width: 991px){
.header-widgets {
    padding: 20px 0;
    text-align: center;
    height: 20px;
    display: none;
}
div#up {
display:none;	
	}

.logo {
    padding-top: 0px;
    padding-bottom: 5px;
    margin-top: 5px;
}
	}
	
	


div#disappear {
    width: 100%;
    background: #191919;
    margin-top: 37px;
    height: 40px;
}

div#disappear a {
	    padding-left: 10%;
	    padding-right: 10%;
	}
	
.icon-box__title {
    margin: 1px 0 0 0 !important;
    font-size: 20px !important;
    font-weight: 300;
    color: #dddddd;
    text-transform: lowercase;
    font-family: 'Source Sans Pro', sans-serif;
}
.icon-box > .fa {
    float: left;
    font-size: 24px !important;
    margin-right: 10px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none; 
    margin: -20px 3.7% 5.992em 0 !important;
    padding: 0;
    position: relative;
    width: 46.05% !important;
    display: inline-block;
}

.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span {
    padding: 1px 0;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    color: #333 !important;
}

span.count {
display:none;
}

.main-title h1 {
    color: #191919 !important;
}

.sparky h2, .sparky p {
	color:#fff;
	}
	
	.sparky2 h2, .sparky2 p {
	color:#191919;
	
	}
	
	.sparky p, .sparky2 p {
    font-family: roboto;
    font-weight: bold;
    font-size: 24px;
 }
	
	.sparky h2,.sparky2 h2 {
		font-size: 42px;
		}
		
		.sparkyrow {
			margin-bottom:-30px;
			}
			
			.sparky, .sparky2 {
    padding-top: 75px;
    padding-bottom: 75px;
}

#pg-29-0 {
    margin-bottom: 30px;
    margin-top: -30px;
}

p {
    color: #494949;
    font-family: roboto ;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
}

body.woocommerce-page .short-description p {
    margin-bottom: 0;
    font-size: initial;
}

.testimonial__quote {
    position: relative;
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    padding: 15px 15px 15px 45px;
    font-style: initial;
    color: #666666;
    border: 0;
    margin-bottom: 30px;
    font-size: 16px;
    font-family: roboto;
	padding: 45px 45px 45px 75px;
    font-size: 18px;
}






.sidebar div#nav_menu-2 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-2 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-2 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-2 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-2 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-2 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-2 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-2 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-2 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-2 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-2 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-2 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-2 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-2 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-2 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }





.main-title__primary {
    font-size: 50px;
    position: relative;
    top: -69px;
    margin-top: 92px;
    color: #fff;
}

.main-title h1 {
    color: #FFFFFF !important;
}

.main-title {
  background-position: 50% 38%;
  background-size: cover;
  background-attachment: fixed;
}

mark, .mark {
    background-color: #fcf8e3;
    padding: .2em;
    display: none;
}

.woocommerce ul.products li.product h3 {
    padding: 0.5em 0;
    margin: 0;
    font-size: 125%;
    text-align: left;
}

body.woocommerce-page ul.products, .woocommerce ul.products {
    padding-top: 22px;
    margin-bottom: 0;
}

body .eg-buildpress-item-skin-element-0, body .eg-buildpress-item-skin-element-0:hover {
    background: #dc3d25 !important;
    color: #fff !important;
    text-decoration: none;
}

i.dont {
	font-size:24px;
	margin-top: 6px;
	color: #989898;
	}
	
	i.dont:hover {
	color:#dddddd;
	
	}
	
	.breadcrumbs {
    background-color: #DD3E27 !important;
	    color: #FFFFFF!important;
}
.breadcrumbs a {
    color: #FFFFFF!important;
}

.breadcrumbs a:hover {
    color: #FFFFFF!important;}
	
.main-title {
   
    border-bottom: 1px solid #DD3E27;
  
}

img.up {
    position: relative;
    z-index: 1001;
    top: -20px;
    left: -6px;
}	
	div#up {
		    margin-top: -28px;
		}

#quoteform .mainquestion {
    background-color: #191919 !important;
    padding: 10px 0 10px 0;
}

#quoteform .nolabel {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
}

#quoteform .plaintext {
    text-align: left;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF!important;}

#quoteform .helptext {
    text-align: left;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF!important;
}

#quoteform h2 {
    color: #FFFFFF!important;
    font-size: 26px;
    font-weight: bold;
    margin: 10px 0 3px 0;
}

#quoteform p {
    font-size: 12px;
    margin: 0 0 15px 0;
    color: #FFFFFF!important;
}

#quoteform ol label {
    padding: 4px 10px 2px 0;
    width: 140px;
    float: left;
    margin: 0;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;}

#quoteform a{
    color: #000 !important;
}

#quoteform .buttonbg {
    background-color: #191919 !important;
    padding: 20px;
}

div#submitinfo {
    display: block;
    background-color: #191919 !important;
}

#quoteform ol li {
    margin: 0px 0px 0px 0 ;
    /* line-height: 40px; */
}
   
   .container {
    list-style-image: url(/wp-content/uploads/145544706931022-1-e1455426230450.png);
}

body.woocommerce-shop-page .sidebar > ul > li { list-style-image: url(/wp-content/uploads/145544706931022-1-e1455426230450.png);}

.sidebar div#nav_menu-3 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-3 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-3 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-3 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-3 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-3 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-3 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-3 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-3 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-3 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-3 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-3 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-3 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-3 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-3 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-4 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-4 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-4 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-4 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-4 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-4 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-4 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-4 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-4 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-4 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-4 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-4 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-4 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-4 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-4 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-5 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-5 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-5 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-5 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-5 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-5 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-5 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-5 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-5 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-5 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-5 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-5 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-5 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-5 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-5 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-6 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-6 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-6 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-6 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-6 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-6 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-6 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-6 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-6 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-6 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-6 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-6 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-6 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-6 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-6 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-7 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-7 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-7 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-7 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-7 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-7 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-7 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-7 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-7 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-7 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-7 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-7 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-7 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-7 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-7 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-8 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-8 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-8 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-8 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-8 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-8 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-8 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-8 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-8 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-8 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-8 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-8 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-8 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-8 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-8 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-9 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-9 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-9 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-9 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-9 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-9 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-9 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-9 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-9 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-9 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-9 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-9 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-9 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-9 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-9 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-10 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-10 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}


.sidebar div#nav_menu-10 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-10 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-10 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-10 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-10 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-10 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-10 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-10 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-10 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-10 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-10 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-10 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-10 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-11 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-11 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-11 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-11 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-11 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-11 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-11 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-11 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-11 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-11 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-11 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-11 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-11 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-11 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-11 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-12 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-12 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-12 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-12 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-12 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-12 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-12 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-12 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-12 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-12 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-12 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-12 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-12 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-12 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-12 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-13 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-13 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-13 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-13 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-13 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-13 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-13 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-13 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-13 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-13 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-13 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-13 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-13 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-13 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-13 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }


.sidebar div#nav_menu-14 .sub-menu a {
    padding-left: 40px;
    margin-top: 0px;
    /* padding: 10px; */
    padding-top: 17px;
    padding-bottom: 17px;
}



.sidebar div#nav_menu-14 .sub-menu a:before {
       content: '➤';
       font-size: 14px;
       padding-right: 6px;
}

.sidebar div#nav_menu-14 ul {
    list-style: none;
    padding: 0;
    margin-top: 2px;
    /* height: 148px; */
    margin-bottom: 15px;
}
.sidebar div#nav_menu-14 ul { list-style: none; padding: 0; }
.sidebar div#nav_menu-14 ul > li { margin: 2px 0; }
.sidebar div#nav_menu-14 ul > li > a { font-size: 13px; transition: all 200ms ease-out; display: block; background: #eeeeee; color: #999999; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px; padding: 18px 20px; }
.sidebar div#nav_menu-14 ul > li > a:hover { background: #DD3E27;color: #fff !important; text-decoration: none;}
.sidebar div#nav_menu-14 ul > li > a:active { background: #e4b108; border-color: rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); color: #333333; }
.sidebar div#nav_menu-14 ul > li.current-menu-item a {background: #DD3E27; text-decoration: none;color: #fff !important;}
.sidebar div#nav_menu-14 ul > li:first-of-type { margin-top: 0; }
.sidebar div#nav_menu-14 .sub-menu a { padding-left: 30px; }
.sidebar div#nav_menu-14 .sub-menu .sub-menu a { padding-left: 40px; }
.sidebar div#nav_menu-14 .sub-menu .sub-menu .sub-menu a { padding-left: 50px; }
.sidebar div#nav_menu-14 .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.sidebar div#nav_menu-14 .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 70px; }

.widget_product_categories ul > li > a {
    font-size: 13px;
    transition: all 200ms ease-out;
    display: block;
    background: #eeeeee;
    color: #33334C !important;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    border-radius: 2px;
    padding: 8px 10px;
	margin-bottom:2px;
    text-transform: uppercase;
  text-decoration:none;
}

.widget_product_categories ul > li > a:hover{background-color: #dc3d25;color:#fff !important;text-decoration:none;
}

#quoteform .mainquestion {
    background: #191919;
    padding: 10px 0 10px 0;
}

div#own {

    display: block;
    background: #DC3E26;
}

@media (min-width: 992px){
.is-sticky-navbar .navigation {
    position: fixed;
    top: 0;
    width: 100%;
}
} 
	
	.sidebar ul {
    -webkit-padding-start: 0px;
    list-style-image: none;
	list-style:none;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #a46497;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    background: #DD3E27 !important;
    margin-left: -.5em;
}

body.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price {
    color: #DD3E27;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

body.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price:before {
    content:"Starts at: ";
	  color:#191919;
}

body.woocommerce-page div.product p.price {
    color: #DD3E27;
    font-size: 25px;
    font-weight: bold;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

body.woocommerce-page div.product p.price:before {
       content:"Pricing Starts at: ";
	   color:#191919;
}

div#ascrail2000 {
	   z-index: 9999 !important;
}


@media (min-width: 992px){
.carousel-content {
    background: rgba(51, 51, 51, 0.9);
    position: absolute;
    padding: 20px;
    width: 400px;
    top: 8%;
    left: calc( 41% - 270px );
}
}


@media (min-width: 992px) and (max-width: 1300px){
div.inside-parallax {
    padding-top: 12%;
}
}



@media (min-width: 1450px){ 
.carousel-content {
    background: rgba(51, 51, 51, 0.9);
    position: absolute;
    padding: 20px;
    width: 580px;
    top: 26%;
    left: calc( 50% - 578px );
}

}

.jumbotron__content p {
    font-size: 17px;
    font-weight: normal;
}

@media (min-width: 1200px){
.jumbotron__title h1 {
    font-size: 35px;
}
}

.woocommerce div.product p.stock {
    font-size: .92em;
    display: none;
}
body.woocommerce-page div.product p.price {
    color: #DD3E27;
    font-size: 15px;
    font-weight: bold;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

.cp-jugaad .cp-desc-container,.cp-jugaad .cp-title-container{margin-bottom:0}.cp-jugaad.cp-modal-body{background-color:transparent}.cp-jugaad .cp-image-container{padding:25px 20px 20px}.cp-jugaad .cp-text-center{text-align:center}.cp-jugaad .cp-modal-body,.cp-jugaad.cp-modal-body{padding:0}.cp-jugaad .cp-modal-body .cp-row,.cp-jugaad.cp-modal-body .cp-row{margin:0;overflow:hidden}.cp-jugaad .cp-modal-body>.cp-row.cp-table,.cp-jugaad.cp-modal-body>.cp-row.cp-table{display:table;table-layout:fixed;height:inherit}.cp-jugaad .cp-modal-body>.cp-row.cp-block,.cp-jugaad.cp-modal-body>.cp-row.cp-block{display:block}.cp-jugaad .cp-row.cp-table .cp-content-section,.cp-jugaad .cp-row.cp-table .cp-form-section{padding:15px;display:table-cell;float:none;vertical-align:middle;word-break:break-all}.cp-jugaad .cp-row.cp-block .cp-content-section,.cp-jugaad .cp-row.cp-block .cp-form-section{display:block;float:left;padding:15px}.cp-jugaad .cp-bigtext-container{padding:25px 15px 10px}.cp-jugaad .cp-title,.cp-jugaad h1.cp-title{margin:0;font-size:32px;font-family:montserrat;color:#03B185;line-height:1.15em;word-break:break-word}.cp-jugaad .cp-desc-container,.cp-jugaad .cp-description,.cp-jugaad .cp-form-container,.cp-jugaad .cp-short-title-container,.cp-jugaad .modal-note-container,.cp-jugaad .modal-note-container-2{font-family:Roboto;font-size:18px;line-height:1.64em;color:#888;word-break:break-word}.cp-jugaad .cp-short-title-container{font-size:16px}.cp-jugaad .modal-note-container,.cp-jugaad .modal-note-container-2{display:block;width:100%;float:left;margin:0 0 5px;padding:10px 0;font-size:12px}.cp-jugaad .form_bottom .cp-form-container,.cp-jugaad .form_bottom_img_top .cp-form-container,.cp-jugaad .img_left_form_bottom .cp-form-container,.cp-jugaad .img_right_form_bottom .cp-form-container{padding:0 15px}.cp-jugaad .cp-form-container{padding:0 15px;margin-bottom:0}.cp-jugaad .cp-info-container{font-family:"Trebuchet MS",Helvetica,sans-serif;position:relative;top:50%;word-break:normal}.cp-jugaad .cp-submit{font-weight:600;font-size:20px;line-height:1.38em;border-radius:3px;outline:0}.cp-jugaad .cp-submit,.cp-jugaad .cp-submit:active,.cp-jugaad .cp-submit:focus,.cp-jugaad .cp-submit:hover{background-color:#ff4c6b;background-image:none;color:#fff;border:none}.cp-modal .cp-jugaad .cp-submit{border-radius:3px;display:inline-block;margin-right:0;line-height:1.45em;margin-top:0}.cp-jugaad .cp-email-form{padding-left:0}.cp-jugaad input.cp-email,.cp-jugaad input.cp-name{margin-bottom:10px}.cp-form-container.cp-no-padding{padding:0 7%;display:block;width:100%;margin:0 auto;float:left}.cp-jugaad .cp-email-form.col-md-12,.cp-jugaad .form-button{padding-right:0}.cp-jugaad .cp-name-form,.cp-jugaad .form-content,.cp-jugaad .form-main{padding:0;margin:0}.cp-jugaad .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-jugaad{max-width:100%;margin:0 auto}.cp-modal.cp-modal-window-size .cp-content-section,.cp-modal.cp-modal-window-size .cp-form-section{height:50vh}.cp-modal.cp-modal-window-size .form_left .cp-content-section,.cp-modal.cp-modal-window-size .form_left .cp-form-section,.cp-modal.cp-modal-window-size .form_left_img_top .cp-content-section,.cp-modal.cp-modal-window-size .form_left_img_top .cp-form-section,.cp-modal.cp-modal-window-size .form_right .cp-content-section,.cp-modal.cp-modal-window-size .form_right .cp-form-section,.cp-modal.cp-modal-window-size .form_right_img_top .cp-content-section,.cp-modal.cp-modal-window-size .form_right_img_top .cp-form-section{height:100vh}.cp-jugaad .cp-content-section-overlay,.cp-jugaad .cp-form-section-overlay{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;min-height:100vh}.cp-jugaad .cp-email-container,.cp-jugaad .form_bottom .cp-formwith-name .cp-email-container.col-md-8,.cp-jugaad .form_bottom_img_top .cp-formwith-name .cp-email-container.col-md-8,.cp-jugaad .img_left_form_bottom .cp-formwith-name .cp-email-container.col-md-8,.cp-jugaad .img_right_form_bottom .cp-formwith-name .cp-email-container.col-md-8{padding-left:0}.cp-jugaad .cp-form-separator{z-index:9}.cp-jugaad .cp-row.cp-submit-form{padding:0 15px}.cp-jugaad .cp-form-simple .form-button,.cp-jugaad .cp-formwith-name>div{padding-left:0}.cp-jugaad .cp-form-with-name .cp-email-form{padding-right:0}.cp-jugaad .cp-name-btn{display:inline-block}.cp-jugaad .cp-formwith-name .cp-form{margin-bottom:10px}.cp-jugaad form#smile-optin-form{margin-bottom:0}.cp-jugaad .cp_simple_submit{display:block!important;margin-right:0;float:left}.cp-jugaad .cp-info-container .error,.cp-jugaad .cp-info-container .success{width:100%;max-width:90%;padding:20px 15px;margin-left:0}.cp-jugaad .cp-right-contain{float:right}.cp-jugaad .cp-hide-image{display:none}.cp-jugaad div#info_editor{padding:10px 0}.cp-submit-container.col-md-12{float:left;display:block;width:100%}.cp-jugaad .cp-email-container.col-md-12,.cp-jugaad .cp-submit-btn.col-md-12{padding:0}.cp-jugaad .cp-submit-container{padding-left:0;padding-right:0;float:left}.cp-jugaad .cp-form-separator.cp-fs-horizontal{position:absolute;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;top:auto;bottom:auto;height:auto;left:0;width:100%}.cp-jugaad .cp-form-separator.cp-fs-horizontal-content{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.cp-jugaad .cp-form-separator.cp-fs-horizontal-content.upward,.cp-jugaad .cp-form-separator.cp-fs-horizontal-form.upward{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cp-jugaad .cp-form-container.form-sep-padding,.cp-jugaad .cp-row.cp-block .cp-content-section.form-sep-padding,.cp-jugaad .cp-row.cp-block .cp-form-section.form-sep-padding,.cp-jugaad .cp-row.cp-table .cp-content-section.form-sep-padding,.cp-jugaad .cp-row.cp-table .cp-form-section.form-sep-padding{padding:25px}.cp-jugaad .cp-name-form.col-md-6{padding-right:15px}.cp-jugaad .cp-name-form.col-md-12{padding-right:0}.cp-jugaad .form_bottom .cp-image-container.cp-hidden-element,.cp-jugaad .form_left .cp-image-container.cp-hidden-element,.cp-jugaad .form_right .cp-image-container.cp-hidden-element{display:none!important}.cp-jugaad .form_bottom .cp-email-form,.cp-jugaad .form_bottom_img_top .cp-email-form,.cp-jugaad .img_left_form_bottom .cp-email-form,.cp-jugaad .img_right_form_bottom .cp-email-form{padding-left:15px}.cp-jugaad .form_bottom .cp-email-form.col-md-4,.cp-jugaad .form_bottom .cp-form-container.col-md-4,.cp-jugaad .form_bottom .cp-form-without-name .cp-email-form,.cp-jugaad .form_bottom .cp-submit-container.col-md-4,.cp-jugaad .form_bottom_img_top .cp-form-container.col-md-4,.cp-jugaad .form_bottom_img_top .cp-form-without-name .cp-email-form,.cp-jugaad .form_bottom_img_top .cp-name-form.col-md-4,.cp-jugaad .form_bottom_img_top .cp-submit-container.col-md-4,.cp-jugaad .img_left_form_bottom .cp-email-form.col-md-4,.cp-jugaad .img_left_form_bottom .cp-form-container.col-md-4,.cp-jugaad .img_left_form_bottom .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .img_left_form_bottom .cp-form-without-name .cp-email-form,.cp-jugaad .img_left_form_bottom .cp-name-form.col-md-4,.cp-jugaad .img_left_form_bottom .cp-submit-container.col-md-4,.cp-jugaad .img_right_form_bottom .cp-email-form.col-md-4,.cp-jugaad .img_right_form_bottom .cp-form-container.col-md-4,.cp-jugaad .img_right_form_bottom .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .img_right_form_bottom .cp-form-without-name .cp-email-form,.cp-jugaad .img_right_form_bottom .cp-name-form.col-md-4,.cp-jugaad .img_right_form_bottom .cp-submit-container.col-md-4{padding-left:0}.cp-jugaad .cp-row:after,.cp-jugaad .cp-row:before{display:table;content:initial}.cp-jugaad .cp-modal-note,.cp-jugaad .cp-short-title{padding:0 15px;margin-bottom:10px;color:#FFF;text-align:center}.cp-jugaad .cp-modal-body-overlay{z-index:99}.cp-jugaad .cp-form-container,.cp-jugaad .cp-image-container,.cp-jugaad .cp-jugaad-text-container,.cp-jugaad .cp-modal-note,.cp-jugaad .cp-short-title{z-index:999;position:relative}@media (max-width:1355px){.cp-jugaad .cp_name_submit{margin-right:0}.cp-jugaad .cp-email-form{padding-right:15px}}@media(max-width:767px){.cp-jugaad .cp-image-container,.cp-jugaad .cp-text-container,.cp-jugaad .cp-text-container.cp-right-contain{padding:25px 15px 10px}.cp-jugaad .cp-image-container img{max-width:75%}.cp-jugaad .cp-info-container .error,.cp-jugaad .cp-info-container .success,.cp-jugaad .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-jugaad{max-width:100%}.cp-jugaad .cp-email-form,.cp-jugaad .cp-form-name,.cp-jugaad .cp-formwith-name>div,.cp-jugaad .cp-name-form,.cp-jugaad .form-button{padding-left:0;padding-right:0}.cp-jugaad .cp-form-simple .form-button{padding-top:0;padding-left:15px;padding-right:15px}.cp-jugaad .cp-right-contain{float:left}.cp-jugaad .cp-image{margin:0 auto!important}.cp-jugaad .cp-submit-container{padding-right:0}.cp-jugaad .cp-modal-body>.cp-row.cp-table,.cp-jugaad.cp-modal-body>.cp-row.cp-table{display:block}.cp-jugaad .cp-row.cp-table .cp-content-section,.cp-jugaad .cp-row.cp-table .cp-form-section{display:block;float:left}.cp-jugaad .cp-email-container{padding-left:15px}.cp-jugaad .cp-form-separator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;height:auto;left:0;width:100%}.cp-jugaad .form_bottom .cp-email-form,.cp-jugaad .form_bottom_img_top .cp-email-form,.cp-jugaad .img_left_form_bottom .cp-email-form,.cp-jugaad .img_right_form_bottom .cp-email-form{padding-left:0}.cp-jugaad .form_bottom .cp-email-container.col-md-8,.cp-jugaad .form_bottom .cp-submit-btn,.cp-jugaad .form_bottom_img_top .cp-email-container.col-md-8,.cp-jugaad .form_bottom_img_top .cp-submit-btn,.cp-jugaad .img_left_form_bottom .cp-email-container.col-md-8,.cp-jugaad .img_left_form_bottom .cp-submit-btn,.cp-jugaad .img_right_form_bottom .cp-email-container.col-md-8,.cp-jugaad .img_right_form_bottom .cp-submit-btn{padding-left:0;padding-right:0}.cp-jugaad .cp-formwith-name .cp-form input[name=name]{margin:10px 0!important}.cp-jugaad .cp-form input[name=email]{margin-top:10px!important}.cp-jugaad .form_bottom .cp-submit-btn.col-md-4,.cp-jugaad .form_bottom_img_top .cp-submit-btn.col-md-4,.cp-jugaad .img_left_form_bottom .cp-submit-btn.col-md-4,.cp-jugaad .img_right_form_bottom .cp-submit-btn.col-md-4{padding-right:0;padding-left:0;margin-top:0}.cp-jugaad .form_bottom .cp-form-with-name .cp-email-form,.cp-jugaad .form_bottom .cp-submit-container,.cp-jugaad .form_bottom_img_top .cp-form-with-name .cp-email-form,.cp-jugaad .form_bottom_img_top .cp-submit-container,.cp-jugaad .img_left_form_bottom .cp-form-with-name .cp-email-form,.cp-jugaad .img_left_form_bottom .cp-submit-container,.cp-jugaad .img_right_form_bottom .cp-form-with-name .cp-email-form,.cp-jugaad .img_right_form_bottom .cp-submit-container{padding-left:0}.cp-jugaad .cp-formwith-name .cp-form input[name=email]{margin-top:0!important}}@media(max-width:990px){.cp-jugaad .cp-form-with-name .cp-email-form{padding-left:0}}@media (min-width:768px){.cp-jugaad .col-md-6.cp-name-form,.cp-jugaad .cp-form-name{padding-left:0;float:left}.cp-jugaad .cp-form-name.col-md-12{padding-right:0}.cp-jugaad .cp-email-form{padding-right:15px;float:left}.cp-jugaad .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-jugaad.cp-modal-body{top:0;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;height:100%}.cp-jugaad .cp-email.cp-text-center{text-align:center}.cp-jugaad .cp-submit-btn{padding-right:0;padding-left:0}.cp-jugaad .cp-row.cp-table .cp-content-section,.cp-jugaad .cp-row.cp-table .cp-form-section{padding:15px;display:table-cell;float:none;vertical-align:middle;word-break:break-all}.cp-jugaad .cp-form-separator.cp-fs-vertical{position:absolute;top:0;bottom:auto;height:auto;left:50%;transform-origin:0 50%;width:100%}.cp-jugaad .form_left.form-one-third .cp-form-separator.cp-fs-vertical.part-of-form,.cp-jugaad .form_left_img_top.form-one-third .cp-form-separator.cp-fs-vertical{left:41%}.cp-jugaad .form_right_img_top .cp-form-separator.cp-fs-vertical{left:67%}.cp-jugaad .form_right_img_top .cp-form-separator.cp-fs-vertical.part-of-content{left:66%}.cp-jugaad .form_left .cp-form-separator.cp-fs-vertical,.cp-jugaad .form_left .cp-form-separator.cp-fs-vertical.part-of-content,.cp-jugaad .form_left_img_top.form-one-by-two .cp-form-separator.cp-fs-vertical,.cp-jugaad .form_left_img_top.form-one-by-two .cp-form-separator.cp-fs-vertical.part-of-content,.cp-jugaad .form_right .cp-form-separator.cp-fs-vertical,.cp-jugaad .form_right .cp-form-separator.cp-fs-vertical.part-of-content,.cp-jugaad .form_right.form-one-by-two .cp-form-separator.cp-fs-vertical-content,.cp-jugaad .form_right_img_top.form-one-by-two .cp-form-separator.cp-fs-vertical,.cp-jugaad .form_right_img_top.form-one-by-two .cp-form-separator.cp-fs-vertical.part-of-content{left:50%}.cp-jugaad .form_left.form-one-third .cp-form-separator.cp-fs-vertical,.cp-jugaad .form_left_img_top.form-one-third .cp-form-separator.cp-fs-vertical.part-of-content{left:42%}.cp-jugaad .form_right.form-one-third .cp-form-separator.cp-fs-vertical-content,.cp-jugaad .form_right_img_top.form-one-third .cp-form-separator.cp-fs-vertical.part-of-content{left:58%}.cp-jugaad .form_right.form-one-third .cp-form-separator.cp-fs-vertical-form.part-of-form,.cp-jugaad .form_right_img_top.form-one-third .cp-form-separator.cp-fs-vertical.part-of-form{left:59%}.cp-jugaad .cp-form-separator.cp-fs-vertical svg{position:absolute;top:0;bottom:auto}.cp-jugaad .cp-form-separator.cp-fs-vertical-content,.cp-jugaad .cp-form-separator.cp-fs-vertical-form,.cp-jugaad .form-pos-right+.cp-form-separator.cp-fs-vertical-content,.cp-jugaad .form-pos-right+.cp-form-separator.cp-fs-vertical-form{-webkit-transform:translate(0,-50%) rotate(90deg);-moz-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.cp-jugaad .cp-form-separator.cp-fs-vertical-content svg,.cp-jugaad .form-pos-right+.cp-form-separator.cp-fs-vertical-form svg{transform:translate(0,0);top:-1px}.cp-jugaad .cp-form-separator.cp-fs-vertical-form svg,.cp-jugaad .form-pos-right+.cp-form-separator.cp-fs-vertical-content svg{transform:translate(0,-100%) rotate(180deg);top:1px}.cp-jugaad .img_left_form_bottom .cp-form-with-name .cp-email-form,.cp-jugaad .img_right_form_bottom .cp-form-with-name .cp-email-form{padding-left:0}.cp-jugaad .img_left_form_bottom .cp-form-without-name .cp-email-form.col-md-12 input.cp-email,.cp-jugaad .img_right_form_bottom .cp-form-without-name .cp-email-form.col-md-12 input.cp-email{margin-bottom:10px}.cp-jugaad .form_bottom .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .form_bottom .cp-submit-container.col-md-4.cp_name_submit,.cp-jugaad .form_bottom_img_top .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .form_bottom_img_top .cp-submit-container.col-md-4.cp_name_submit,.cp-jugaad .img_left_form_bottom .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .img_left_form_bottom .cp-submit-container.col-md-4.cp_name_submit,.cp-jugaad .img_right_form_bottom .cp-form-with-name .cp-email-form.col-md-4,.cp-jugaad .img_right_form_bottom .cp-submit-container.col-md-4.cp_name_submit{padding-left:15px}}

.cp-modal,.cp-subscription-success{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cp-affilate-link,.cp-form-submit-error .cp-form-processing-wrap,.cp-inner-close,.cp-modal-popup-container input[type=submit],.cp-overlay-close,.cp-overlay-close img,.cp-trigger-shortcode{cursor:pointer}.cp-modal-popup-container,.cp-modal-popup-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp-desc-container:after,.cp-form-container:after,.cp-form-simple:after,.cp-form:after,.cp-modal-body-inner:after,.cp-modal-body:after,.cp-modal-popup-container:after,.cp-modal:after,.cp-row:after,.cp-sec-title-container:after,.cp-text-container:after,.cp-title-container:after{clear:both}.cp-desc-container:after,.cp-desc-container:before,.cp-form-container:after,.cp-form-container:before,.cp-form-simple:after,.cp-form-simple:before,.cp-form:after,.cp-form:before,.cp-modal-body-inner:after,.cp-modal-body-inner:before,.cp-modal-body:after,.cp-modal-body:before,.cp-modal-popup-container:after,.cp-modal-popup-container:before,.cp-modal:after,.cp-modal:before,.cp-row:after,.cp-row:before,.cp-sec-title-container:after,.cp-sec-title-container:before,.cp-text-container:after,.cp-text-container:before,.cp-title-container:after,.cp-title-container:before{display:table;content:""}html.cp-exceed-vieport{overflow:hidden!important}html.cp-exceed-vieport .cp-overlay{overflow:auto!important}html.cp-exceed-vieport .cp-overlay.ps-container{overflow:hidden!important}.cp-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(194,194,194,.1);z-index:9999999999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cp-overlay.cp-open{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;-ms-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.cp-overlay .cp-modal{opacity:0;visibility:hidden}.cp-overlay.cp-open .cp-modal{opacity:1;visibility:visible}.cp-modal{width:650px;max-width:100%;z-index:99;display:block;margin:0 auto;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.cp-modal-body,.cp-modal-content{z-index:99999;display:block;overflow:hidden}.cp-modal-content{position:relative;width:100%;box-shadow:none}.cp-modal.cp-modal-exceed{top:50px;padding-bottom:70px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.cp-modal.cp-modal-window-size.cp-modal-exceed{width:100vw!important;min-height:100vh!important;position:relative!important;margin:0!important}.cp-modal.cp-modal-window-size{width:100vw!important;min-height:100vh!important;display:block;max-width:100%!important;position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-modal-body{top:50%;max-width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cp-modal-window-size.cp-modal-exceed .cp-modal-body{top:0;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}.cp-modal-body{padding:15px;background:#fff;max-width:100%;position:relative;font-size:13px;line-height:1.64em;border-radius:inherit}@media(max-width:768px){.cp-modal{width:80%!important;max-width:100%;height:auto!important}.cp-modal-body{padding:5px 15px}}.cp-modal-body *{font-family:inherit;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;font-style:inherit}.cp-row{margin-left:-15px;margin-right:-15px;display:block;position:relative}.cp-modal-body.no-padding{padding:0}.cp-modal-body p{margin-bottom:1em}.cp-modal-body img{display:block;max-width:100%;border:none;padding:0;margin:0 auto;box-shadow:none}.cp-hide-image,.cp-image-container.cp-hide-image{display:none!important}img.cp-image.cp_default_img{width:75%}.cp-image-container img{position:relative;margin:0 auto;width:100%;max-width:100%}.cp-overlay iframe,.cp-overlay object{opacity:0;position:absolute;z-index:-99999;max-width:100%}.cp-overlay.cp-open iframe,.cp-overlay.cp-open object{opacity:1;position:relative;z-index:9999;z-index:16777271}.cp-desc-container,.cp-sec-title-container,.cp-title-container{display:block;width:100%;float:left;margin:0 0 25px;padding:10px 0}.cp-sec-title-container{margin:0 0 5px}.cp-info-container{display:block;width:100%;float:left;margin:0;padding:10px 0}@media(max-width:768px){.cp-desc-container,.cp-sec-title-container,.cp-title-container{margin:0 0 15px}.cp-image-container img{left:auto!important;top:auto!important;width:75%}}@media(max-width:667px){.cp-image-container img{width:60%}}.cp-confidential,.cp-description,.cp-image-container,.cp-sec-title,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}h2.cp-title{font-size:24px;line-height:1.34em}.cp-confidential{font-size:10px}.cp-modal-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-modal-bottom,.cp-modal-top{border:none;box-shadow:none;margin:0;padding:0;height:50px;background-size:contain;background-repeat:no-repeat;position:relative;display:block}.cp-modal-top{background-position:bottom}.cp-modal-bottom{background-position:top}@media(min-width:769px){.cp-columns-equalized .cp-column-equalized-center{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}.cp-modal-exceed .cp-columns-equalized .cp-column-equalized-center{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:middle}.cp-live-preview .cp-columns-equalized .cp-column-equalized-center{top:50%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cke_reset_all table,div#cke_content_editor{z-index:99999999999!important}.cp-row.cp-blank-title{margin-top:-15px;background:#FFF;border-bottom:1px solid #DDD;margin-bottom:15px}.cp-blank-title h2.cp-title{margin-top:0;line-height:2em;margin-bottom:5px}.cp-overlay-none.cp-open{opacity:1;visibility:visible}.cp-title>h1,.cp-title>h2,.cp-title>h3{margin:.5em auto}.cp-modal-body ol,.cp-modal-body ol li,.cp-modal-body ul,.cp-modal-body ul li{font-size:inherit;line-height:normal;margin:0;padding:0;list-style-position:inside}.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin-bottom:10px;width:100%;max-width:100%}.cp-modal-popup-container button:focus,.cp-modal-popup-container input:focus,.cp-modal-popup-container select:focus,.cp-modal-popup-container textarea:focus{box-shadow:none;outline:0}.cp-modal .cp-submit.cp-btn-flat,.cp-modal .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-submit:active{box-shadow:none!important}.cp-form button.cp-submit,.cp-form input[name=name],.cp-form input[name=email],.cp-form input[type=text],.cp-form input[type=email]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-form .cp-form-email input[name=email],.cp-form .cp-form-email input[type=email],.cp-form .cp-form-name input[name=name],.cp-form .cp-form-name input[type=text]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal input.cp-email:focus,.cp-modal input.cp-name:focus{box-shadow:0 0 2px #999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal .cp-submit,.cp-modal .cp-submit:active,.cp-modal .cp-submit:focus,.cp-modal .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}@media(max-width:768px){.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{padding:7px 10px!important}.cp-form .cp-submit,.cp-form input[name=name],.cp-form input[name=email],.cp-form input[type=text],.cp-form input[type=email]{margin:0 0 10px!important}.cp-modal-popup-container input:-moz-placeholder,.cp-modal-popup-container input:-ms-input-placeholder,.cp-modal-popup-container input::-moz-placeholder,.cp-modal-popup-container input::-webkit-input-placeholder{line-height:normal}}.cp-overlay-close{position:fixed;right:35px;top:35px;border:0;color:#f7f7f7;outline:0;z-index:999999999999;line-height:1}.cp-overlay-close.cp-highlight{position:fixed}.cp-overlay .cp-overlay-close:active{box-shadow:none!important;outline:0!important}.cp-overlay-close.cp-adjacent-close,.cp-overlay-close.cp-inside-close{position:absolute;display:inline-block;width:auto;height:auto;padding:0;margin:0;overflow:hidden}.cp-overlay-close.cp-adjacent-close{left:auto;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close{-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-inside-close,.cp-modal-window-size+.cp-overlay-close,.cp-overlay-close.cp-inside-close{left:auto;top:10px;right:10px}.cp-overlay-close.cp-adjacent-close .cp-default-close,.cp-overlay-close.cp-inside-close .cp-default-close{padding:5px;background:#292929;border-radius:50%}.cp-overlay-close img{border:none;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:100%;display:block}.cp-overlay-close span{font-size:17px;line-height:1.35em}.cp-overlay-close.cp-adjacent-close span,.cp-overlay-close.cp-inside-close span{font-size:14px}.cp-overlay-close.cp-text-close{width:auto;height:auto;max-width:700px;max-height:none;padding:8px;border-radius:4px}.cp-form-after-submit,.cp-msg-on-submit{height:100%;width:100%}.cp-overlay-close.cp-adjacent-close.cp-text-close{top:-15px;background:#000}@media(max-width:768px){.cp-overlay-close{right:10px;top:10px max-width:32px}.cp-overlay-close span{font-size:14px}}span.cp-close-tooltip,span.cp-custom-tooltip,span.cp-inside-tip,span.cp-tooltip-icon{display:block;position:relative}.cp-tooltip-text{font-size:inherit;font-family:inherit;line-height:inherit}.cp-subscription-success{position:absolute;background-color:#fff;font-size:15px;padding:20px 40px;border-radius:5px;line-height:normal;border:none;display:none;top:50%;left:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-error{border:1px solid red!important}.cp-msg-on-submit,.cp-msg-on-submit p{margin-bottom:5px;font-size:13px;line-height:normal;color:#000}.cp-form-processing-wrap{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cp-form-processing{display:block;visibility:hidden;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit{font-size:18px;display:inline-block;visibility:visible;position:absolute;z-index:999999999999;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit .cp-m-error,.cp-msg-on-submit .cp-m-success{width:100%;padding:0 20px;text-align:center;position:absolute!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-form-submit-error .cp-form-processing,.cp-form-submit-success .cp-form-processing{display:none!important}.cp-form-submit-error .cp-m-error:after{content:"<<";font-family:cursive,monospace;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#7DBB7D;font-size:40px;left:calc(50% + 10px);top:-15px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-moz-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-ms-transition:left .2s linear,opacity .2s linear,visibility .2s linear;transition:left .2s linear,opacity .2s linear,visibility .2s linear;opacity:0;visibility:hidden}.cp-form-submit-error:hover .cp-m-error:after{opacity:1;visibility:visible;left:50%}.cp-affilate-link{position:fixed;display:block;bottom:20px;left:15px;height:20px;z-index:9999999999;text-align:left;font-family:Lato,'Open Sans',Arial,'Trebuchet MS',Helvetica,sans-serif;text-decoration:none;color:#FFF;font-size:15px;font-weight:600;line-height:1em;padding:0;margin:0 auto;min-width:200px}.cp-affilate-link a{text-decoration:none;border:none;color:#fff}.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}.cp-afl-for-smallscreen{text-align:center;width:100%;left:0}@media(max-width:768px){.cp-affilate-link,.cp-affilate-link a{font-size:13px;font-weight:600;width:100%;text-align:center}}.cp-modal-popup-container .form-main button:active,.cp-modal-popup-container .form-main button:hover,.cp-modal-popup-container .form-main input[type=button]:active,.cp-modal-popup-container .form-main input[type=button]:hover,.cp-modal-popup-container .form-main input[type=submit]:active,.cp-modal-popup-container .form-main input[type=submit]:hover{background-color:inherit;background-image:inherit;border:inherit}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-border{border:none!important}.cp-highlight:hover{border:2px dashed #ddd!important;background-color:rgba(255,255,220,.1)}.cp-highlight{display:block!important;border:2px solid transparent!important}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}i.cp-icon[class^=Defaults-]{font-family:Defaults!important}.cp-modal ol li,.cp-modal ul li{list-style-position:inside}.cp-form-after-submit,.cp-form-processing,.smile-absolute-loader{border-radius:inherit}.cp-default-cf7-style1 .cp-youtube .cp-form-container .wpcf7,.cp-youtube .cp-form-container .wpcf7{line-height:1.64em}.cp-default-cf7-style1 .cp-form-container .wpcf7{text-align:left}.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=password],.cp-default-cf7-style1 .cp-form-container input[type=text],.cp-default-cf7-style1 .cp-form-container input[type=email]{padding:8px 12px;border:1px solid #d4d7d8;line-height:40px;height:40px}.cp-default-cf7-style1 .cp-form-container textarea{height:100px}.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=text],.cp-default-cf7-style1 .cp-form-container input[type=email],.cp-default-cf7-style1 .cp-form-container textarea{text-align:left!important;margin-top:7px}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:14px}@media all and (min-width:768px){.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:16px}.cp-default-cf7-style1 .cp-form-container form{padding:15px 30px}}.cp-default-cf7-style1 .cp-form-container .wpcf7-form-control-wrap{position:relative;display:block}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip{display:block;width:auto;position:absolute;right:5px;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container form .wpcf7-not-valid{border-color:#BD0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip:before{content:"!";position:absolute;right:0;background:#BD0707;border-radius:3px;color:#fff;padding:0 8px;font-weight:700;font-size:12px;height:22px;line-height:23px;text-align:center;text-indent:initial;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=checkbox],.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=radio],.cp-youtube .cp-form-container .wpcf7 input[type=checkbox],.cp-youtube .cp-form-container .wpcf7 input[type=radio]{width:auto;display:inline-block}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type,.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type input[type=submit]{margin-bottom:0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output{border-radius:2px;border-width:1px;font-size:14px;margin:1em .5em 0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{color:#BD0707;border-color:#BD0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type .ajax-loader{position:absolute}.cp-modal-inline .cp-modal{position:relative!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 0 10px}.cp-modal-inline .cp-column-equalized-center{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.cp-modal-inline .cp-columns-equalized{height:auto!important}.cp-modal-inline .cp-title{margin-top:auto}.cp-modal-inline .cp-affilate-link{position:relative!important;left:auto!important;text-align:center;top:10px;margin-bottom:15px}.cp-modal-inline .cp-affilate-link a{color:#4D4D4D}.cp-overlay.global_modal_container{width:0;height:0}.cp-overlay.global_modal_container.cp-open{width:auto;height:auto}.cp-modal-inline .cp-modal-window-size .cp-modal-body{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cp-modal-inline .cp-modal.cp-modal-window-size{min-height:auto!important}.cp-modal-popup-container .text-left{text-align:left}.cp-modal-popup-container .text-right{text-align:right}.cp-modal-popup-container .text-center{text-align:center}.cp-modal-popup-container .col-lg-1,.cp-modal-popup-container .col-lg-10,.cp-modal-popup-container .col-lg-11,.cp-modal-popup-container .col-lg-12,.cp-modal-popup-container .col-lg-2,.cp-modal-popup-container .col-lg-3,.cp-modal-popup-container .col-lg-4,.cp-modal-popup-container .col-lg-5,.cp-modal-popup-container .col-lg-6,.cp-modal-popup-container .col-lg-7,.cp-modal-popup-container .col-lg-8,.cp-modal-popup-container .col-lg-9,.cp-modal-popup-container .col-md-1,.cp-modal-popup-container .col-md-10,.cp-modal-popup-container .col-md-11,.cp-modal-popup-container .col-md-12,.cp-modal-popup-container .col-md-2,.cp-modal-popup-container .col-md-3,.cp-modal-popup-container .col-md-4,.cp-modal-popup-container .col-md-5,.cp-modal-popup-container .col-md-6,.cp-modal-popup-container .col-md-7,.cp-modal-popup-container .col-md-8,.cp-modal-popup-container .col-md-9,.cp-modal-popup-container .col-sm-1,.cp-modal-popup-container .col-sm-10,.cp-modal-popup-container .col-sm-11,.cp-modal-popup-container .col-sm-12,.cp-modal-popup-container .col-sm-2,.cp-modal-popup-container .col-sm-3,.cp-modal-popup-container .col-sm-4,.cp-modal-popup-container .col-sm-5,.cp-modal-popup-container .col-sm-6,.cp-modal-popup-container .col-sm-7,.cp-modal-popup-container .col-sm-8,.cp-modal-popup-container .col-sm-9,.cp-modal-popup-container .col-xs-1,.cp-modal-popup-container .col-xs-10,.cp-modal-popup-container .col-xs-11,.cp-modal-popup-container .col-xs-12,.cp-modal-popup-container .col-xs-2,.cp-modal-popup-container .col-xs-3,.cp-modal-popup-container .col-xs-4,.cp-modal-popup-container .col-xs-5,.cp-modal-popup-container .col-xs-6,.cp-modal-popup-container .col-xs-7,.cp-modal-popup-container .col-xs-8,.cp-modal-popup-container .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.cp-modal-popup-container .col-xs-1,.cp-modal-popup-container .col-xs-10,.cp-modal-popup-container .col-xs-11,.cp-modal-popup-container .col-xs-12,.cp-modal-popup-container .col-xs-2,.cp-modal-popup-container .col-xs-3,.cp-modal-popup-container .col-xs-4,.cp-modal-popup-container .col-xs-5,.cp-modal-popup-container .col-xs-6,.cp-modal-popup-container .col-xs-7,.cp-modal-popup-container .col-xs-8,.cp-modal-popup-container .col-xs-9{float:left;box-sizing:border-box}.cp-modal-popup-container .col-xs-12{width:100%}.cp-modal-popup-container .col-xs-11{width:91.66666666666666%}.cp-modal-popup-container .col-xs-10{width:83.33333333333334%}.cp-modal-popup-container .col-xs-9{width:75%}.cp-modal-popup-container .col-xs-8{width:66.66666666666666%}.cp-modal-popup-container .col-xs-7{width:58.333333333333336%}.cp-modal-popup-container .col-xs-6{width:50%}.cp-modal-popup-container .col-xs-5{width:41.66666666666667%}.cp-modal-popup-container .col-xs-4{width:33.33333333333333%}.cp-modal-popup-container .col-xs-3{width:25%}.cp-modal-popup-container .col-xs-2{width:16.666666666666664%}.cp-modal-popup-container .col-xs-1{width:8.333333333333332%}@media (min-width:768px){.cp-modal-popup-container .container{width:750px}.cp-modal-popup-container .col-sm-1,.cp-modal-popup-container .col-sm-10,.cp-modal-popup-container .col-sm-11,.cp-modal-popup-container .col-sm-12,.cp-modal-popup-container .col-sm-2,.cp-modal-popup-container .col-sm-3,.cp-modal-popup-container .col-sm-4,.cp-modal-popup-container .col-sm-5,.cp-modal-popup-container .col-sm-6,.cp-modal-popup-container .col-sm-7,.cp-modal-popup-container .col-sm-8,.cp-modal-popup-container .col-sm-9{float:left}.cp-modal-popup-container .col-sm-12{width:100%}.cp-modal-popup-container .col-sm-11{width:91.66666666666666%}.cp-modal-popup-container .col-sm-10{width:83.33333333333334%}.cp-modal-popup-container .col-sm-9{width:75%}.cp-modal-popup-container .col-sm-8{width:66.66666666666666%}.cp-modal-popup-container .col-sm-7{width:58.333333333333336%}.cp-modal-popup-container .col-sm-6{width:50%}.cp-modal-popup-container .col-sm-5{width:41.66666666666667%}.cp-modal-popup-container .col-sm-4{width:33.33333333333333%}.cp-modal-popup-container .col-sm-3{width:25%}.cp-modal-popup-container .col-sm-2{width:16.666666666666664%}.cp-modal-popup-container .col-sm-1{width:8.333333333333332%}}@media (min-width:992px){.cp-modal-popup-container .container{width:970px}.cp-modal-popup-container .col-md-1,.cp-modal-popup-container .col-md-10,.cp-modal-popup-container .col-md-11,.cp-modal-popup-container .col-md-12,.cp-modal-popup-container .col-md-2,.cp-modal-popup-container .col-md-3,.cp-modal-popup-container .col-md-4,.cp-modal-popup-container .col-md-5,.cp-modal-popup-container .col-md-6,.cp-modal-popup-container .col-md-7,.cp-modal-popup-container .col-md-8,.cp-modal-popup-container .col-md-9{float:left}.cp-modal-popup-container .col-md-12{width:100%}.cp-modal-popup-container .col-md-11{width:91.66666666666666%}.cp-modal-popup-container .col-md-10{width:83.33333333333334%}.cp-modal-popup-container .col-md-9{width:75%}.cp-modal-popup-container .col-md-8{width:66.66666666666666%}.cp-modal-popup-container .col-md-7{width:58.333333333333336%}.cp-modal-popup-container .col-md-6{width:50%}.cp-modal-popup-container .col-md-5{width:41.66666666666667%}.cp-modal-popup-container .col-md-4{width:33.33333333333333%}.cp-modal-popup-container .col-md-3{width:25%}.cp-modal-popup-container .col-md-2{width:16.666666666666664%}.cp-modal-popup-container .col-md-1{width:8.333333333333332%}}@media (min-width:1200px){.cp-modal-popup-container .container{width:1170px}.cp-modal-popup-container .col-lg-1,.cp-modal-popup-container .col-lg-10,.cp-modal-popup-container .col-lg-11,.cp-modal-popup-container .col-lg-12,.cp-modal-popup-container .col-lg-2,.cp-modal-popup-container .col-lg-3,.cp-modal-popup-container .col-lg-4,.cp-modal-popup-container .col-lg-5,.cp-modal-popup-container .col-lg-6,.cp-modal-popup-container .col-lg-7,.cp-modal-popup-container .col-lg-8,.cp-modal-popup-container .col-lg-9{float:left}.cp-modal-popup-container .col-lg-12{width:100%}.cp-modal-popup-container .col-lg-11{width:91.66666666666666%}.cp-modal-popup-container .col-lg-10{width:83.33333333333334%}.cp-modal-popup-container .col-lg-9{width:75%}.cp-modal-popup-container .col-lg-8{width:66.66666666666666%}.cp-modal-popup-container .col-lg-7{width:58.333333333333336%}.cp-modal-popup-container .col-lg-6{width:50%}.cp-modal-popup-container .col-lg-5{width:41.66666666666667%}.cp-modal-popup-container .col-lg-4{width:33.33333333333333%}.cp-modal-popup-container .col-lg-3{width:25%}.cp-modal-popup-container .col-lg-2{width:16.666666666666664%}.cp-modal-popup-container .col-lg-1{width:8.333333333333332%}}@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.smile-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.smile-animated.smile-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.smile-animated.smile-hinge{-webkit-animation-duration:2s;animation-duration:2s}.smile-animated.smile-bounceIn,.smile-animated.smile-bounceOut,.smile-animated.smile-flipOutX,.smile-animated.smile-flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes smile-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes smile-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.smile-bounce{-webkit-animation-name:smile-bounce;animation-name:smile-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes smile-flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes smile-flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.smile-flash{-webkit-animation-name:smile-flash;animation-name:smile-flash}@-webkit-keyframes smile-pulse{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);-o-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes smile-pulse{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);-o-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.smile-pulse{-webkit-animation:smile-pulse;-o-animation:smile-pulse;animation:smile-pulse}@-webkit-keyframes smile-rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes smile-rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.smile-rubberBand{-webkit-animation-name:smile-rubberBand;animation-name:smile-rubberBand}@-webkit-keyframes smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.smile-shake{-webkit-animation-name:smile-shake;animation-name:smile-shake}@-webkit-keyframes smile-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes smile-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.smile-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:smile-swing;animation-name:smile-swing}@-webkit-keyframes smile-tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes smile-tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.smile-tada{-webkit-animation-name:smile-tada;animation-name:smile-tada}@-webkit-keyframes smile-wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes smile-wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.smile-wobble{-webkit-animation-name:smile-wobble;animation-name:smile-wobble}@-webkit-keyframes smile-jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes smile-jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.smile-jello{-webkit-animation-name:smile-jello;animation-name:smile-jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes smile-bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes smile-bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.smile-bounceIn{-webkit-animation-name:smile-bounceIn;animation-name:smile-bounceIn}@-webkit-keyframes smile-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInDown{-webkit-animation-name:smile-bounceInDown;animation-name:smile-bounceInDown}@-webkit-keyframes smile-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInLeft{-webkit-animation-name:smile-bounceInLeft;animation-name:smile-bounceInLeft}@-webkit-keyframes smile-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes smile-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.smile-bounceInRight{-webkit-animation-name:smile-bounceInRight;animation-name:smile-bounceInRight}@-webkit-keyframes smile-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes smile-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.smile-bounceInUp{-webkit-animation-name:smile-bounceInUp;animation-name:smile-bounceInUp}@-webkit-keyframes smile-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes smile-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.smile-bounceOut{-webkit-animation-name:smile-bounceOut;animation-name:smile-bounceOut}@-webkit-keyframes smile-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes smile-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.smile-bounceOutDown{-webkit-animation-name:smile-bounceOutDown;animation-name:smile-bounceOutDown}@-webkit-keyframes smile-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes smile-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.smile-bounceOutLeft{-webkit-animation-name:smile-bounceOutLeft;animation-name:smile-bounceOutLeft}@-webkit-keyframes smile-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes smile-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.smile-bounceOutRight{-webkit-animation-name:smile-bounceOutRight;animation-name:smile-bounceOutRight}@-webkit-keyframes smile-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes smile-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.smile-bounceOutUp{-webkit-animation-name:smile-bounceOutUp;animation-name:smile-bounceOutUp}@-webkit-keyframes smile-fadeIn{from{opacity:0}to{opacity:1}}@keyframes smile-fadeIn{from{opacity:0}to{opacity:1}}.smile-fadeIn{-webkit-animation-name:smile-fadeIn;animation-name:smile-fadeIn}@-webkit-keyframes smile-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInDown{-webkit-animation-name:smile-fadeInDown;animation-name:smile-fadeInDown}@-webkit-keyframes smile-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInDownBig{-webkit-animation-name:smile-fadeInDownBig;animation-name:smile-fadeInDownBig}@-webkit-keyframes smile-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInLeft{-webkit-animation-name:smile-fadeInLeft;animation-name:smile-fadeInLeft}@-webkit-keyframes smile-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInLeftBig{-webkit-animation-name:smile-fadeInLeftBig;animation-name:smile-fadeInLeftBig}@-webkit-keyframes smile-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInRight{-webkit-animation-name:smile-fadeInRight;animation-name:smile-fadeInRight}@-webkit-keyframes smile-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInRightBig{-webkit-animation-name:smile-fadeInRightBig;animation-name:smile-fadeInRightBig}@-webkit-keyframes smile-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInUp{-webkit-animation-name:smile-fadeInUp;animation-name:smile-fadeInUp}@-webkit-keyframes smile-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInUpBig{-webkit-animation-name:smile-fadeInUpBig;animation-name:smile-fadeInUpBig}@-webkit-keyframes smile-fadeOut{from{opacity:1}to{opacity:0}}@keyframes smile-fadeOut{from{opacity:1}to{opacity:0}}.smile-fadeOut{-webkit-animation-name:smile-fadeOut;animation-name:smile-fadeOut}@-webkit-keyframes smile-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes smile-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.smile-fadeOutDown{-webkit-animation-name:smile-fadeOutDown;animation-name:smile-fadeOutDown}@-webkit-keyframes smile-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes smile-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.smile-fadeOutDownBig{-webkit-animation-name:smile-fadeOutDownBig;animation-name:smile-fadeOutDownBig}@-webkit-keyframes smile-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes smile-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.smile-fadeOutLeft{-webkit-animation-name:smile-fadeOutLeft;animation-name:smile-fadeOutLeft}@-webkit-keyframes smile-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes smile-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.smile-fadeOutLeftBig{-webkit-animation-name:smile-fadeOutLeftBig;animation-name:smile-fadeOutLeftBig}@-webkit-keyframes smile-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes smile-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.smile-fadeOutRight{-webkit-animation-name:smile-fadeOutRight;animation-name:smile-fadeOutRight}@-webkit-keyframes smile-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes smile-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.smile-fadeOutRightBig{-webkit-animation-name:smile-fadeOutRightBig;animation-name:smile-fadeOutRightBig}@-webkit-keyframes smile-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes smile-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.smile-fadeOutUp{-webkit-animation-name:smile-fadeOutUp;animation-name:smile-fadeOutUp}@-webkit-keyframes smile-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes smile-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.smile-fadeOutUpBig{-webkit-animation-name:smile-fadeOutUpBig;animation-name:smile-fadeOutUpBig}@-webkit-keyframes smile-flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes smile-flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.smile-animated.smile-flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:smile-flip;animation-name:smile-flip}@-webkit-keyframes smile-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes smile-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.smile-flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:smile-flipInX;animation-name:smile-flipInX}.smile-flipInY,.smile-flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes smile-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes smile-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.smile-flipInY{backface-visibility:visible!important;-webkit-animation-name:smile-flipInY;animation-name:smile-flipInY}@-webkit-keyframes smile-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes smile-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.smile-flipOutX{-webkit-animation-name:smile-flipOutX;animation-name:smile-flipOutX;backface-visibility:visible!important}@-webkit-keyframes smile-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes smile-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.smile-flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:smile-flipOutY;animation-name:smile-flipOutY}@-webkit-keyframes smile-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.smile-lightSpeedIn{-webkit-animation-name:smile-lightSpeedIn;animation-name:smile-lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes smile-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes smile-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.smile-lightSpeedOut{-webkit-animation-name:smile-lightSpeedOut;animation-name:smile-lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes smile-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.smile-rotateIn{-webkit-animation-name:smile-rotateIn;animation-name:smile-rotateIn}@-webkit-keyframes smile-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.smile-rotateInDownLeft{-webkit-animation-name:smile-rotateInDownLeft;animation-name:smile-rotateInDownLeft}@-webkit-keyframes smile-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.smile-rotateInDownRight{-webkit-animation-name:smile-rotateInDownRight;animation-name:smile-rotateInDownRight}@-webkit-keyframes smile-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.smile-rotateInUpLeft{-webkit-animation-name:smile-rotateInUpLeft;animation-name:smile-rotateInUpLeft}@-webkit-keyframes smile-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes smile-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.smile-rotateInUpRight{-webkit-animation-name:smile-rotateInUpRight;animation-name:smile-rotateInUpRight}@-webkit-keyframes smile-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes smile-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.smile-rotateOut{-webkit-animation-name:smile-rotateOut;animation-name:smile-rotateOut}@-webkit-keyframes smile-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes smile-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.smile-rotateOutDownLeft{-webkit-animation-name:smile-rotateOutDownLeft;animation-name:smile-rotateOutDownLeft}@-webkit-keyframes smile-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes smile-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.smile-rotateOutDownRight{-webkit-animation-name:smile-rotateOutDownRight;animation-name:smile-rotateOutDownRight}@-webkit-keyframes smile-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes smile-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.smile-rotateOutUpLeft{-webkit-animation-name:smile-rotateOutUpLeft;animation-name:smile-rotateOutUpLeft}@-webkit-keyframes smile-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes smile-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.smile-rotateOutUpRight{-webkit-animation-name:smile-rotateOutUpRight;animation-name:smile-rotateOutUpRight}@-webkit-keyframes smile-hinge{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:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes smile-hinge{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:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.smile-hinge{-webkit-animation-name:smile-hinge;animation-name:smile-hinge}@-webkit-keyframes smile-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-rollIn{-webkit-animation-name:smile-rollIn;animation-name:smile-rollIn}@-webkit-keyframes smile-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes smile-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.smile-rollOut{-webkit-animation-name:smile-rollOut;animation-name:smile-rollOut}@-webkit-keyframes smile-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes smile-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.smile-zoomIn{-webkit-animation-name:smile-zoomIn;animation-name:smile-zoomIn}@-webkit-keyframes smile-zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomInDown{-webkit-animation-name:smile-zoomInDown;animation-name:smile-zoomInDown}@-webkit-keyframes smile-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomInLeft{-webkit-animation-name:smile-zoomInLeft;animation-name:smile-zoomInLeft}@-webkit-keyframes smile-zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomInRight{-webkit-animation-name:smile-zoomInRight;animation-name:smile-zoomInRight}@-webkit-keyframes smile-zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomInUp{-webkit-animation-name:smile-zoomInUp;animation-name:smile-zoomInUp}@-webkit-keyframes smile-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes smile-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.smile-zoomOut{-webkit-animation-name:smile-zoomOut;animation-name:smile-zoomOut}@-webkit-keyframes smile-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomOutDown{-webkit-animation-name:smile-zoomOutDown;animation-name:smile-zoomOutDown}@-webkit-keyframes smile-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes smile-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.smile-zoomOutLeft{-webkit-animation-name:smile-zoomOutLeft;animation-name:smile-zoomOutLeft}@-webkit-keyframes smile-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes smile-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.smile-zoomOutRight{-webkit-animation-name:smile-zoomOutRight;animation-name:smile-zoomOutRight}@-webkit-keyframes smile-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes smile-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.smile-zoomOutUp{-webkit-animation-name:smile-zoomOutUp;animation-name:smile-zoomOutUp}@-webkit-keyframes smile-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInDown{-webkit-animation-name:smile-slideInDown;animation-name:smile-slideInDown}@-webkit-keyframes smile-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInLeft{-webkit-animation-name:smile-slideInLeft;animation-name:smile-slideInLeft}@-webkit-keyframes smile-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInRight{-webkit-animation-name:smile-slideInRight;animation-name:smile-slideInRight}@-webkit-keyframes smile-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes smile-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.smile-slideInUp{-webkit-animation-name:smile-slideInUp;animation-name:smile-slideInUp}@-webkit-keyframes smile-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes smile-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.smile-slideOutDown{-webkit-animation-name:smile-slideOutDown;animation-name:smile-slideOutDown}@-webkit-keyframes smile-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes smile-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.smile-slideOutLeft{-webkit-animation-name:smile-slideOutLeft;animation-name:smile-slideOutLeft}@-webkit-keyframes smile-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes smile-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.smile-slideOutRight{-webkit-animation-name:smile-slideOutRight;animation-name:smile-slideOutRight}@-webkit-keyframes smile-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes smile-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.smile-slideOutUp{-webkit-animation-name:smile-slideOutUp;animation-name:smile-slideOutUp}@-webkit-keyframes smile-newsPaper{from{-webkit-transform:scale(0) rotate(720deg);opacity:0}60%{-webkit-transform:scale(1) rotate(0);opacity:1}}@keyframes smile-newsPaper{from{transform:scale(0) rotate(720deg);opacity:0}60%{transform:scale(1) rotate(0);opacity:1}}.smile-newsPaper{-webkit-animation-name:smile-newsPaper;animation-name:smile-newsPaper}@-webkit-keyframes smile-superScaled{from{-webkit-transform:scale(2);opacity:0}60%{-webkit-transform:scale(1);opacity:1}}@keyframes smile-superScaled{from{transform:scale(2);opacity:0}60%{transform:scale(1);opacity:1}}.smile-superScaled{-webkit-animation-name:smile-superScaled;animation-name:smile-superScaled}@-webkit-keyframes smile-3DSlit{from{opacity:0}50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@keyframes smile-3DSlit{from{opacity:0}50%{transform:translateZ(-250px) rotateY(89deg);opacity:.5;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}.smile-3DSlit{-webkit-animation-name:smile-3DSlit;animation-name:smile-3DSlit;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg)}@-webkit-keyframes smile-3DSign{from{-webkit-transform:rotateX(-60deg);opacity:0}60%{-webkit-transform:rotateX(0);opacity:1}}@keyframes smile-3DSign{from{transform:rotateX(-60deg);opacity:0}60%{transform:rotateX(0);opacity:1}}.smile-3DSign{-webkit-animation-name:smile-3DSign;animation-name:smile-3DSign;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes smile-3DRotateBottom{from{-webkit-transform:translateY(100%) rotateX(90deg);opacity:0}50%{-webkit-transform:translateY(0) rotateX(0);opacity:1}}@keyframes smile-3DRotateBottom{from{transform:translateY(100%) rotateX(90deg);opacity:0}50%{transform:translateY(0) rotateX(0);opacity:1}}.smile-3DRotateBottom{-webkit-animation-name:smile-3DRotateBottom;animation-name:smile-3DRotateBottom;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 100%;transform-origin:0 100%}@-webkit-keyframes smile-3DRotateInLeft{from{-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);opacity:0}60%{-webkit-transform:translateZ(0) translateX(0) rotateY(0);opacity:1}}@keyframes smile-3DRotateInLeft{from{transform:translateZ(100px) translateX(-30%) rotateY(90deg);opacity:0}60%{transform:translateZ(0) translateX(0) rotateY(0);opacity:1}}.smile-3DRotateInLeft{-webkit-animation-name:smile-3DRotateInLeft;animation-name:smile-3DRotateInLeft;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 100%;transform-origin:0 100%}@-webkit-keyframes smile-3DFlipVertical{from{-webkit-transform:rotateX(-70deg);opacity:0}70%{-webkit-transform:rotateX(0);opacity:1}}@keyframes smile-3DFlipVertical{from{transform:rotateX(-70deg);opacity:0}70%{transform:rotateX(0);opacity:1}}.smile-3DFlipVertical{-webkit-animation-name:smile-3DFlipVertical;animation-name:smile-3DFlipVertical;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes smile-3DFlipHorizontal{from{-webkit-transform:rotateY(-70deg);opacity:0}70%{-webkit-transform:rotateY(0);opacity:1}}@keyframes smile-3DFlipHorizontal{from{transform:rotateY(-70deg);opacity:0}70%{transform:rotateY(0);opacity:1}}.smile-3DFlipHorizontal{-webkit-animation-name:smile-3DFlipHorizontal;animation-name:smile-3DFlipHorizontal;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes smile-sideFall{from{-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}60%{-webkit-transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes smile-sideFall{from{transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}60%{transform:translate(0) translateZ(0) rotate(0);opacity:1}}.smile-sideFall{-webkit-animation-name:smile-sideFall;animation-name:smile-sideFall;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes smile-fall{from{-webkit-transform:translateZ(600px) rotateX(20deg);opacity:0}60%{-webkit-transform:translateZ(0) rotateX(0);opacity:1}}@keyframes smile-fall{from{transform:translateZ(600px) rotateX(20deg);opacity:0}60%{transform:translateZ(0) rotateX(0);opacity:1}}.smile-fall{-webkit-animation-name:smile-fall;animation-name:smile-fall;-webkit-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes smile-slideInBottom{from{-webkit-transform:translateY(20%);opacity:0}60%{-webkit-transform:translateY(0);opacity:1}}@keyframes smile-slideInBottom{from{transform:translateY(20%);opacity:0}60%{transform:translateY(0);opacity:1}}.smile-slideInBottom{-webkit-animation-name:smile-slideInBottom;animation-name:smile-slideInBottom}@-webkit-keyframes smile-fadeInScale{from{-webkit-transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);opacity:1}}@keyframes smile-fadeInScale{from{transform:scale(.7);opacity:0}50%{transform:scale(1);opacity:1}}.smile-fadeInScale{-webkit-animation-name:smile-fadeInScale;animation-name:smile-fadeInScale}.cp-modal-body ol,.cp-modal-body ol li,.cp-modal-body ul,.cp-modal-body ul li{margin:2% 0 0 2%}.cp_social_heading,.cp_social_mobile,.cp_social_mobile_button,.cp_social_networks,.cp_social_networks a,.cp_social_networks b,.cp_social_networks font,.cp_social_networks i,.cp_social_networks img,.cp_social_networks li,.cp_social_networks ol,.cp_social_networks span,.cp_social_networks strike,.cp_social_networks strong,.cp_social_networks u,.cp_social_networks ul{font-family:'Open Sans',helvetica,arial,sans-serif;line-height:1em;text-transform:none;font-weight:400;position:relative;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-image:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cp_social_circle i.cp_social_icon,.cp_social_networks div,.cp_social_networks li,.cp_social_networks li a,.cp_social_networks span,.cp_social_pin_image a:before,.cp_social_sidebar_mobile,.cp_social_sidebar_networks_mobile li,i.cp_social_icon:after,i.cp_social_icon:before{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.cp_social_circle .cp_social_icons_container li i:before,.cp_social_count,.cp_social_count span,.cp_social_networkname{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important}.cp_social_circle .cp_social_icons_container li i:after,.cp_social_circle .cp_social_icons_container li i:before,.cp_social_circle .cp_social_icons_container li:hover i:after,.cp_social_circle .cp_social_icons_container li:hover i:before{transition:left .3s,right .3s,margin .3s,opacity .3s!important;-moz-transition:left .3s,right .3s,margin .3s,opacity .3s!important;-webkit-transition:left .3s,right .3s,margin .3s,opacity .3s!important}.cp_social_icon,.cp_social_networks .cp_social_network_label{color:#FFF}.cp_social_count{line-height:23px}.cp_social_network_label{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cp_social_networks.cp_social_circle .cp_social_count,.cp_social_networks.cp_social_circle .cp_social_icons_container li:hover .cp_social_count,.cp_social_networks.cp_social_circle .cp_social_icons_container li:hover .cp_social_networkname,.cp_social_networks.cp_social_circle .cp_social_network_label,.cp_social_networks.cp_social_circle .cp_social_networkname,.cp_social_networks.cp_social_simple .cp_social_count,.cp_social_networks.cp_social_simple .cp_social_icons_container li:hover .cp_social_count,.cp_social_networks.cp_social_simple .cp_social_icons_container li:hover .cp_social_networkname,.cp_social_networks.cp_social_simple .cp_social_network_label,.cp_social_networks.cp_social_simple .cp_social_networkname{color:#444}.cp_social_networks.cp_social_autowidth{width:auto;display:block}.cp_social_networks.cp_social_autowidth .cp_social_icons_container{display:block;width:auto;list-style:none;padding:0;margin:0;text-align:center}.cp_social_networks.cp_social_autowidth ul.cp_social_icons_container li{float:none;display:inline-block}span.cp_social_share{display:block;width:100%;height:auto}.cp_social_placeholder{width:7px;height:14px;display:inline-block}.cp_social_icons_container{padding:0;margin:0;line-height:1em;display:inline-block;width:100%}.cp_social_media_wrapper{display:block;width:100%;float:left;margin:15px 0 0;padding:0}.cp-live-preview .cp_social_networks a{pointer-events:none}.cp_social_networks.cp-square i{border-radius:0!important}.cp_social_networks.cp-circle i{background-color:rgba(0,0,0,.1);border-radius:100%!important}.cp_social_networks.cp-border_radius i{background-color:rgba(0,0,0,.1);border-radius:5px}.cp_social_networkname{word-break:break-all}.cp_social_icon,.cp_social_sidebar_networks .cp_social_count{position:relative;z-index:100}.cp_social_networks .cp_social_overlay{height:100%;width:100%;background-color:rgba(0,0,0,.1);bottom:0;left:0;z-index:1;position:absolute}.cp_social_flip.cp_social_left.cp-icon-style-right .cp_social_overlay,.cp_social_left.cp-icon-style-right .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 0 -40px}.cp_social_flip.cp_social_left.cp-icon-style-right li:hover .cp_social_network_label{margin:0 -50px 0 20px}.cp_social_flip.cp_social_left.cp-icon-style-right li:hover .cp_social_overlay,.cp_social_left.cp-icon-style-right li:hover .cp_social_overlay{margin:0}.cp_social_inline_top{margin-bottom:40px}.cp_social_inline_bottom{margin-top:40px}.cp_social_networks.cp_social_left .cp_social_count,.cp_social_networks.cp_social_left .cp_social_networkname{line-height:1em;display:inline-block}.cp_social_networks.cp-icon-style-right .cp_social_icon{float:right}.cp_social_networks.cp-icon-style-right .cp_social_network_label{margin-left:0;margin-right:50px}.cp_social_networks.cp-icon-style-rounded li{border-radius:5px}.cp_social_networks.cp-icon-style-rectangle li{border-radius:0}.cp_social_networks.cp-icon-style-circle li{border-radius:100px}.cp_social_networks.cp-icon-style-circle .cp_social_icon{display:block;width:100%}.cp_social_networks.cp-icon-style-circle .cp_social_count,.cp_social_networks.cp-icon-style-circle .cp_social_network_label{margin-left:0;display:block;width:100%;text-align:center}.cp_social_networks.cp-icon-style-circle .cp_social_icon:after,.cp_social_networks.cp-icon-style-circle .cp_social_icon:before{display:block;width:auto}.cp_social_networks{text-shadow:none!important;width:100%;display:inline-block}.cp_social_networks .cp_social_icons_container{padding:0!important;margin:0!important;line-height:1em!important;display:inline-block;width:inherit}.cp_social_networks li,.widgcp_monarchwidget .cp_social_networks li,.widgcp_text .cp_social_networks li,.widget .cp_social_networks li{float:left;position:relative;margin:2% 0 0 2%;overflow:hidden;min-height:40px;line-height:0}.textwidget .cp_social_networks li{margin-bottom:0}.cp_social_networks.cp_social_nospace li,.cp_social_open_all .cp_social_overlay{margin:0!important}.cp_social_networks li a{text-decoration:none;line-height:0}.cp_social_icon,.cp_social_networks li,.cp_social_networks li a{display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp_social_networks div.cp_social_network_label{font-size:14px;line-height:1.5em}.cp_social_networks div.cp_social_count .cp_social_count_label{font-size:12px;font-weight:400}.cp_social_networks div,.cp_social_networks li i,.cp_social_networks span{position:relative;z-index:2}.cp_social_networks .cp_social_icon,.cp_social_networks .cp_social_icon:after,.cp_social_networks .cp_social_icon:before{width:40px;height:40px;line-height:40px;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cp_social_networks .cp_social_count span,.cp_social_networks .cp_social_networkname{font-weight:700}.cp_social_count,.cp_social_networkname{display:none}.cp_social_sidebar_withcounts .cp_social_count,.cp_social_withcounts .cp_social_count,.cp_social_withnetworknames .cp_social_networkname{display:inherit}.cp_social_networks.cp_social_left i.cp_social_icon.cp_social_icon_all_button{float:none!important}.cp_social_networks .cp_social_all_button i.cp_social_icon.cp_social_icon_all_button:after,.cp_social_networks .cp_social_all_button i.cp_social_icon.cp_social_icon_all_button:before{width:100%}.cp_social_slide.cp_social_left .cp_social_all_button i.cp_social_icon.cp_social_icon_all_button:after{left:-100%}.cp_social_slide.cp_social_left li.cp_social_all_button:hover i.cp_social_icon.cp_social_icon_all_button:after{left:0}.cp_social_slide.cp_social_left li:hover i.cp_social_icon.cp_social_icon_all_button:before{margin-left:100%!important}.cp_social_flip.cp_social_left li.cp_social_all_button:hover i.cp_social_icon.cp_social_icon_all_button:before{width:110%!important}li.cp_social _all_button{padding:0;text-align:center}.cp_social_circle li.cp_social_all_button{padding:0;text-align:left}.cp_social_top.cp_social_rectangle.cp_social_withcounts li.cp_social_all_button a.cp_social_open_all,.cp_social_top.cp_social_rounded.cp_social_withcounts li.cp_social_all_button a.cp_social_open_all{padding:22px 0!important}.cp_social_top.cp_social_rectangle.cp_social_withnetworknames li.cp_social_all_button a.cp_social_open_all,.cp_social_top.cp_social_rounded.cp_social_withnetworknames li.cp_social_all_button a.cp_social_open_all{padding:21px 0!important}.cp_social_top.cp_social_rectangle.cp_social_withnetworknames.cp_social_withcounts li.cp_social_all_button a.cp_social_open_all,.cp_social_top.cp_social_rounded.cp_social_withnetworknames.cp_social_withcounts li.cp_social_all_button a.cp_social_open_all{padding:33px 0!important}.cp_social_slide .cp_social_icon:after{display:inline-block;position:absolute;top:-40px;left:0}.cp_social_icon:after,.cp_social_networks.cp_social_simple .cp_social_overlay,.cp_social_popup{display:none}.cp_social_slide li:hover .cp_social_icon:before{opacity:0;margin-top:40px}.cp_social_slide li:hover .cp_social_icon:after{top:0}.cp_social_slide li:hover .cp_social_overlay{margin:0 0 0 100px}.cp_social_slide.cp_social_left .cp_social_icon{overflow:hidden}.cp_social_slide.cp_social_left li .cp_social_icon:after{left:-40px;top:0}.cp_social_slide.cp_social_left li:hover .cp_social_icon:after{left:0}.cp_social_slide.cp_social_left li:hover .cp_social_icon:before{margin-left:40px;margin-top:0;opacity:0}.cp_social_networks.cp-no-spacing li{margin:0!important}.cp_social_flip li{min-width:40px}.cp_social_flip li .cp_social_share,.cp_social_flip li a{border-left:0 solid rgba(0,0,0,.2)}.cp_social_flip.cp_social_top.cp_social_autowidth li a{border-left:8px solid transparent;padding:10px 18px 10px 10px}.cp_social_flip.cp_social_top.cp_social_autowidth li.cp_social_all_button a.cp_social_open_all{padding-right:8px!important}.cp_social_flip.cp_social_top li:hover a,.cp_social_media_wrapper .cp_social_flip.cp_social_top li:hover .cp_social_share{border-left:8px solid rgba(0,0,0,.1)}.cp_social_flip.cp_social_left li:hover .cp_social_network_label,.cp_social_flip.cp_social_left li:hover .cp_social_overlay{margin:0 0 0 50px}.cp_social_flip.cp_social_left li:hover .cp_social_icon:before{width:50px}.cp_social_flip.cp_social_left.cp_social_circle li:hover .cp_social_icon:before{width:inherit}.cp_social_flip.cp_social_left.cp_social_autowidth li:hover .cp_social_network_label,.cp_social_flip.cp_social_left.cp_social_autowidth li:hover .cp_social_overlay{margin:0 0 0 45px}.cp_social_flip.cp_social_left.cp_social_autowidth li:hover .cp_social_icon:before{width:45px}.cp_social_flip.cp_social_left.cp_social_autowidth li:hover .cp_social_network_label{padding-right:5px}.cp_social_flip.cp_social_circle li .cp_social_icon,.cp_social_media_wrapper .cp_social_flip.cp_social_circle li:hover .cp_social_share{border-left:0 solid rgba(0,0,0,.1);left:0}.cp_social_flip.cp_social_circle li:hover .cp_social_icon{border-left:6px solid rgba(0,0,0,.1);width:32px}.cp_social_flip.cp_social_circle.cp_social_left li:hover .cp_social_icon{left:1px}.cp_social_flip.cp_social_circle.cp_social_top li:hover a{border:none}.cp_social_flip.cp_social_top.cp_social_circle.cp_social_autowidth li a{border-left:none;padding:10px}.cp_social_networks.cp-icon-style-rectangle.cp_gradient i.cp_social_icon{margin:5px auto 10px}.cp_social_networks.cp_gradient.cp-no-count-no-share .cp_social_overlay{margin:0}.cp_social_col_1 li{width:100%}.cp_social_col_2 li{width:49%}.cp_social_col_3 li{width:32%}.cp_social_col_4 li{width:23.5%}.cp_social_col_5 li{width:18.4%}.cp_social_col_6 li{width:15%}.cp_social_autowidth li{width:auto;margin:0 2% 2% 0!important}.cp_social_col_2.cp-no-spacing li{width:50%}.cp_social_col_3.cp-no-spacing li{width:33.33%}.cp_social_col_4.cp-no-spacing li{width:25%}.cp_social_col_5.cp-no-spacing li{width:20%}.cp_social_col_6.cp-no-spacing li{width:16.66%}.cp_social_autowidth.cp-no-spacing li{width:auto;margin:0!important}.cp_social_col_1 li:first-child,.cp_social_col_2 li:nth-child(-n+2),.cp_social_col_3 li:nth-child(-n+3),.cp_social_col_4 li:nth-child(-n+4),.cp_social_col_5 li:nth-child(-n+5),.cp_social_col_6 li:nth-child(-n+6){margin-top:0}.cp_social_autowidth li:first-child,.cp_social_col_1 li,.cp_social_col_2 li:nth-child(2n+1),.cp_social_col_3 li:nth-child(3n+1),.cp_social_col_4 li:nth-child(4n+1),.cp_social_col_5 li:nth-child(5n+1),.cp_social_col_6 li:nth-child(6n+1){margin-left:0;clear:both}.cp_social_autowidth li:first-child{margin-left:2%!important}.cp_social_col_2.cp_social_nospace li{width:50%}.cp_social_col_3.cp_social_nospace li{width:33.33%}.cp_social_col_4.cp_social_nospace li{width:25%}.cp_social_col_5.cp_social_nospace li{width:20%}.cp_social_col_6.cp_social_nospace li{width:16.66%}.cp_social_popup.cp_social_visible{display:block}.cp_social_visible{z-index:999999}.cp_social_networks p{margin:0;line-height:0}.cp_social_networks.cp_social_circle li,.cp_social_networks.cp_social_circle li .cp_social_overlay,.cp_social_networks.cp_social_simple li,.cp_social_networks.cp_social_simple li .cp_social_overlay{background:0 0!important}.cp_social_networks.cp_social_circle .cp_social_icon,.cp_social_networks.cp_social_circle .cp_social_icon:after,.cp_social_networks.cp_social_circle .cp_social_icon:before,.cp_social_networks.cp_social_circle.cp_social_simple .cp_social_icon,.cp_social_networks.cp_social_circle.cp_social_simple .cp_social_icon:after,.cp_social_networks.cp_social_circle.cp_social_simple .cp_social_icon:before{border-radius:100%}.cp_social_networks.cp_social_simple .cp_social_icon,.cp_social_networks.cp_social_simple .cp_social_icon:after,.cp_social_networks.cp_social_simple .cp_social_icon:before{border-radius:5px}.cp_social_facebook,.cp_social_networks.cp_social_circle .cp_social_facebook i,.cp_social_networks.cp_social_simple .cp_social_facebook i{background-color:#3a579a}.cp_3D .cp_social_facebook,.cp_social_networks.cp_social_circlecp_3D .cp_social_facebook i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_facebook i{position:relative;box-shadow:0 4px #314a83}.cp_social_networks.cp_social_simple.cp_3D li,.cp_social_networks.cp_social_simple.cp_3D li:hover{position:relative;box-shadow:none!important}.cp_social_networks.cp_social_circle li.cp_social_facebook:hover i,.cp_social_networks.cp_social_simple li.cp_social_facebook:hover i,li.cp_social_facebook:hover{background-color:#314a83}.cp-icon-style-simple.cp-normal .cp_social_facebook,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_facebook i{color:#314a83}.cp-icon-style-simple.cp-normal .cp_social_icon,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_icon i{background-color:transparent!important;border-radius:0}.cp_social_networks.cp_social_circle .cp_social_twitter i,.cp_social_networks.cp_social_simple .cp_social_twitter i,.cp_social_twitter{background-color:#00abf0}.cp_social_networks.cp_social_circle li.cp_social_twitter:hover i,.cp_social_networks.cp_social_simple li.cp_social_twitter:hover i,li.cp_social_twitter:hover{background-color:#0092cc}.cp_3D .cp_social_twitter,.cp_social_networks.cp_social_circle.cp_3D .cp_social_twitter i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_twitter i{box-shadow:0 4px #0092cc}.cp-icon-style-simple.cp-normal .cp_social_twitter,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_twitter i{color:#0092cc}.cp_social_networks.cp_social_circle .cp_social_pinterest i,.cp_social_networks.cp_social_simple .cp_social_pinterest i,.cp_social_pinterest{background-color:#cd1c1f}.cp_social_networks.cp_social_circle li.cp_social_pinterest:hover i,.cp_social_networks.cp_social_simple li.cp_social_pinterest:hover i,li.cp_social_pinterest:hover{background-color:#ae181a}.cp_3D .cp_social_pinterest,.cp_social_networks.cp_social_circle.cp_3D .cp_social_pinterest i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_pinterest i{box-shadow:0 4px #ae181a}.cp-icon-style-simple.cp-normal .cp_social_pinterest,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_pinterest i{color:#ae181a}.cp_social_email,.cp_social_networks.cp_social_circle .cp_social_email i,.cp_social_networks.cp_social_simple .cp_social_email i{background-color:#666}.cp_social_networks.cp_social_circle li.cp_social_email:hover i,.cp_social_networks.cp_social_simple li.cp_social_email:hover i,li.cp_social_email:hover{background-color:#575757}.cp_3D .cp_social_email,.cp_social_networks.cp_social_circle.cp_3D .cp_social_email i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_email i{box-shadow:0 4px #575757}.cp-icon-style-simple.cp-normal .cp_social_email,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_email i{color:#666}.cp_social_networks.cp_social_circle .cp_social_wordpress i,.cp_social_networks.cp_social_simple .cp_social_wordpress i,.cp_social_wordpress{background-color:#267697}.cp_social_networks.cp_social_circle li.cp_social_wordpress:hover i,.cp_social_networks.cp_social_simple li.cp_social_wordpress:hover i,li.cp_social_wordpress:hover{background-color:#206480}.cp_3D .cp_social_wordpress,.cp_social_networks.cp_social_circle.cp_3D .cp_social_wordpress i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_wordpress i{box-shadow:0 4px #206480}.cp-icon-style-simple.cp-normal .cp_social_wordpress,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_wordpress i{color:#206480}.cp_social_networks.cp_social_circle .cp_social_vimeo i,.cp_social_networks.cp_social_simple .cp_social_vimeo i,.cp_social_vimeo{background-color:#45bbfc}.cp_social_networks.cp_social_circle li.cp_social_vimeo:hover i,.cp_social_networks.cp_social_simple li.cp_social_vimeo:hover i,li.cp_social_vimeo:hover{background-color:#3b9fd6}.cp_3D .cp_social_vimeo,.cp_social_networks.cp_social_circle.cp_3D .cp_social_vimeo i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_vimeo i{box-shadow:0 4px #3b9fd6}.cp-icon-style-simple.cp-normal .cp_social_vimeo,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_vimeo i{color:#3b9fd6}.cp_social_networks.cp_social_circle .cp_social_skype i,.cp_social_networks.cp_social_simple .cp_social_skype i,.cp_social_skype{background-color:#1ba5f4}.cp_social_networks.cp_social_circle li.cp_social_skype:hover i,.cp_social_networks.cp_social_simple li.cp_social_skype:hover i,li.cp_social_skype:hover{background-color:#178cd0}.cp_3D .cp_social_skype,.cp_social_networks.cp_social_circle.cp_3D .cp_social_skype i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_skype i{box-shadow:0 4px #178cd0}.cp-icon-style-simple.cp-normal .cp_social_skype,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_skype i{color:#178cd0}.cp_social_networks.cp_social_circle .cp_social_tumblr i,.cp_social_networks.cp_social_simple .cp_social_tumblr i,.cp_social_tumblr{background-color:#32506d}.cp_social_networks.cp_social_circle li.cp_social_tumblr:hover i,.cp_social_networks.cp_social_simple li.cp_social_tumblr:hover i,li.cp_social_tumblr:hover{background-color:#2b445d}.cp_3D .cp_social_tumblr,.cp_social_networks.cp_social_circle.cp_3D .cp_social_tumblr i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_tumblr i{box-shadow:0 4px #2b445d}.cp-icon-style-simple.cp-normal .cp_social_tumblr,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_tumblr i{color:#32506d}.cp_social_dribbble,.cp_social_networks.cp_social_circle .cp_social_dribbble i,.cp_social_networks.cp_social_simple .cp_social_dribbble i{background-color:#ea4c8d}.cp_social_networks.cp_social_circle li.cp_social_dribbble:hover i,.cp_social_networks.cp_social_simple li.cp_social_dribbble:hover i,li.cp_social_dribbble:hover{background-color:#c74178}.cp_3D .cp_social_dribbble,.cp_social_networks.cp_social_circle.cp_3D .cp_social_dribbble i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_dribbble i{box-shadow:0 4px #c74178}.cp-icon-style-simple.cp-normal .cp_social_dribbble,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_dribbble i{color:#c74178}.cp_social_flickr,.cp_social_networks.cp_social_circle .cp_social_flickr i,.cp_social_networks.cp_social_simple .cp_social_flickr i{background-color:#fc1684}.cp_social_networks.cp_social_circle li.cp_social_flickr:hover i,.cp_social_networks.cp_social_simple li.cp_social_flickr:hover i,li.cp_social_flickr:hover{background-color:#d61370}.cp_3D .cp_social_flickr,.cp_social_networks.cp_social_circle.cp_3D .cp_social_flickr i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_flickr i{box-shadow:0 4px #d61370}.cp-icon-style-simple.cp-normal .cp_social_flickr,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_flickr i{color:#d61370}.cp_social_networks.cp_social_circle .cp_social_stumbleupon i,.cp_social_networks.cp_social_simple .cp_social_stumbleupon i,.cp_social_stumbleupon{background-color:#ea4b24}.cp_social_networks.cp_social_circle li.cp_social_stumbleupon:hover i,.cp_social_networks.cp_social_simple li.cp_social_stumbleupon:hover i,li.cp_social_stumbleupon:hover{background-color:#c7401f}.cp_3D .cp_social_stumbleupon,.cp_social_networks.cp_social_circle.cp_3D .cp_social_stumbleupon i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_stumbleupon i{box-shadow:0 4px #c7401f}.cp-icon-style-simple.cp-normal .cp_social_stumbleupon,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_stumbleupon i{color:#ea4b24}.cp_social_deviantart,.cp_social_networks.cp_social_circle .cp_social_deviantart i,.cp_social_networks.cp_social_simple .cp_social_deviantart i{background-color:#566c68}.cp_social_networks.cp_social_circle li.cp_social_deviantart:hover i,.cp_social_networks.cp_social_simple li.cp_social_deviantart:hover i,li.cp_social_deviantart:hover{background-color:#495c59}.cp_3D .cp_social_deviantart,.cp_social_networks.cp_social_circle.cp_3D .cp_social_deviantart i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_deviantart i{box-shadow:0 4px #495c59}.cp_3D .cp_social_blogger,.cp_3D .cp_social_rss,.cp_social_networks.cp_social_circle.cp_3D .cp_social_blogger i,.cp_social_networks.cp_social_circle.cp_3D .cp_social_rss i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_blogger i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_rss i{box-shadow:0 4px #d07b30}.cp-icon-style-simple.cp-normal .cp_social_deviantart,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_deviantart i{color:#566c68}.cp-icon-style-simple.cp-normal .cp_social_blogger,.cp-icon-style-simple.cp-normal .cp_social_rss,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_blogger i,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_rss i{color:#f59038}.cp_social_networks.cp_social_circle .cp_social_rss i,.cp_social_networks.cp_social_simple .cp_social_rss i,.cp_social_rss{background-color:#f59038}.cp_social_networks.cp_social_circle li.cp_social_rss:hover i,.cp_social_networks.cp_social_simple li.cp_social_rss:hover i,li.cp_social_rss:hover{background-color:#d07b30}.cp_social_blogger,.cp_social_networks.cp_social_circle .cp_social_blogger i,.cp_social_networks.cp_social_simple .cp_social_blogger i{background-color:#f59038}.cp_social_networks.cp_social_circle li.cp_social_blogger:hover i,.cp_social_networks.cp_social_simple li.cp_social_blogger:hover i,li.cp_social_blogger:hover{background-color:#d07b30}.cp_social_networks.cp_social_circle .cp_social_picassa i,.cp_social_networks.cp_social_simple .cp_social_picassa i,.cp_social_picassa{background-color:#9864ae}.cp_social_networks.cp_social_circle li.cp_social_picassa:hover i,.cp_social_networks.cp_social_simple li.cp_social_picassa:hover i,li.cp_social_picassa:hover{background-color:#815594}.cp_3D .cp_social_picassa,.cp_social_networks.cp_social_circle.cp_3D .cp_social_picassa i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_picassa i{box-shadow:0 4px #815594}.cp-icon-style-simple.cp-normal .cp_social_picassa,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_picassa i{color:#9864ae}.cp_social_networks.cp_social_circle .cp_social_spotify i,.cp_social_networks.cp_social_simple .cp_social_spotify i,.cp_social_spotify{background-color:#aecf29}.cp_social_networks.cp_social_circle li.cp_social_spotify:hover i,.cp_social_networks.cp_social_simple li.cp_social_spotify:hover i,li.cp_social_spotify:hover{background-color:#94b023}.cp_3D .cp_social_spotify,.cp_social_networks.cp_social_circle.cp_3D .cp_social_spotify i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_spotify i{box-shadow:0 4px #94b023}.cp-icon-style-simple.cp-normal .cp_social_spotify,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_spotify i{color:#aecf29}.cp_social_instagram,.cp_social_networks.cp_social_circle .cp_social_instagram i,.cp_social_networks.cp_social_simple .cp_social_instagram i{background-color:#517fa4}.cp_social_networks.cp_social_circle li.cp_social_instagram:hover i,.cp_social_networks.cp_social_simple li.cp_social_instagram:hover i,li.cp_social_instagram:hover{background-color:#456c8c}.cp_3D .cp_social_instagram,.cp_social_networks.cp_social_circle.cp_3D .cp_social_instagram i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_instagram i{box-shadow:0 4px #456c8c}.cp-icon-style-simple.cp-normal .cp_social_instagram,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_instagram i{color:#456c8c}.cp_social_myspace,.cp_social_networks.cp_social_circle .cp_social_myspace i,.cp_social_networks.cp_social_simple .cp_social_myspace i{background-color:#3a5998}.cp_social_networks.cp_social_circle li.cp_social_myspace:hover i,.cp_social_networks.cp_social_simple li.cp_social_myspace:hover i,li.cp_social_myspace:hover{background-color:#314c81}.cp_3D .cp_social_myspace,.cp_social_networks.cp_social_circle.cp_3D .cp_social_myspace i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_myspace i{box-shadow:0 4px #314c81}.cp-icon-style-simple.cp-normal .cp_social_myspace,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_myspace i{color:#3a5998}.cp_social_delicious,.cp_social_networks.cp_social_circle .cp_social_delicious i,.cp_social_networks.cp_social_simple .cp_social_delicious i{background-color:#3398fc}.cp_social_networks.cp_social_circle li.cp_social_delicious:hover i,.cp_social_networks.cp_social_simple li.cp_social_delicious:hover i,li.cp_social_delicious:hover{background-color:#2b81d6}.cp_3D .cp_social_delicious,.cp_social_networks.cp_social_circle.cp_3D .cp_social_delicious i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_delicious i{box-shadow:0 4px #2b81d6}.cp-icon-style-simple.cp-normal .cp_social_delicious,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_delicious i{color:#3398fc}.cp_social_linkedin,.cp_social_networks.cp_social_circle .cp_social_linkedin i,.cp_social_networks.cp_social_simple .cp_social_linkedin i{background-color:#127bb6}.cp_social_networks.cp_social_circle li.cp_social_linkedin:hover i,.cp_social_networks.cp_social_simple li.cp_social_linkedin:hover i,li.cp_social_linkedin:hover{background-color:#0f699b}.cp_3D .cp_social_linkedin,.cp_social_networks.cp_social_circle.cp_3D .cp_social_linkedin i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_linkedin i{box-shadow:0 4px #0f699b}.cp_3D .cp_social_yahoo,.cp_3D .cp_social_yahoobookmarks,.cp_3D .cp_social_yahoomail,.cp_social_networks.cp_social_circle.cp_3D .cp_social_yahoo i,.cp_social_networks.cp_social_circle.cp_3D .cp_social_yahoobookmarks i,.cp_social_networks.cp_social_circle.cp_3D .cp_social_yahoomail i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_yahoo i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_yahoobookmarks i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_yahoomail i{box-shadow:0 4px #450f7f}.cp-icon-style-simple.cp-normal .cp_social_linkedin,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_linkedin i{color:#127bb6}.cp_social_networks.cp_social_circle .cp_social_yahoo i,.cp_social_networks.cp_social_simple .cp_social_yahoo i,.cp_social_yahoo{background-color:#511295}.cp_social_networks.cp_social_circle li.cp_social_yahoo:hover i,.cp_social_networks.cp_social_simple li.cp_social_yahoo:hover i,li.cp_social_yahoo:hover{background-color:#450f7f}.cp-icon-style-simple.cp-normal .cp_social_yahoo,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_yahoo i{color:#450f7f}.cp_social_networks.cp_social_circle .cp_social_yahoomail i,.cp_social_networks.cp_social_simple .cp_social_yahoomail i,.cp_social_yahoomail{background-color:#511295}.cp_social_networks.cp_social_circle li.cp_social_yahoomail:hover i,.cp_social_networks.cp_social_simple li.cp_social_yahoomail:hover i,li.cp_social_yahoomail:hover{background-color:#450f7f}.cp_social_networks.cp_social_circle .cp_social_yahoobookmarks i,.cp_social_networks.cp_social_simple .cp_social_yahoobookmarks i,.cp_social_yahoobookmarks{background-color:#511295}.cp_social_networks.cp_social_circle li.cp_social_yahoobookmarks:hover i,.cp_social_networks.cp_social_simple li.cp_social_yahoobookmarks:hover i,li.cp_social_yahoobookmarks:hover{background-color:#450f7f}.cp_3D .cp_social_amazon,.cp_3D .cp_social_aol,.cp_3D .cp_social_buffer,.cp_social_networks.cp_social_circle.cp_3D .cp_social_amazon i,.cp_social_networks.cp_social_circle.cp_3D .cp_social_aol i,.cp_social_networks.cp_social_circle.cp_3D .cp_social_buffer i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_amazon i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_aol i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_buffer i{box-shadow:0 4px #000}.cp_social_amazon,.cp_social_networks.cp_social_circle .cp_social_amazon i,.cp_social_networks.cp_social_simple .cp_social_amazon i{background-color:#222}.cp_social_networks.cp_social_circle li.cp_social_amazon:hover i,.cp_social_networks.cp_social_simple li.cp_social_amazon:hover i,li.cp_social_amazon:hover{background-color:#000}.cp_social_aol,.cp_social_networks.cp_social_circle .cp_social_aol i,.cp_social_networks.cp_social_simple .cp_social_aol i{background-color:#222}.cp_social_networks.cp_social_circle li.cp_social_aol:hover i,.cp_social_networks.cp_social_simple li.cp_social_aol:hover i,li.cp_social_aol:hover{background-color:#000}.cp_social_buffer,.cp_social_networks.cp_social_circle .cp_social_buffer i,.cp_social_networks.cp_social_simple .cp_social_buffer i{background-color:#222}.cp_social_networks.cp_social_circle li.cp_social_buffer:hover i,.cp_social_networks.cp_social_simple li.cp_social_buffer:hover i,li.cp_social_buffer:hover{background-color:#000}.cp_social_networks.cp_social_circle .cp_social_printfriendly i,.cp_social_networks.cp_social_simple .cp_social_printfriendly i,.cp_social_printfriendly{background-color:#75aa33}.cp_social_networks.cp_social_circle li.cp_social_printfriendly:hover i,.cp_social_networks.cp_social_simple li.cp_social_printfriendly:hover i,li.cp_social_printfriendly:hover{background-color:#64912b}.cp_3D .cp_social_printfriendly,.cp_social_networks.cp_social_circle.cp_3D .cp_social_printfriendly i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_printfriendly i{box-shadow:0 4px #64912b}.cp_social_networks.cp_social_circle .cp_social_youtube i,.cp_social_networks.cp_social_simple .cp_social_youtube i,.cp_social_youtube{background-color:#a8240f}.cp_social_networks.cp_social_circle li.cp_social_youtube:hover i,.cp_social_networks.cp_social_simple li.cp_social_youtube:hover i,li.cp_social_youtube:hover{background-color:#8f1f0d}.cp_3D .cp_social_youtube,.cp_social_networks.cp_social_circle.cp_3D .cp_social_youtube i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_youtube i{box-shadow:0 4px #8f1f0d}.cp_social_google,.cp_social_networks.cp_social_circle .cp_social_google i,.cp_social_networks.cp_social_simple .cp_social_google i{background-color:#df4a32}.cp_social_networks.cp_social_circle li.cp_social_google:hover i,.cp_social_networks.cp_social_simple li.cp_social_google:hover i,li.cp_social_google:hover{background-color:#be3f2b}.cp_3D .cp_social_google,.cp_social_networks.cp_social_circle.cp_3D .cp_social_google i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_google i{box-shadow:0 4px #be3f2b}.cp-icon-style-simple.cp-normal .cp_social_google,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_google i{color:#be3f2b}.cp_social_gmail,.cp_social_networks.cp_social_circle .cp_social_gmail i,.cp_social_networks.cp_social_simple .cp_social_gmail i{background-color:#dd4b39}.cp_social_networks.cp_social_circle li.cp_social_gmail:hover i,.cp_social_networks.cp_social_simple li.cp_social_gmail:hover i,li.cp_social_gmail:hover{background-color:#bc4031}.cp_3D .cp_social_gmail,.cp_social_networks.cp_social_circle.cp_3D .cp_social_gmail i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_gmail i{box-shadow:0 4px #bc4031}.cp_social_networks.cp_social_circle .cp_social_reddit i,.cp_social_networks.cp_social_simple .cp_social_reddit i,.cp_social_reddit{background-color:#fc461e}.cp_social_networks.cp_social_circle li.cp_social_reddit:hover i,.cp_social_networks.cp_social_simple li.cp_social_reddit:hover i,li.cp_social_reddit:hover{background-color:#d63c1a}.cp_3D .cp_social_reddit,.cp_social_networks.cp_social_circle.cp_3D .cp_social_reddit i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_reddit i{box-shadow:0 4px #d63c1a}.cp-icon-style-simple.cp-normal .cp_social_reddit,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_reddit i{color:#d63c1a}.cp_social_networks.cp_social_circle .cp_social_vkontakte i,.cp_social_networks.cp_social_simple .cp_social_vkontakte i,.cp_social_vkontakte{background-color:#4c75a3}.cp_social_networks.cp_social_circle li.cp_social_vkontakte:hover i,.cp_social_networks.cp_social_simple li.cp_social_vkontakte:hover i,li.cp_social_vkontakte:hover{background-color:#41648b}.cp_3D .cp_social_vkontakte,.cp_social_networks.cp_social_circle.cp_3D .cp_social_vkontakte i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_vkontakte i{box-shadow:0 4px #41648b}.cp_social_networks.cp_social_circle .cp_social_newsvine i,.cp_social_networks.cp_social_simple .cp_social_newsvine i,.cp_social_newsvine{background-color:#0d642e}.cp_social_networks.cp_social_circle li.cp_social_newsvine:hover i,.cp_social_networks.cp_social_simple li.cp_social_newsvine:hover i,li.cp_social_newsvine:hover{background-color:#0b5527}.cp_3D .cp_social_newsvine,.cp_social_networks.cp_social_circle.cp_3D .cp_social_newsvine i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_newsvine i{box-shadow:0 4px #0b5527}.cp_social_netvibes,.cp_social_networks.cp_social_circle .cp_social_netvibes i,.cp_social_networks.cp_social_simple .cp_social_netvibes i{background-color:#5dbc22}.cp_social_networks.cp_social_circle li.cp_social_netvibes:hover i,.cp_social_networks.cp_social_simple li.cp_social_netvibes:hover i,li.cp_social_netvibes:hover{background-color:#4fa01d}.cp_3D .cp_social_netvibes,.cp_social_networks.cp_social_circle.cp_3D .cp_social_netvibes i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_netvibes i{box-shadow:0 4px #4fa01d}.cp_social_hackernews,.cp_social_networks.cp_social_circle .cp_social_hackernews i,.cp_social_networks.cp_social_simple .cp_social_hackernews i{background-color:#f08641}.cp_social_networks.cp_social_circle li.cp_social_hackernews:hover i,.cp_social_networks.cp_social_simple li.cp_social_hackernews:hover i,li.cp_social_hackernews:hover{background-color:#cc7237}.cp_3D .cp_social_hackernews,.cp_social_networks.cp_social_circle.cp_3D .cp_social_hackernews i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_hackernews i{box-shadow:0 4px #cc7237}.cp_social_evernote,.cp_social_networks.cp_social_circle .cp_social_evernote i,.cp_social_networks.cp_social_simple .cp_social_evernote i{background-color:#7cbf4b}.cp_social_networks.cp_social_circle li.cp_social_evernote:hover i,.cp_social_networks.cp_social_simple li.cp_social_evernote:hover i,li.cp_social_evernote:hover{background-color:#6aa340}.cp_3D .cp_social_evernote,.cp_social_networks.cp_social_circle.cp_3D .cp_social_evernote i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_evernote i{box-shadow:0 4px #6aa340}.cp_social_digg,.cp_social_networks.cp_social_circle .cp_social_digg i,.cp_social_networks.cp_social_simple .cp_social_digg i{background-color:#546b9f}.cp_social_networks.cp_social_circle li.cp_social_digg:hover i,.cp_social_networks.cp_social_simplecp_social_simple li.cp_social_digg:hover i,li.cp_social_digg:hover{background-color:#475b87}.cp_3D .cp_social_digg,.cp_social_networks.cp_social_circle.cp_3D .cp_social_digg i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_digg i{box-shadow:0 4px #475b87}.cp-icon-style-simple.cp-normal .cp_social_digg,.cp_social_networks.cp_social_simple.cp-icon-style-simple.cp-normal .cp_social_digg i{color:#475b87}.cp_social_box,.cp_social_networks.cp_social_circle .cp_social_box i,.cp_social_networks.cp_social_simplecp_social_simple .cp_social_box i{background-color:#1482c3}.cp_social_networks.cp_social_circle li.cp_social_box:hover i,.cp_social_networks.cp_social_simplecp_social_simple li.cp_social_box:hover i,li.cp_social_box:hover{background-color:#116fa6}.cp_3D .cp_social_box,.cp_social_networks.cp_social_circle.cp_3D .cp_social_box i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_box i{box-shadow:0 4px #116fa6}.cp_social_baidu,.cp_social_networks.cp_social_circle .cp_social_baidu i,.cp_social_networks.cp_social_simplecp_social_simple .cp_social_baidu i{background-color:#2b3bdd}.cp_social_networks.cp_social_circle li.cp_social_baidu:hover i,.cp_social_networks.cp_social_simple li.cp_social_baidu:hover i,li.cp_social_baidu:hover{background-color:#2532bc}.cp_3D .cp_social_baidu,.cp_social_networks.cp_social_circle.cp_3D .cp_social_baidu i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_baidu i{box-shadow:0 4px #2532bc}.cp_social_livejournal,.cp_social_networks.cp_social_circle .cp_social_livejournal i,.cp_social_networks.cp_social_simple .cp_social_livejournal i{background-color:#336697}.cp_social_networks.cp_social_circle li.cp_social_livejournal:hover i,.cp_social_networks.cp_social_simple li.cp_social_livejournal:hover i,li.cp_social_livejournal:hover{background-color:#2b5780}.cp_3D .cp_social_livejournal,.cp_social_networks.cp_social_circle.cp_3D .cp_social_livejournal i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_livejournal i{box-shadow:0 4px #2b5780}.cp_social_friendfeed,.cp_social_networks.cp_social_circle .cp_social_friendfeed i,.cp_social_networks.cp_social_simple .cp_social_friendfeed i{background-color:#5989c0}.cp_social_networks.cp_social_circle li.cp_social_friendfeed:hover i,.cp_social_networks.cp_social_simple li.cp_social_friendfeed:hover i,li.cp_social_friendfeed:hover{background-color:#4c75a3}.cp_3D .cp_social_friendfeed,.cp_social_networks.cp_social_circle.cp_3D .cp_social_friendfeed i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_friendfeed i{box-shadow:0 4px #4c75a3}.cp_social_github,.cp_social_networks.cp_social_circle .cp_social_github i,.cp_social_networks.cp_social_simple .cp_social_github i{background-color:#4183c4}.cp_social_networks.cp_social_circle li.cp_social_github:hover i,.cp_social_networks.cp_social_simple li.cp_social_github:hover i,li.cp_social_github:hover{background-color:#376fa7}.cp_3D .cp_social_github,.cp_social_networks.cp_social_circle.cp_3D .cp_social_github i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_github i{box-shadow:0 4px #376fa7}.cp_social_networks.cp_social_circle .cp_social_outlook i,.cp_social_networks.cp_social_simple .cp_social_outlook i,.cp_social_outlook{background-color:#1174c3}.cp_social_networks.cp_social_circle li.cp_social_outlook:hover i,.cp_social_networks.cp_social_simple li.cp_social_outlook:hover i,li.cp_social_outlook:hover{background-color:#0e63a6}.cp_3D .cp_social_outlook,.cp_social_networks.cp_social_circle.cp_3D .cp_social_outlook i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_outlook i{box-shadow:0 4px #0e63a6}.cp_social_blinklist,.cp_social_networks.cp_social_circle .cp_social_blinklist i,.cp_social_networks.cp_social_simple .cp_social_blinklist i{background-color:#fc6d21}.cp_social_networks.cp_social_circle li.cp_social_blinklist:hover i,.cp_social_networks.cp_social_simple li.cp_social_blinklist:hover i,li.cp_social_blinklist:hover{background-color:#d65d1c}.cp_3D .cp_social_blinklist,.cp_social_networks.cp_social_circle.cp_3D .cp_social_blinklist i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_blinklist i{box-shadow:0 4px #d65d1c}.cp_social_aweber,.cp_social_networks.cp_social_circle .cp_social_aweber i,.cp_social_networks.cp_social_simple .cp_social_aweber i{background-color:#127bbf}.cp_social_networks.cp_social_circle li.cp_social_aweber:hover i,.cp_social_networks.cp_social_simple li.cp_social_aweber:hover i,li.cp_social_aweber:hover{background-color:#0f69a3}.cp_3D .cp_social_aweber,.cp_social_networks.cp_social_circle.cp_3D .cp_social_aweber i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_aweber i{box-shadow:0 4px #0f69a3}.cp_social_mailchimp,.cp_social_networks.cp_social_circle .cp_social_mailchimp i,.cp_social_networks.cp_social_simple .cp_social_mailchimp i{background-color:#3283bf}.cp_social_networks.cp_social_circle li.cp_social_mailchimp:hover i,.cp_social_networks.cp_social_simple li.cp_social_mailchimp:hover i,li.cp_social_mailchimp:hover{background-color:#2b6fa3}.cp_3D .cp_social_mailchimp,.cp_social_networks.cp_social_circle.cp_3D .cp_social_mailchimp i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_mailchimp i{box-shadow:0 4px #2b6fa3}.cp_social_networks.cp_social_circle .cp_social_soundcloud i,.cp_social_networks.cp_social_simple .cp_social_soundcloud i,.cp_social_soundcloud{background-color:#f0601e}.cp_social_networks.cp_social_circle li.cp_social_soundcloud:hover i,.cp_social_networks.cp_social_simple li.cp_social_soundcloud:hover i,li.cp_social_soundcloud:hover{background-color:#cc521a}.cp_3D .cp_social_soundcloud,.cp_social_networks.cp_social_circle.cp_3D .cp_social_soundcloud i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_soundcloud i{box-shadow:0 4px #cc521a}.cp_social_networks.cp_social_circle .cp_social_print i,.cp_social_networks.cp_social_simple .cp_social_print i,.cp_social_print{background-color:#333}.cp_social_networks.cp_social_circle li.cp_social_print:hover i,.cp_social_networks.cp_social_simple li.cp_social_print:hover i,li.cp_social_print:hover{background-color:#2b2b2b}.cp_3D .cp_social_print,.cp_social_networks.cp_social_circle.cp_3D .cp_social_print i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_print i{box-shadow:0 4px #2b2b2b}.cp_social_like,.cp_social_networks.cp_social_circle .cp_social_like i,.cp_social_networks.cp_social_simple .cp_social_like i{background-color:#f95149}.cp_social_networks.cp_social_circle li.cp_social_like:hover i,.cp_social_networks.cp_social_simple li.cp_social_like:hover i,li.cp_social_like:hover{background-color:#d4453e}.cp_3D .cp_social_like,.cp_social_networks.cp_social_circle.cp_3D .cp_social_like i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_like i{box-shadow:0 4px #d4453e}.cp_social_behance,.cp_social_networks.cp_social_simple .cp_social_behance i .cp_social_networks.cp_social_circle .cp_social_behance i{background-color:#1769ff}.cp_social_networks.cp_social_circle li.cp_social_behance:hover i,.cp_social_networks.cp_social_simple li.cp_social_behance:hover i,li.cp_social_behance:hover{background-color:#1459d9}.cp_3D .cp_social_behance,.cp_social_networks.cp_social_circle.cp_3D .cp_social_behance i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_behance i{box-shadow:0 4px #1459d9}.cp_social_all_button,.cp_social_networks.cp_social_circle .cp_social_all_button i,.cp_social_networks.cp_social_simple .cp_social_all_button i{background-color:#dedede}.cp_social_networks.cp_social_circle li.cp_social_all_button:hover i,.cp_social_networks.cp_social_simple li.cp_social_all_button:hover i,li.cp_social_all_button:hover{background-color:#d1d1d1}.cp_3D .cp_social_all_button,.cp_social_networks.cp_social_circle.cp_3D .cp_social_all_button i,.cp_social_networks.cp_social_simple.cp_3D .cp_social_all_button i{box-shadow:0 4px #d1d1d1}li.cp_social_all_button i.cp_social_icon_all_button{color:#777}.cp_social_mobile .cp_social_icons_container li:hover i{color:#fff}.cp_social_left{text-align:left}.cp_social_left .cp_social_network_label{margin-left:40px;padding:7px 14px 10px 10px}.cp_social_left .cp_social_network_label div{margin:6px 4px 0}.cp_social_left .cp_social_count span{display:inline-block}.cp_social_left .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 0 40px}.cp_social_left.cp_social_circle .cp_social_network_label,.cp_social_left.cp_social_circle li:hover .cp_social_network_label{margin-left:46px!important;padding:6px 0 0;padding-right:0!important}.cp-border_radius .cp_social_share,.cp-circle .cp_social_share{padding:5px}.cp_social_left .cp_social_icon{float:left}.cp_social_left.cp-circle .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 0 50px}.cp_social_flip.cp_social_left.cp-circle li:hover .cp_social_network_label,.cp_social_flip.cp_social_left.cp-circle li:hover .cp_social_overlay{margin:0 0 0 60px}.cp_social_left.cp-border_radius .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 0 50px}.cp_social_flip.cp_social_left.cp-border_radius li:hover .cp_social_network_label,.cp_social_flip.cp_social_left.cp-border_radius li:hover .cp_social_overlay,.cp_social_left.cp-border_radius li:hover .cp_social_overlay{margin:0 0 0 60px}.cp_social_flip.cp_social_left.cp-icon-style-right.cp-border_radius .cp_social_overlay,.cp_social_flip.cp_social_left.cp-icon-style-right.cp-circle .cp_social_overlay,.cp_social_left.cp-icon-style-right.cp-border_radius .cp_social_overlay,.cp_social_left.cp-icon-style-right.cp-circle .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 0 -50px}.cp_social_flip.cp_social_left.cp-icon-style-right.cp-border_radius li:hover .cp_social_network_label,.cp_social_flip.cp_social_left.cp-icon-style-right.cp-border_radius li:hover .cp_social_overlay,.cp_social_flip.cp_social_left.cp-icon-style-right.cp-circle li:hover .cp_social_network_label,.cp_social_flip.cp_social_left.cp-icon-style-right.cp-circle li:hover .cp_social_overlay,.cp_social_left.cp-icon-style-right.cp-border_radius li:hover .cp_social_overlay,.cp_social_left.cp-icon-style-right.cp-circle li:hover .cp_social_overlay{margin:0 60px 0 -5px}.cp_social_networks.cp_social_col_1 li{margin:2% 0 0!important}.cp_social_left.cp-square .cp_social_overlay{margin:0 0 0 50px}.cp_social_flip.cp_social_left.cp-icon-style-right.cp-square .cp_social_overlay,.cp_social_left.cp-icon-style-right.cp-square .cp_social_overlay{margin:0 0 0 -50px}.cp_social_left.cp-icon-style-left.cp-square.cp_gradient li:hover .cp_social_network_label,.cp_social_left.cp-icon-style-left.cp-square.cp_gradient li:hover .cp_social_overlay,.cp_social_left.cp-icon-style-left.cp_gradient li:hover .cp_social_network_label,.cp_social_left.cp-icon-style-left.cp_gradient li:hover .cp_social_overlay{margin:0 0 0 55px}.cp_social_left.cp-icon-style-rectangle.cp-border_radius li:hover .cp_social_network_label,.cp_social_left.cp-icon-style-rectangle.cp-circle li:hover .cp_social_network_label,.cp_social_left.cp-icon-style-rectangle.cp-square li:hover .cp_social_network_label{padding:5px 0 0}@media only screen and (min-width:768px){.cp_social_autowidth.cp_social_nospace.cp_social_rounded .cp_social_icons_container{width:auto;float:left}}@media only screen and (max-width:767px){.cp_social_networks li{margin:2% 0 0 2%!important;width:49%!important;clear:none!important}.cp_social_networks li:nth-child(2n+1){margin-left:0!important;clear:both!important}.cp_social_networks li:nth-child(-n+2){margin-top:0!important}.cp_social_networks.cp_social_nospace li{width:50%!important}.cp_social_media .cp_social_networks li{width:auto!important;clear:none!important;margin:0 2% 2% 0!important;overflow:hidden}.cp_social_media .cp_social_networks.cp_social_nospace li{margin:0!important}.cp_social_media .cp_social_nospace.cp_social_rounded .cp_social_icons_container{width:auto;float:left}.cp_social_media .cp_social_networks li .cp_social_network_label{display:none}.cp_social_pinterest_window{height:80%;width:80%;top:10px;margin-left:0;z-index:99999999;left:6%}.cp_social_pin_images{max-height:90%}.cp_social_autowidth.cp_social_networks li:nth-child(n){width:auto!important;margin:0 2% 2% 0!important;clear:none!important}.cp_social_autowidth.cp_social_nospace li:nth-child(n){margin:0!important}.cp_social_autowidth.cp_social_nospace.cp_social_rounded .cp_social_icons_container{width:auto;float:left}.cp_social_networks.cp_social_autowidth .cp_social_icons_container{text-align:center!important}}@media only screen and (max-width:610px){.cp_social_networks li{width:100%!important;margin-left:0!important;clear:both!important}.cp_social_networks li:first-child{margin-top:0!important}.cp_social_networks li:nth-child(n+2){margin:2% 0 0!important}.cp_social_networks.cp_social_nospace li{margin:0!important;width:100%!important}.cp_social_media .cp_social_networks li{width:auto!important;clear:none!important;margin:0 2% 2% 0!important}.cp_social_media .cp_social_networks.cp_social_nospace li{margin:0!important}.cp_social_media .cp_social_networks li .cp_social_network_label{display:none}.cp_social_autowidth.cp_social_networks li:nth-child(n){width:auto!important;margin:0 2% 2% 0!important;clear:none!important}.cp_social_autowidth.cp_social_nospace li:nth-child(n){margin:0!important}.cp_social_autowidth.cp_social_nospace.cp_social_rounded .cp_social_icons_container{width:auto;float:left}.cp_social_networks.cp_social_autowidth .cp_social_icons_container{display:block;width:auto}}@font-face{font-family:cp-social;src:url(../../../assets/fonts/cp-social.eot);src:url(../../../assets/fonts/cp-social.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/cp-social.ttf) format('truetype'),url(../../../assets/fonts/cp-social.woff) format('woff'),url(../../../assets/fonts/cp-social.svg#cp-social) format('svg');font-weight:400;font-style:normal}.cp_social_icon,.cp_social_icon:after,.cp_social_icon:before{font-family:cp-social;speak:none;font-style:normal;font-size:16px;line-height:16px;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:block}.cp_social_icon_networks:before{content:"\e605"}.cp_social_icon_cancel:after{content:"\e60c"}.cp_social_icon_behance:after,.cp_social_icon_behance:before{content:"\e643"}.cp_social_icon_like:after,.cp_social_icon_like:before{content:"\e60e"}.cp_social_icon_aweber:after,.cp_social_icon_aweber:before{content:"\e612"}.cp_social_icon_blinklist:after,.cp_social_icon_blinklist:before{content:"\e613"}.cp_social_icon_buffer:after,.cp_social_icon_buffer:before{content:"\e614"}.cp_social_icon_email:after,.cp_social_icon_email:before{content:"\e615"}.cp_social_icon_github:after,.cp_social_icon_github:before{content:"\e616"}.cp_social_icon_mailchimp:after,.cp_social_icon_mailchimp:before{content:"\e617"}.cp_social_icon_outlook:after,.cp_social_icon_outlook:before{content:"\e618"}.cp_social_icon_print:after,.cp_social_icon_print:before{content:"\e619"}.cp_social_icon_soundcloud:after,.cp_social_icon_soundcloud:before{content:"\e61a"}.cp_social_icon_baidu:after,.cp_social_icon_baidu:before{content:"\e61b"}.cp_social_icon_box:after,.cp_social_icon_box:before{content:"\e61c"}.cp_social_icon_digg:after,.cp_social_icon_digg:before{content:"\e61d"}.cp_social_icon_evernote:after,.cp_social_icon_evernote:before{content:"\e61e"}.cp_social_icon_friendfeed:after,.cp_social_icon_friendfeed:before{content:"\e61f"}.cp_social_icon_hackernews:after,.cp_social_icon_hackernews:before{content:"\e620"}.cp_social_icon_livejournal:after,.cp_social_icon_livejournal:before{content:"\e621"}.cp_social_icon_netvibes:after,.cp_social_icon_netvibes:before{content:"\e622"}.cp_social_icon_newsvine:after,.cp_social_icon_newsvine:before{content:"\e623"}.cp_social_icon_aol:after,.cp_social_icon_aol:before{content:"\e624"}.cp_social_icon_gmail:after,.cp_social_icon_gmail:before{content:"\e625"}.cp_social_icon_google:after,.cp_social_icon_google:before{content:"\e626"}.cp_social_icon_printfriendly:after,.cp_social_icon_printfriendly:before{content:"\e627"}.cp_social_icon_reddit:after,.cp_social_icon_reddit:before{content:"\e628"}.cp_social_icon_vkontakte:after,.cp_social_icon_vkontakte:before{content:"\e629"}.cp_social_icon_yahoobookmarks:after,.cp_social_icon_yahoobookmarks:before{content:"\e62a"}.cp_social_icon_yahoomail:after,.cp_social_icon_yahoomail:before{content:"\e62b"}.cp_social_icon_youtube:after,.cp_social_icon_youtube:before{content:"\e62c"}.cp_social_icon_amazon:after,.cp_social_icon_amazon:before{content:"\e62d"}.cp_social_icon_delicious:after,.cp_social_icon_delicious:before{content:"\e62e"}.cp_social_icon_googleplus:after,.cp_social_icon_googleplus:before{content:"\e62f"}.cp_social_icon_instagram:after,.cp_social_icon_instagram:before{content:"\e630"}.cp_social_icon_linkedin:after,.cp_social_icon_linkedin:before{content:"\e631"}.cp_social_icon_myspace:after,.cp_social_icon_myspace:before{content:"\e632"}.cp_social_icon_picassa:after,.cp_social_icon_picassa:before{content:"\e633"}.cp_social_icon_spotify:after,.cp_social_icon_spotify:before{content:"\e634"}.cp_social_icon_yahoo:after,.cp_social_icon_yahoo:before{content:"\e635"}.cp_social_icon_blogger:after,.cp_social_icon_blogger:before{content:"\e636"}.cp_social_icon_deviantart:after,.cp_social_icon_deviantart:before{content:"\e637"}.cp_social_icon_dribbble:after,.cp_social_icon_dribbble:before{content:"\e638"}.cp_social_icon_flickr:after,.cp_social_icon_flickr:before{content:"\e639"}.cp_social_icon_pinterest:after,.cp_social_icon_pinterest:before{content:"\e63a"}.cp_social_icon_rss:after,.cp_social_icon_rss:before{content:"\e63b"}.cp_social_icon_skype:after,.cp_social_icon_skype:before{content:"\e63c"}.cp_social_icon_stumbleupon:after,.cp_social_icon_stumbleupon:before{content:"\e63d"}.cp_social_icon_tumblr:after,.cp_social_icon_tumblr:before{content:"\e63e"}.cp_social_icon_facebook:after,.cp_social_icon_facebook:before{content:"\e63f"}.cp_social_icon_twitter:after,.cp_social_icon_twitter:before{content:"\e640"}.cp_social_icon_vimeo:after,.cp_social_icon_vimeo:before{content:"\e641"}.cp_social_icon_wordpress:after,.cp_social_icon_wordpress:before{content:"\e642"}.cp_social_icon_all_button:after,.cp_social_icon_all_button:before{content:"\e64c"}.cp_social_networks.cp_social_simple.cp-no-spacing .cp_social_share{padding:0 0 5px}.cp_social_networks.cp_social_simple.cp-no-spacing .cp_social_network_label{margin-left:40px;padding:7px 0 10px}.cp_social_networks.cp-icon-style-rectangle i.cp_social_icon{display:block;float:none;margin:0 auto}.cp_social_networks.cp-icon-style-rectangle .cp_social_network_label{margin:0 auto;padding:5px 0 0;text-align:center}.cp_social_networks.cp-icon-style-rectangle.cp-normal .cp_social_network_label{padding:0 0 10px}.cp_social_networks.cp-icon-style-rectangle .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 35px}.cp_social_networks.cp-icon-style-rectangle.cp-normal .cp_social_overlay{background-color:rgba(0,0,0,.1);margin:0 0 40px}.cp-icon-style-rectangle.cp_gradient li:hover .cp_social_overlay{margin:0 0 -90px}.cp_social_networks.cp-icon-style-left.cp-square i.cp_social_icon,.cp_social_networks.cp-icon-style-rectangle.cp-square i.cp_social_icon,.cp_social_networks.cp-icon-style-right.cp-square i.cp_social_icon,.cp_social_networks.cp-icon-style-rounded.cp-square i.cp_social_icon{background-color:rgba(0,0,0,.1)}.cp_social_networks.cp-icon-style-left.cp-square .cp_social_share,.cp_social_networks.cp-icon-style-rectangle.cp-square .cp_social_share,.cp_social_networks.cp-icon-style-rounded.cp-square .cp_social_share,.cp_social_networks.cp-square .cp_social_share{padding:5px}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field button:active,.cp-form-container .cp-form-field button:focus,.cp-form-container .cp-form-field button:hover,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field input:active,.cp-form-container .cp-form-field input:focus,.cp-form-container .cp-form-field input:hover,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field select:active,.cp-form-container .cp-form-field select:focus,.cp-form-container .cp-form-field select:hover,.cp-form-container .cp-form-field textarea,.cp-form-container .cp-form-field textarea:active,.cp-form-container .cp-form-field textarea:focus,.cp-form-container .cp-form-field textarea:hover,.cp-modal-popup-container .cp-form-field button:focus,.cp-modal-popup-container .cp-form-field input:focus,.cp-modal-popup-container .cp-form-field select:focus,.cp-modal-popup-container .cp-form-field textarea:focus{box-shadow:none;outline:0}.cp-clear:after{clear:both}.cp-clear:after,.cp-clear:before{display:table;content:""}.cp-empty,.cp-empty *{margin:0!important;padding:0!important;line-height:1px!important}[data-template=demo] .cp-empty,[data-template=demo] .cp-empty *{line-height:3px!important}.smile-absolute-loader,.smile-fixed-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}.smile-absolute-loader{position:absolute}.smile-fixed-loader{position:fixed}.smile-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes loading{0%,40%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1,2.2)}}@-moz-keyframes loading{0%,40%{-moz-transform:scale(1)}20%{-moz-transform:scale(1,2.2)}}@keyframes loading{0%,40%{transform:scale(1)}20%{transform:scale(1,2.2)}}.smile-top-fix-loader .smile-loader{top:150px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.cp-highlight{position:relative}.blinking-cursor{font-weight:100!important;display:inline-block!important;line-height:inherit!important;width:1px;background-color:transparent;font-size:inherit!important;color:transparent!important;position:absolute;overflow:hidden;top:auto;bottom:0;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-moz-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-webkit-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-ms-keyframes "blink"{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}.cp-no-responsive{font-size:initial!important;line-height:initial!important}.cp-hidden{display:none}.cp-form-container{clear:both;float:none;margin:auto auto 10px}.cp-info-bar .cp-form-container,.cp-slidein .cp-form-container{margin:5px 0}.cp-info-bar .cp-form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-form-container .cp-form-layout-3,.cp-form-container .cp-form-layout-4{margin-left:15px;margin-right:15px}.cp-form-container ::-webkit-input-placeholder{font-family:inherit;line-height:normal;color:inherit}.cp-form-container :-moz-placeholder{font-family:inherit;line-height:normal;color:inherit}.cp-form-container ::-moz-placeholder{font-family:inherit;line-height:normal;color:inherit}.cp-form-container :-ms-input-placeholder{font-family:inherit;line-height:normal;color:inherit}.cp-form-container :placeholder-shown{font-family:inherit;line-height:normal;color:inherit}.cp-form-container .cp-submit,.cp-form-container .cp-submit:active,.cp-form-container .cp-submit:focus,.cp-form-container .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-form-container .cp-submit.cp-btn-flat,.cp-form-container .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-form-container label{font-size:14px;line-height:normal;margin-bottom:5px;text-align:left;display:block}.cp-form-container .cp-form-layout-3 label{display:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field textarea{font-size:16px;line-height:normal;border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin-bottom:10px;width:100%;max-width:100%}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field select,.cp-modal-popup-container .cp-form-field textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:768px){.cp-form-container .cp-form-field input:-moz-placeholder,.cp-form-container .cp-form-field input:-ms-input-placeholder,.cp-form-container .cp-form-field input::-moz-placeholder,.cp-form-container .cp-form-field input::-webkit-input-placeholder{line-height:normal;font-size:.85em!important}}.cp-form-container .cp-submit{width:auto;display:inline-block}.cp-info-bar .cp-form-container .cp-submit{font-size:14px}.cp-form-container .cp-form-layout-3 .cp-submit{display:block}.cp-form-container .cp-submit-wrap-full .cp-submit{width:100%}.cp-form-container .cp-submit-wrap-center{text-align:center}.cp-form-container .cp-submit-wrap-left{text-align:left}.cp-form-container .cp-submit-wrap-right{text-align:right}.cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2{margin:0 auto}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2,.cp-info-bar .cp-form-container .cp-form-layout-4{max-width:550px}@media (min-width:768px){.cp-form-layout-2 .cp-form-field:nth-child(odd){padding-right:5px;clear:both}.cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:5px}.cp-form-container .cp-form-layout-3 .cp-form-field{padding-right:5px;padding-left:5px}.cp-form-container .cp-form-layout-3 .cp-submit-wrap{padding-left:5px;padding-right:0}.cp-form-container .cp-form-layout-3 .cp-form-field:first-child{padding-left:0}.cp-form-container .cp-form-layout-3 .cp-form-field button,.cp-form-container .cp-form-layout-3 .cp-form-field input,.cp-form-container .cp-form-layout-3 .cp-form-field select,.cp-form-container .cp-form-layout-3 .cp-form-field textarea{margin-bottom:0}}.cp-form-container.cp-vertical-form-container .cp-form-layout-3,.cp-form-container.cp-vertical-form-container .cp-form-layout-4{margin:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-submit-wrap,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-submit-wrap{padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(odd){padding-left:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-right:0}.cp-trigger-shortcode{cursor:pointer}.cp-form-container .cp-all-inputs-wrap,.cp-form-container .cp-form-layout-1 .cp-all-inputs-wrap,.cp-form-container .cp-form-layout-2 .cp-all-inputs-wrap,.cp-form-container .cp-form-layout-4 .cp-submit-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-3,.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.customize-support .tip,.tip{line-height:1.5em;max-width:200px}.tip{background-color:#000;background-color:rgba(0,0,0,.8);color:#eee;font-size:11px;padding:4px 8px}.tip.success{background-color:#47fe42;background-color:rgba(71,254,66,.8);color:#025600}.tip.error{background-color:#ff7f86;background-color:rgba(255,127,134,.8);color:#7f0006}.tip.light{background-color:#ebebeb;background-color:rgba(235,235,235,.8);color:#222}.tip[class*=arrow]:before{content:' ';position:absolute;border:solid #000;width:0;height:0;border-width:5px;border-color:rgba(0,0,0,.8)}.tip.arrow-left:before,.tip.arrow-right:before{border-top-color:transparent;border-bottom-color:transparent}.success[class*=arrow]:before{border-color:#47fe42;border-color:rgba(71,254,66,.8)}.error[class*=arrow]:before{border-color:#ff7f86;border-color:rgba(255,127,134,.8)}.light[class*=arrow]:before{border-color:#ebebeb;border-color:rgba(235,235,235,.8)}.tip.arrow-right:before{border-right-color:transparent;margin-top:-5px;top:50%;left:100%}.tip.arrow-bottom:before,.tip.arrow-top:before{border-left-color:transparent;margin-left:-5px;left:50%;border-right-color:transparent}.tip.arrow-left:before{border-left-color:transparent;margin-top:-5px;top:50%;right:100%}.tip.arrow-top:before{border-top-color:transparent;bottom:100%}.tip.arrow-bottom:before{border-bottom-color:transparent;top:100%}.customize-support .tip{background-color:rgba(0,148,221,.95);color:#FFF;font-size:13px;padding:5px 11px;border:1px solid #0094DD;border-radius:1px}.customize-support .tip[class*=arrow]:before{border-width:5px;border-color:#0094DD;border-color:rgba(0,148,221,.95)}.customize-support .tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%}.customize-support .tip.arrow-bottom:before,.customize-support .tip.arrow-top:before{border-left-color:transparent;border-right-color:transparent;margin-left:-5px;left:50%}.customize-support .tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%}.customize-support .tip.arrow-top:before{border-top-color:transparent;bottom:100%}.customize-support .tip.arrow-bottom:before{border-bottom-color:transparent;top:100%}.tip[class*=close-tip-content]{border-radius:7px;max-width:300px;padding:15px 30px}.tip[class*=close-tip-content]:before{border-width:8px!important;margin-top:-8px!important}.tip[class*=close-tip-content][class*=arrow-bottom]:before{margin-top:-1px!important}.tip[class*=close-tip-content][class*=arrow-right]:before{left:100%;left:calc(100% - 1px)}.cp-innertip.tip[class*=close-tip-content][class*=arrow]{margin-top:30px!important}@media (max-width:768px){.tip[class*=close-tip-content]{border-radius:7px;max-width:200px;padding:5px 20px}}@media (max-width:610px){.tip[class*=close-tip-content]{max-width:170px}}


