@import url(https://jennifermrichardson.co.uk/wp-content/plugins/custom-banners/assets/css/style.css);@import url(https://jennifermrichardson.co.uk/wp-content/plugins/custom-banners/assets/css/standard_style.css);

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/instagram-feed/css/sbi-styles.min.css */
#sb_instagram {width: 100%;margin: 0 auto;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram:after{content: "";display: table;clear: both;}#sb_instagram.sbi_fixed_height{overflow: hidden;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_images{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram .sbi_header_link {-webkit-box-shadow: none;box-shadow: none;}#sb_instagram .sbi_header_link:hover {border: none;}#sb_instagram #sbi_images .sbi_item{display: inline-block;width: 100%;vertical-align: top;zoom: 1;margin: 0 !important;text-decoration: none;opacity: 1;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity: 0;}#sb_instagram #sbi_images {display: grid;width: 100%;padding: 12px 0;}#sb_instagram.sbi_col_1 #sbi_images {grid-template-columns: repeat(1, 1fr);}#sb_instagram.sbi_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(1, 1fr);}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram .sbi_photo_wrap{position: relative;}#sb_instagram .sbi_photo{display: block;text-decoration: none;}#sb_instagram .sbi_photo img{width: 100%;height: inherit;object-fit: cover;scale: 1;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;vertical-align: middle;}#sb_instagram .sbi_no_js img{display: none;}#sb_instagram a, #sb_instagram a:hover, #sb_instagram a:focus, #sb_instagram a:active{outline: none;}#sb_instagram img{display: block;padding: 0 !important;margin: 0 !important;max-width: 100% !important;opacity: 1 !important;}#sb_instagram .sbi_link{display: none;position: absolute;bottom: 0;right: 0;width: 100%;padding: 10px 0;background: rgba(0,0,0,0.5);text-align: center;color: #fff;font-size: 12px;line-height: 1.1;}#sb_instagram .sbi_link a{padding: 0 6px;text-decoration: none;color: #fff;font-size: 12px;line-height: 1.1;display: inline-block;vertical-align: top;zoom: 1;}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom: 5px;}#sb_instagram .sbi_link a:hover, #sb_instagram .sbi_link a:focus{text-decoration: underline;}#sb_instagram .sbi_photo_wrap:hover .sbi_link, #sb_instagram .sbi_photo_wrap:focus .sbi_link{display: block;}#sb_instagram svg:not(:root).svg-inline--fa {height: 1em;display: inline-block;}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn, .sbi_type_carousel .fa-clone, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display: block !important;position: absolute;z-index: 1;color: #fff;color: rgba(255,255,255,0.9);font-style: normal !important;text-shadow: 0 0 8px rgba(0,0,0,0.8);}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn {z-index: 2;top: 50%;left: 50%;margin-top: -24px;margin-left: -19px;padding: 0;font-size: 48px;}#sb_instagram .sbi_type_carousel .fa-clone{right: 12px;top: 12px;font-size: 24px;text-shadow: 0 0 8px rgba(0,0,0,0.3);}.sbi_type_carousel svg.fa-clone, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{-webkit-filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );}#sb_instagram .sbi_loader{width: 20px;height: 20px;position: relative;top: 50%;left: 50%;margin: -10px 0 0 -10px;background-color: #000;background-color: rgba(0,0,0,0.5);border-radius: 100%;-webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;animation: sbi-sk-scaleout 1.0s infinite ease-in-out;}#sb_instagram br {display: none;}#sbi_load p {display: inline;padding: 0;margin: 0;}#sb_instagram #sbi_load .sbi_loader{position: absolute;margin-top: -11px;background-color: #fff;opacity: 1;}@-webkit-keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}}@keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);opacity: 0;}}#sb_instagram .fa-spin, #sbi_lightbox .fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear }#sb_instagram .fa-pulse, #sbi_lightbox .fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8) }@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}.sbi-screenreader{text-indent: -9999px !important;display: block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;overflow: hidden !important;}#sb_instagram .sb_instagram_header, .sb_instagram_header{overflow: hidden;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 12px 0;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a {text-decoration: none;transition: color 0.5s ease;}.sb_instagram_header.sbi_header_outside{float: none;margin-left: auto !important;margin-right: auto !important;display: flex;}.sbi_no_avatar .sbi_header_img{background: #333;color: #fff;width: 50px;height: 50px;position: relative;}.sb_instagram_header .sbi_header_hashtag_icon {opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.75);}.sbi_no_avatar .sbi_header_hashtag_icon {display: block;color: #fff;opacity: .9;-webkit-transition: background .6s linear,color .6s linear;-moz-transition: background .6s linear,color .6s linear;-o-transition: background .6s linear,color .6s linear;transition: background .6s linear,color .6s linear }.sbi_no_avatar:hover .sbi_header_hashtag_icon {display: block;opacity: 1;-webkit-transition: background .2s linear,color .2s linear;-moz-transition: background .2s linear,color .2s linear;-o-transition: background .2s linear,color .2s linear;transition: background .2s linear,color .2s linear }@media all and (min-width: 480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img, .sb_instagram_header.sbi_medium .sbi_header_img{width: 80px;height: 80px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img, .sb_instagram_header.sbi_medium .sbi_header_img img{width: 80px;height: 80px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size: 20px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{font-size: 14px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{line-height: 1.4 }#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img, .sb_instagram_header.sbi_large .sbi_header_img{width: 120px;height: 120px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img, .sb_instagram_header.sbi_large .sbi_header_img img {width: 120px;height: 120px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text h3{font-size: 28px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{font-size: 16px;}}#sb_instagram .sb_instagram_header .sbi_header_img, .sb_instagram_header .sbi_header_img{position: relative;width: 50px;height: 50px;overflow: hidden;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 50%;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,0.75);}#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{position: absolute;top: 50%;left: 50%;margin-top: -12px;margin-left: -12px;width: 24px;height: 24px;font-size: 24px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top: -18px;margin-left: -18px;width: 36px;height: 36px;font-size: 36px }#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {margin-top: -24px;margin-left: -24px;width: 48px;height: 48px;font-size: 48px }#sb_instagram .sb_instagram_header .sbi_header_img_hover i {overflow: hidden;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{z-index: 2;transition: opacity 0.4s ease-in-out;}#sb_instagram .sb_instagram_header .sbi_fade_in, .sb_instagram_header .sbi_fade_in{opacity: 1;transition: opacity 0.2s ease-in-out;}#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover, #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, .sb_instagram_header a:hover .sbi_header_img_hover, .sb_instagram_header a:focus .sbi_header_img_hover{opacity: 1;}#sb_instagram .sb_instagram_header .sbi_header_text, .sb_instagram_header .sbi_header_text{display: flex;gap: 20px;justify-content: flex-start;align-items: center;}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text, .sb_instagram_header.sbi_large .sbi_feedtheme_header_text {gap: 8px;}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {gap: 4px;}.sbi_feedtheme_header_text {display: flex;justify-content: flex-start;align-items: flex-start;flex: 1;flex-direction: column;gap: 4px;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a{text-decoration: none;}#sb_instagram .sb_instagram_header h3, .sb_instagram_header h3{font-size: 16px;line-height: 1.3;margin: 0;padding: 0;}#sb_instagram .sb_instagram_header p, .sb_instagram_header p{font-size: 13px;line-height: 1.3;margin: 0;padding: 0;}#sb_instagram p:empty {display: none;}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji, .sb_instagram_header .sbi_header_text img.emoji{margin-right: 3px !important;}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info, .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear: both;}#sb_instagram #sbi_load{float: left;clear: both;width: 100%;text-align: center;}#sb_instagram #sbi_load .fa-spinner{display: none;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -7px;font-size: 15px;}#sb_instagram #sbi_load{opacity: 1;transition: all 0.5s ease-in;}#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{opacity: 1;transition: all 0.1s ease-in;}#sb_instagram .sbi_hidden{opacity: 0 !important;}#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{display: inline-block;vertical-align: top;zoom: 1;padding: 7px 14px;margin: 5px auto 0 auto;background: #333;border: none;color: #fff;text-decoration: none;font-size: 13px;line-height: 1.5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_load .sbi_load_btn {position: relative;}#sb_instagram .sbi_follow_btn{display: inline-block;vertical-align: top;zoom: 1;text-align: center;}#sb_instagram .sbi_follow_btn.sbi_top{display: block;margin-bottom: 5px;}#sb_instagram .sbi_follow_btn a{background: #408bd1;color: #fff;}#sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_load_btn{transition: all 0.1s ease-in;}#sb_instagram #sbi_load .sbi_load_btn:hover{outline: none;box-shadow: inset 0 0 20px 20px rgba(255,255,255,0.25);}#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus{outline: none;box-shadow: inset 0 0 10px 20px #359dff;}#sb_instagram .sbi_follow_btn a:active, #sb_instagram #sbi_load .sbi_load_btn:active{box-shadow: inset 0 0 10px 20px rgba(0,0,0,0.3);}#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg{margin-bottom: -1px;margin-right: 7px;font-size: 15px;}#sb_instagram .sbi_follow_btn svg{vertical-align: -.125em;}#sb_instagram #sbi_load .sbi_follow_btn{margin-left: 5px;}#sb_instagram .sb_instagram_error{width: 100%;text-align: center;line-height: 1.4;}#sbi_mod_error{display: none;border: 1px solid #ddd;background: #eee;color: #333;margin: 10px 0 0;padding: 10px 15px;font-size: 13px;text-align: center;clear: both;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}#sbi_mod_error br {display: initial !important;}#sbi_mod_error p{padding: 5px 0 !important;margin: 0 !important;line-height: 1.3 !important;}#sbi_mod_error ol, #sbi_mod_error ul{padding: 5px 0 5px 20px !important;margin: 0 !important;}#sbi_mod_error li{padding: 1px 0 !important;margin: 0 !important;}#sbi_mod_error span{font-size: 12px;}#sb_instagram.sbi_medium .sbi_playbtn, #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -12px;margin-left: -9px;font-size: 23px;}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 8px;top: 8px;font-size: 18px;}#sb_instagram.sbi_small .sbi_playbtn, #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -9px;margin-left: -7px;font-size: 18px;}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 5px;top: 5px;font-size: 12px;}@media all and (max-width: 640px){#sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_6 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_width_resp{width: 100% !important;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_6 #sbi_images, #sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_mob_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_mob_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing: border-box;position: relative;overflow: hidden;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {content: "";display: block;padding-top: 100%;z-index: -300;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {opacity: 1;}#sb_instagram.sbi_no_js .sbi_photo img, #sb_instagram.sbi_no_js .sbi_load_btn{display: none;}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo, #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom: 0 !important;}#sb_instagram #sbi_mod_error .sb_frontend_btn {display: inline-block;padding: 6px 10px;background: #ddd;background: rgba(0,0,0,.1);text-decoration: none;border-radius: 5px;margin-top: 10px;color: #444 }#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {background: #ccc;background: rgba(0,0,0,.15) }#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {margin-right: 2px }.sbi_header_outside.sbi_header_palette_dark, #sb_instagram.sbi_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close{background-color: rgba(0,0,0,.85);color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_dark .sbi_caption, .sbi_header_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{color: rgba(255,255,255,.75);}.sbi_header_palette_dark .sbi_bio, #sb_instagram.sbi_palette_dark .sbi_meta {color: rgba(255,255,255,.75);}.sbi_header_palette_dark a, #sb_instagram.sbi_palette_dark .sbi_expand a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #fff;}.sbi_header_outside.sbi_header_palette_light, #sb_instagram.sbi_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close{color: rgba(0,0,0,.85);background-color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_light .sbi_caption, .sbi_header_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{color: rgba(0,0,0,.85);}.sbi_header_palette_light .sbi_bio, #sb_instagram.sbi_palette_light .sbi_meta {color: rgba(0,0,0,.85);}.sbi_header_palette_light a, #sb_instagram.sbi_palette_light .sbi_expand a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #000;}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr) }#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr) }#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr) }#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr) }#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr) }#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr) }}@media all and (max-width: 800px){#sb_instagram.sbi_tab_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_tab_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_tab_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_tab_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_tab_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_tab_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_tab_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_tab_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_tab_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_tab_col_1 #sbi_images {grid-template-columns: 1fr;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr) }#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr) }#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr) }#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_mob_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_mob_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_mob_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display: none !important;}body:after {content: url(https://jennifermrichardson.co.uk/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);display: none;}.sbi_lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 99999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.9;display: none;}.sbi_lightbox {position: absolute;left: 0;width: 100%;z-index: 100000;text-align: center;line-height: 0;font-weight: normal;}.sbi_lightbox .sbi_lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;object-fit: contain;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.sbi_lightbox a:hover, .sbi_lightbox a:focus, .sbi_lightbox a:active{outline: none;}.sbi_lightbox a img {border: none;}.sbi_lb-outerContainer {position: relative;background-color: #000;*zoom: 1;width: 250px;height: 250px;margin: 0 auto 5px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}.sbi_lb-outerContainer:after {content: "";display: table;clear: both;}.sbi_lb-container-wrapper{height: 100%;}.sbi_lb-container {position: relative;padding: 4px;top: 0;left: 0;width: 100%;height: 100%;bottom: 0;right: 0;}.sbi_lb-loader {position: absolute;width: 100%;top: 50%;left: 0;height: 20px;margin-top: -10px;text-align: center;line-height: 0;}.sbi_lb-loader span {display: block;width: 14px;height: 14px;margin: 0 auto;background: url(https://jennifermrichardson.co.uk/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;}.sbi_lb-nav {top: 0;left: 0;width: 100%;z-index: 10;}.sbi_lb-container > .nav {left: 0;}.sbi_lb-nav a {position: absolute;z-index: 100;top: 0;height: 90%;outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.sbi_lb-prev, .sbi_lb-next {height: 100%;cursor: pointer;display: block;}.sbi_lb-nav a.sbi_lb-prev {width: 50px;left: -70px;padding-left: 10px;padding-right: 10px;float: left;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav a.sbi_lb-next {width: 50px;right: -70px;padding-left: 10px;padding-right: 10px;float: right;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav span{display: block;top: 55%;position: absolute;left: 20px;width: 34px;height: 45px;margin: -25px 0 0 0;background: url(https://jennifermrichardson.co.uk/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;}.sbi_lb-nav a.sbi_lb-prev span{background-position: -53px 0;}.sbi_lb-nav a.sbi_lb-next span{left: auto;right: 20px;background-position: -18px 0;}.sbi_lb-dataContainer {margin: 0 auto;padding-top: 10px;*zoom: 1;width: 100%;font-family: "Open Sans", Helvetica, Arial, sans-serif;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position: relative;padding-right: 300px;background: #fff;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {position: relative;background: #000;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {width: 300px !important;position: absolute;top: 0;right: -300px;height: 100%;bottom: 0;background: #fff;line-height: 1.4;overflow: hidden;overflow-y: auto;text-align: left;}.sbi_lb-dataContainer:after, .sbi_lb-data:after, .sbi_lb-commentBox:after {content: "";display: table;clear: both;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display: block !important;width: 100%;margin-top: 20px;padding: 4px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {padding-bottom: 0;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {width: 100%;max-width: 100%;margin-bottom: 20px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {display: inline-block;padding-top: 10px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display: block !important;width: 100%;min-width: 100%;float: left;clear: both;font-size: 12px;padding: 3px 20px 3px 0;margin: 0 0 1px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {font-weight: 700;margin-right: 5px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align: left;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing: border-box;padding: 15px 20px;}.sbi_lb-data {padding: 0 4px;color: #ccc;}.sbi_lb-data .sbi_lb-details {width: 85%;float: left;text-align: left;line-height: 1.1;}.sbi_lb-data .sbi_lb-caption {float: left;font-size: 13px;font-weight: normal;line-height: 1.3;padding-bottom: 3px;color: #ccc;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.sbi_lb-data .sbi_lb-caption a{color: #ccc;font-weight: bold;text-decoration: none;}.sbi_lb-data .sbi_lb-caption a:hover, .sbi_lb-commenter:hover{color: #fff;text-decoration: underline;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float: left;width: 100%;color: #ccc;padding-bottom: 0;display: block;margin: 0 0 5px 0;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color: #fff;text-decoration: underline;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {color: #333;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p{color: #333;}.sbi_lightbox .sbi_lightbox_username img {float: left;border: none;width: 32px;height: 32px;margin-right: 10px;background: #666;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}.sbi_lightbox_username p{float: left;margin: 0;padding: 0;color: #ccc;line-height: 32px;font-weight: bold;font-size: 13px;}.sbi_lb-data .sbi_lb-number {display: block;float: left;clear: both;padding: 5px 0 15px 0;font-size: 12px;color: #999999;}.sbi_lb-data .sbi_lb-close {display: block;float: right;width: 30px;height: 30px;font-size: 18px;color: #aaa;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-data .sbi_lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;color: #fff;}.sbi_lb-nav {height: auto;}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {position: relative !important;}.sbi_lb-container{padding: 0;}.sb-elementor-cta {width: 100% !important;border: 1px solid #E8E8EB !important;border-radius: 2px !important;position: relative !important;text-align: center !important;}.sb-elementor-cta-img-ctn {width: 100% !important;position: relative !important;float: left !important;display: flex !important;justify-content: center !important;align-items: center !important;margin-top: 50px !important;margin-bottom: 35px !important;}.sb-elementor-cta-img {width: 65px !important;height: 65px !important;position: relative !important;border: 2px solid #DCDDE1 !important;border-radius: 16px !important;-webkit-transform: rotate(-3deg) !important;transform: rotate(-3deg) !important;display: flex !important;justify-content: center !important;align-items: center !important;}.sb-elementor-cta-img span svg {float: left !important;}.sb-elementor-cta-img>* {-webkit-transform: rotate(3deg) !important;transform: rotate(3deg) !important;}.sb-elementor-cta-logo {position: absolute !important;right: -15px !important;bottom: -19px !important;z-index: 1 !important;}.sb-elementor-cta-heading {font-size: 19px !important;padding: 0px !important;margin: 0px !important;display: inline-block !important;width: 100% !important;font-weight: 700 !important;line-height: 1.4em !important;margin-bottom: 30px !important;}.sb-elementor-cta-btn {background: #0068A0 !important;border-radius: 2px !important;padding: 8px 20px 8px 38px !important;cursor: pointer !important;color: #fff !important;position: relative !important;margin-bottom: 30px !important;}.sb-elementor-cta-btn:before, .sb-elementor-cta-btn:after {content: '' !important;position: absolute !important;width: 2px !important;height: 12px !important;background: #fff !important;left: 20px !important;top: 14px !important;}.sb-elementor-cta-btn:after {-webkit-transform: rotate(90deg) !important;transform: rotate(90deg) !important;}.sb-elementor-cta-desc {display: flex !important;justify-content: center !important;align-items: center !important;padding: 20px !important;background: #F9F9FA !important;border-top: 1px solid #E8E8EB !important;margin-top: 35px !important;flex-direction: column !important;}.sb-elementor-cta-desc strong {color: #141B38 !important;font-size: 16px !important;font-weight: 600 !important;margin-bottom: 8px !important;}.sb-elementor-cta-desc span {color: #434960 !important;font-size: 14px !important;line-height: 1.5em !important;padding: 0 20% !important;}.sb-elementor-cta-selector {width: 100% !important;padding: 0 20% !important;display: flex !important;justify-content: center !important;align-items: center !important;flex-direction: column !important;margin-bottom: 45px !important;}.sb-elementor-cta-feedselector {border: 1px solid #D0D1D7 !important;padding: 8px 16px 8px 16px !important;margin-bottom: 15px !important;max-width: 100% !important;min-width: 400px !important;}.sb-elementor-cta-selector span {color: #2C324C !important;}.sb-elementor-cta-selector span a {text-transform: capitalize !important;text-decoration: underline !important;font-weight: 600 !important;}.sb-elementor-cta-selector span a:after {color: #2C324C !important;margin-left: 2px !important;font-weight: 400 !important;text-decoration-color: #fff !important;}.sb-elementor-cta-selector span a:first-of-type:after {content: ',' !important;}.sb-elementor-cta-selector span a:nth-of-type(2):after {content: 'or' !important;}.sb-elementor-cta-selector span a:nth-of-type(2):after {margin-left: 5px !important;margin-right: 2px !important;}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {content: '' !important;height: 16px !important;font-variant: normal !important;background-position: center center !important;background-repeat: no-repeat !important;}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/custom-banners/blocks/rotating-banner/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-custom-banners-rotating-banner {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/custom-banners/blocks/single-banner/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-custom-banners-single-banner {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/blocks/single-testimonial/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-easy-testimonials-single-testimonial {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/blocks/random-testimonial/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-easy-testimonials-random-testimonial {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/blocks/testimonials-list/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-easy-testimonials-testimonials-list {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/blocks/testimonials-cycle/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-easy-testimonials-testimonials-cycle {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/blocks/testimonials-grid/style.css */
/**
 * The following styles get applied both on the front of your site and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

.wp-block-easy-testimonials-testimonials-grid {
	background-color: #000;
	color: #fff;
	padding: 2px;
}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

.wp-block-pdfemb-pdf-embedder-viewer{max-width:none}



/*FILESTART   */

/* 10Web Booster optimized this CSS file */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/contact-form-7/includes/css/styles.css */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/custom-banners/assets/css/wp-banners.css */



/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/easy-testimonials/include/assets/css/style.css */
blockquote.easy_testimonial::before {
	content: "";
}

blockquote.easy_testimonial {
	background: 0 0;
	margin: 10px auto;
	min-height: 80px;
	padding: 10px;
}

.easy-t-cycle-pager > *, .style-clean_style .easy-t-cycle-pager span, .style-clean_style .easy-t-cycle-pager > *, .style-dark_style .easy-t-cycle-pager > *, .style-light_style .easy-t-cycle-pager > *, div.easy-t-cycle-next, div.easy-t-cycle-prev {
	cursor: pointer;
}

.easy-t-cycle-pager span, .style-dark_style .easy-t-cycle-pager span, .style-light_style .easy-t-cycle-pager span {
	height: 16px;
	display: inline-block;
	font-family: arial;
	font-size: 50px;
	cursor: pointer;
}

.style-clean_style .easy-t-cycle-pager, .style-dark_style .easy-t-cycle-pager, .style-light_style .easy-t-cycle-pager {
	z-index: 500;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	text-align: center;
}

blockquote.easy_testimonial .wp-post-image {
	border-radius: 5px;
	float: left;
	margin: 0 10px 10px 0;
}

blockquote.easy_testimonial .easy_t_ratings {
	width: 100%;
}

.widgets blockquote.easy_testimonial {
	margin: 5px auto;
}

.easy-t-slideshow-wrap .cycle-slide {
	width: 100%;
	height: auto;
}

.easy-t-slideshow-wrap .cycle-slideshow {
	overflow: hidden;
	margin-bottom: 0;
}

.easy-t-slideshow-wrap {
	padding: 0;
}

.easy-t-cycle-controls {
	text-align: center;
}

.easy-t-cycle-pager {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	width: auto;
	z-index: 500;
}

.easy-t-cycle-pager span {
	width: 16px;
	line-height: 32px;
	color: #ddd;
}

.style-light_style .cycle-slide, .style-light_style .easy-t-cycle-pager, .style-light_style blockquote.easy_testimonial .easy_t_ratings {
	width: 100%;
}

.style-light_style blockquote.easy_testimonial p {
	width: auto;
}

.easy-t-cycle-pager span.cycle-pager-active {
	color: #D69746;
}

.style-light_style blockquote.easy_testimonial {
	background-color: #EEE;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #666;
	padding: 10px;
	margin: 10px auto;
}

.style-light_style blockquote.easy_testimonial .wp-post-image {
	border: 1px solid #CCC;
	border-radius: 5px;
	float: left;
	margin: 0 10px 10px 0;
}

.style-light_style blockquote.easy_testimonial p a {
	color: #666;
}

.style-light_style .widgets blockquote.easy_testimonial {
	margin: 5px auto;
}

.style-light_style .cycle-slideshow {
	overflow: hidden;
	padding-bottom: 40px;
}

.style-light_style .easy-t-cycle-pager span {
	width: 16px;
	color: #ddd;
}

.style-dark_style .cycle-slide, .style-dark_style .easy-t-cycle-pager, .style-dark_style blockquote.easy_testimonial .easy_t_ratings {
	width: 100%;
}

.style-dark_style blockquote.easy_testimonial p {
	width: auto;
}

.style-light_style .easy-t-cycle-pager span.cycle-pager-active {
	color: #D69746;
}

.style-dark_style blockquote.easy_testimonial {
	background-color: #AAA;
	border: 1px solid #000;
	border-radius: 5px;
	color: #000;
	padding: 10px;
	margin: 10px auto;
}

.style-dark_style blockquote.easy_testimonial .wp-post-image {
	border: 1px solid #000;
	border-radius: 5px;
	float: left;
	margin: 0 10px 10px 0;
}

.style-dark_style blockquote.easy_testimonial p a {
	color: #FFF;
}

.style-dark_style .widgets blockquote.easy_testimonial {
	margin: 5px auto;
}

.style-dark_style .cycle-slideshow {
	overflow: hidden;
	padding-bottom: 40px;
}

.style-dark_style .easy-t-cycle-pager span {
	width: 16px;
	color: #ddd;
}

.style-dark_style .easy-t-cycle-pager span.cycle-pager-active {
	color: #D69746;
}

.style-clean_style blockquote.easy_testimonial {
	margin: 10px auto;
	min-height: 80px;
	padding: 10px;
}

blockquote.easy_testimonial p {
	width: auto;
}

.style-clean_style .attachment-easy_testimonial_thumb {
	min-width: 60px;
	min-height: 60px;
	display: block;
	margin: 1em auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-border-radius: 99em;
	-moz-border-radius: 99em;
	border-radius: 99em;
	border: 5px solid #eee;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
}

.style-clean_style .cycle-slide, .style-clean_style .easy-t-cycle-pager {
	width: 100%;
}

.style-clean_style body blockquote.easy_testimonial .wp-post-image {
	float: left;
	margin: 0 10px 10px 0;
}

.style-clean_style .cycle-slideshow {
	overflow: hidden;
	padding-bottom: 40px;
}

.style-clean_style .easy-t-cycle-pager span {
	font-family: arial;
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #ddd;
}

.style-clean_style .easy-t-cycle-pager span.cycle-pager-active {
	color: #D69746;
}

@font-face {
	font-family: dashicons;
  src: url(https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/dashicons.eot);
}

@font-face {
	font-family: dashicons;
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/dashicons.ttf) format("truetype"), url(https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/dashicons.svg#dashicons) format("svg");
  font-weight: 400;
  font-style: normal;
}

.dashicons, .dashicons-before:before {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	font-family: dashicons;
	text-decoration: inherit;
	font-weight: 400;
	font-style: normal;
	vertical-align: top;
	text-align: center;
	-webkit-transition: color .1s ease-in 0;
	transition: color .1s ease-in 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

div[class^=style-clean_style] .testimonial_author cite span, div[class^=style-dark_style] .testimonial_author cite span, div[class^=style-default_style] .testimonial_author cite span, div[class^=style-light_style] .testimonial_author cite span, span.stars {
	display: block;
}

.dashicons-star-filled:before {
	content: "\f155";
}

.dashicons-star-half:before {
	content: "\f459";
}

.dashicons-star-empty:before {
	content: "\f154";
}

div[class^=style-dark_style] .wp-post-image, div[class^=style-default_style] .wp-post-image, div[class^=style-light_style] .wp-post-image {
	min-height: 50px;
	min-width: 50px;
}

div[class^=style-dark_style] .wp-post-image.attachment-easy_testimonial_thumb, div[class^=style-default_style] .wp-post-image.attachment-easy_testimonial_thumb, div[class^=style-light_style] .wp-post-image.attachment-easy_testimonial_thumb {
	max-height: 50px;
	max-width: 50px;
}

span.stars {
	height: 18px;
}

div.easy-t-cycle-prev {
	float: left;
}

div.easy-t-cycle-next {
	float: right;
}

.easy_t_single_testimonial blockquote p span.testimonial-client, .easy_t_single_testimonial blockquote p span.testimonial-position {
	width: 100%;
}

.easy_t_error {
	color: red;
}

.easy_t_field_wrap_error {
	border: 1px solid red;
	padding: 10px 10px 0;
	margin-bottom: 10px;
}

.easy_testimonials_grid .easy_testimonials_grid_row {
	display: inline-block;
	width: 100%;
}

.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell {
	float: left;
	margin-bottom: 20px;
}

@media only screen and (max-width: 500px) {
	.easy_testimonials_grid_responsive .easy_testimonials_grid_row .easy_testimonials_grid_cell {
		min-width: 280px;
		margin-left: 0;
		margin-right: 0;
	}
}

.easy_testimonials_grid_equal_height_rows .easy_testimonials_grid_cell .easy_t_single_testimonial {
	height: 100%;
}

.easy_testimonials_grid_1 .easy_testimonials_grid_cell {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.easy_testimonials_grid_2 .easy_testimonials_grid_cell {
	width: 48%;
	margin-left: 2%;
	margin-right: 2%;
}

.easy_testimonials_grid_3 .easy_testimonials_grid_cell {
	width: 30%;
	margin-left: 2%;
	margin-right: 2%;
}

.easy_testimonials_grid_4 .easy_testimonials_grid_cell {
	width: 22%;
	margin-left: 2%;
	margin-right: 2%;
}

.easy_testimonials_grid_5 .easy_testimonials_grid_cell {
	width: 18%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid_6 .easy_testimonials_grid_cell {
	width: 15%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid_7 .easy_testimonials_grid_cell {
	width: 12%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid_8 .easy_testimonials_grid_cell {
	width: 10%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid_9 .easy_testimonials_grid_cell {
	width: 9%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid_10 .easy_testimonials_grid_cell {
	width: 8%;
	margin-left: 1%;
	margin-right: 1%;
}

.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell:first-child {
	margin-left: 0;
}

.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell:last-child {
	margin-right: 0;
}

.easy_t_single_testimonial .easy_testimonial_title {
	font-weight: 700;
}

blockquote.easy_testimonial * {
	box-sizing: unset;
}

.easy_testimonial cite span {
	display: block;
}

span.stars span {
	color: #666;
	float: left;
}

span.stars span.empty {
	color: #CCC;
}

.easy_t_single_testimonial blockquote.easy_testimonial {
	border: 0;
	padding: 10px;
}

.easy_testimonial .testimonial_body .more-link, .easy_testimonial .testimonial_body .more-link:after, .easy_testimonial .testimonial_body .more-link:before {
	border-bottom: inherit;
	color: inherit;
	content: inherit;
	font-size: inherit;
	font-style: inherit;
	text-decoration: underline;
}

.easy_testimonial .testimonial_body .more-link:hover {
	text-decoration: none;
}

.easy_t_pagination {
	text-align: center;
}

.post-content blockquote.easy_testimonial {
	border-left: 0 none;
}

.testimonial .fusion-meta-info {
	display: none;
}

form.easy-testimonials-submission-form {
	display: block;
	margin: 20px auto;
}

.easy-testimonials-submission-form .easy_t_field_wrap {
	margin-bottom: 20px;
}

.easy-testimonials-submission-form .easy_t_field_wrap label {
	display: block;
	font-size: 18px;
}

.easy-testimonials-submission-form input[type=text] {
	font-size: 16px;
	margin-bottom: 4px;
	padding: 8px;
	width: 350px;
}

.easy-testimonials-submission-form .easy_t_description {
	font-size: 14px !important;
	padding-left: 2px;
	margin-top: 4px;
}

.stars .dashicons-star-filled, .stars .dashicons-star-half, .stars .dashicons-star-empty {
	color: gold;
}

.easy_t_clear {
	clear: both;
}

.easy-t-slideshow-wrap .cycle-carousel-wrap blockquote {
	white-space: normal !important;
}

.easy-t-slideshow-wrap .cycle-carousel-wrap .cycle-slide {
	vertical-align: top;
}

.easy_testimonial {
  /* New Themes */
  /*--------HEADER AREA
    ---------------------------------------*/
  /*--------MAIN-CONTENT AREA
    ---------------------------------------*/
  /*--------FOOTER AREA
    ---------------------------------------*/
  /*--------TESTIMONIAL_1
    ---------------------------------------*/
  /*--------GREEN-TESTIMONIAL AREA
    ---------------------------------------*/
  /*--------BLUE-TESTIMONIAL AREA
    ---------------------------------------*/
  /*--------BLACK-TESTIMONIAL AREA
    ---------------------------------------*/
  /*--------GRAY-TESTIMONIAL AREA
    ---------------------------------------*/
  /*--------TESTIMONIAL_4
    ---------------------------------------*/
  /*--------MAIN-CONTENT AREA
    ---------------------------------------*/
  /*--------FOOTER AREA
    ---------------------------------------*/
  /*--------GRAY-TESTIMONIAL4 AREA
    ---------------------------------------*/
  /*--------BLUE-TESTIMONIAL4 
    ---------------------------------------*/
  /*--------GREEN-TESTIMONIAL4 
    ---------------------------------------*/
  /*--------ASH-TESTIMONIAL4 
    ---------------------------------------*/
  /*--------RED-TESTIMONIAL4 
    ---------------------------------------*/
  /*--------TESTIMONIAL_5
    ---------------------------------------*/
  /*--------GREEN-TESTIMONIAL5 
    ---------------------------------------*/
  /*--------BLUE-TESTIMONIAL5 
    ---------------------------------------*/
  /*--------SKY-TESTIMONIAL5 
    ---------------------------------------*/
  /*--------ORANGE-TESTIMONIAL5 
    ---------------------------------------*/
  /*--------GRAY-TESTIMONIAL5 
    ---------------------------------------*/
  /*--------TESTIMONIAL_3
    ---------------------------------------*/
  /*--------GRAY-TESTIMONIAL3 
    ---------------------------------------*/
  /*--------RED-TESTIMONIAL3 
    ---------------------------------------*/
  /*--------YELLOW-TESTIMONIAL3 
    ---------------------------------------*/
  /*--------BLUE-TESTIMONIAL3 
    ---------------------------------------*/
  /*--------BLACK-TESTIMONIAL3 
    ---------------------------------------*/
  /*--------merit_style 
    ---------------------------------------*/
  /*--------GREEN-TESTIMONIAL2 
    ---------------------------------------*/
  /*Green */
  /*--------RED-TESTIMONIAL2 
    ---------------------------------------*/
  /*--------ORANGE-TESTIMONIAL2 
    ---------------------------------------*/
  /*--------Purple-TESTIMONIAL2 
    ---------------------------------------*/
  /*--------GRAY-TESTIMONIAL2 
    ---------------------------------------*/
  /* Responsive CSS for themes */
  /* TODO: Combined for now, need to clean out unneeded stuff from here */
  /*Extra Large Devices*/
  /* Large Devices, Wide Screens */
  /* Medium Devices, Desktops */
  /* Small Devices, Tablets */
  /* Wide Mobile Layout: 480px. */
  /* coustom Layout: */;
}

.easy_testimonial .header-area {
	background-color: #FF6F6F;
}

.easy_testimonial .title-area {
	text-align: center;
}

.easy_testimonial .title-area .testimonial-client {
	margin-top: 0;
    /* text-transform: uppercase; */
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
	padding-top: 20px;
	margin-bottom: 10px;
}

.easy_testimonial .title-area .testimonial-position {
	color: #FFD8D8;
	line-height: 18px;
    /* margin-top: -10px; */;
}

.easy_testimonial .rate-area {
	text-align: center;
	position: relative;
	padding: 0 5px 30px;
}

.easy_testimonial .rate-area img {
    /* top: -8px; */
	bottom: -48px;
	left: 50%;
	position: absolute;
	border: 3px solid #FFFFFF;
	border-radius: 50%;
	max-width: 92px;
	margin-left: -46px;
	width: 100%;
}

.easy_testimonial .rate-area .date {
	display: inline-block;
	color: #FFD8D8;
	padding-right: 130px;
	margin-bottom: 0;
	position: absolute;
	right: 50%;
	padding-right: 60px;
	text-align: right;
	bottom: 4px;
}

.easy_testimonial .rate-area i {
	color: #FFFFFF;
}

.easy_testimonial .rate-area .ccicon i {
	color: #FFA4A4;
}

.easy_testimonial .rate-area .easy_testimonial_star_wrapper {
	position: absolute;
	left: 50%;
	padding-left: 60px;
	bottom: 4px;
}

.easy_testimonial .main-content {
	text-align: center;
	padding-bottom: 10px;
}

.easy_testimonial .main-content .easy_testimonial_title {
	color: #656565;
	margin-top: 0;
	padding: 0 10px;
	padding-top: 0px;
	padding-top: 50px;
	text-transform: none;
	font-weight: normal;
	line-height: 28px;
	font-size: 24px;
	margin-bottom: 20px;
}

.easy_testimonial .main-content .testimonial_body p {
	color: #555555;
	padding: 0 15px;
	line-height: 1.5em;
	margin-bottom: 0;
	padding-bottom: 20px;
}

.easy_testimonial .footer-area {
    /* position: fixed; */
	bottom: 0;
	width: 100%;
	background-color: #FF6F6F;
	text-align: center;
    /* text-transform: uppercase; */
	z-index: 2;
}

.easy_testimonial .footer-area .testimonial-other {
	margin: 0;
	color: #fff;
	padding: 10px;
}

.easy_testimonial .footer-area span {
	text-transform: lowercase;
}

.easy_testimonial .grey-accolades_style,
  .easy_testimonial .red-accolades_style,
  .easy_testimonial .green-accolades_style,
  .easy_testimonial .blue-accolades_style,
  .easy_testimonial .black-accolades_style {
	margin: 5px;
	box-sizing: border-box;
	box-shadow: 0px 0px 2px #555;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
}

.easy_testimonial .grey-accolades_style .main-content,
  .easy_testimonial .red-accolades_style .main-content,
  .easy_testimonial .green-accolades_style .main-content,
  .easy_testimonial .blue-accolades_style .main-content,
  .easy_testimonial .black-accolades_style .main-content {
	background-color: white;
	padding-top: 70px;	
}

.easy_testimonial .grey-accolades_style .main-content .easy_testimonial_title,
  .easy_testimonial .red-accolades_style .main-content .easy_testimonial_title,
  .easy_testimonial .green-accolades_style .main-content .easy_testimonial_title,
  .easy_testimonial .blue-accolades_style .main-content .easy_testimonial_title,
  .easy_testimonial .black-accolades_style .main-content .easy_testimonial_title {
	padding-top: 0px;
}

.easy_testimonial .grey-accolades_style .footer-area,
  .easy_testimonial .red-accolades_style .footer-area,
  .easy_testimonial .green-accolades_style .footer-area,
  .easy_testimonial .blue-accolades_style .footer-area,
  .easy_testimonial .black-accolades_style .footer-area {
    /* width: 99.25% !important; */;
}

.easy_testimonial .green-accolades_style .header-area {
	background-color: #0EAD9A;
}

.easy_testimonial .green-accolades_style .title-area .testimonial-position {
	color: #68F7E6;
}

.easy_testimonial .green-accolades_style .rate-area .date {
	color: #68F7E6;
}

.easy_testimonial .green-accolades_style .rate-area .ccicon i {
	color: #41D3C1;
}

.easy_testimonial .green-accolades_style .footer-area {
	background-color: #0EAD9A;
}

.easy_testimonial .blue-accolades_style .header-area {
	background-color: #5599C8;
}

.easy_testimonial .blue-accolades_style .title-area .testimonial-position {
	color: #8FC2E9;
}

.easy_testimonial .blue-accolades_style .rate-area .date {
	color: #8FC2E9;
}

.easy_testimonial .blue-accolades_style .rate-area .ccicon i {
	color: #8FCBF5;
}

.easy_testimonial .blue-accolades_style .footer-area {
	background-color: #5599C8;
}

.easy_testimonial .black-accolades_style .header-area {
	background-color: #000000;
}

.easy_testimonial .black-accolades_style .title-area .testimonial-position {
	color: #707070;
}

.easy_testimonial .black-accolades_style .rate-area .date {
	color: #707070;
}

.easy_testimonial .black-accolades_style.rate-area .ccicon i {
	color: #4F4F4F;
}

.easy_testimonial .black-accolades_style .footer-area {
	background-color: #000000;
}

.easy_testimonial .grey-accolades_style .header-area {
	background-color: #A9B7B8;
}

.easy_testimonial .grey-accolades_style .title-area .testimonial-position {
	color: #D4DADB;
}

.easy_testimonial .grey-accolades_style .rate-area .date {
	color: #D4DADB;
}

.easy_testimonial .grey-accolades_style .rate-area .ccicon i {
	color: #C0C9CA;
}

.easy_testimonial .grey-accolades_style .footer-area {
	background-color: #A9B7B8;
}

.easy_testimonial .main-content-4 {
	text-align: center;
	padding-bottom: 10px;
	background-color: #727987;
	padding-top: 30px;
}

.easy_testimonial .main-content-4 .easy_testimonial_title {
	color: #656565;
	margin-top: 0;
	padding: 0 10px;
	text-transform: none;
	font-weight: normal;
	line-height: 28px;
	font-size: 24px;
	margin-bottom: 20px;
}

.easy_testimonial .main-content-4 .testimonial_body p {
	color: #555555;
	padding: 0 15px;
	line-height: 1.5em;
	margin-bottom: 0;
	padding-bottom: 20px;
}

.easy_testimonial .footer-area-4 {
    /* position: fixed; */
	bottom: 0;
	width: 100%;
	background-color: #FF6F6F;
	text-align: center;
    /* text-transform: uppercase; */
	z-index: 2;
	font-family: Arial, sans-serif;
}

.easy_testimonial .footer-area-4 .testimonial-other {
	margin: 0;
	color: #fff;
	padding: 10px;
}

.easy_testimonial .footer-area-4 span {
	text-transform: lowercase;
}

.easy_testimonial .header-area-4 {
	background: url(https://i.imgur.com/bWoyBEW.jpg) no-repeat;
	background-position: center;
	background-color: white;
	height: 300px;
	background-size: cover;
	position: relative;
	font-family: Arial, sans-serif;
}

.easy_testimonial .rate-area-4 {
	position: relative;
	z-index: 1;
	min-height: 60px;
}

.easy_testimonial .rate-area-4:after {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	content: "";
	background: #000;
	opacity: .4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.easy_testimonial .date-4 {
	text-align: left;
	color: #fff;
	margin: 0;
	padding: 15px 30px;
	display: inline-block;
	font-family: Arial, sans-serif;
}

.easy_testimonial .rate-area-4 i {
	color: #FFFFFF;
	font-size: 1.3em;
}

.easy_testimonial .rate-area-4 .ccicon i {
	color: #979392;
}

.easy_testimonial .right-icon {
	float: right;
	font-size: 16px;
	margin-top: 11px;
	margin-right: 40px;
}

.easy_testimonial .title-area-4 {
	position: relative;
	z-index: 1;
	text-align: center;
    /* text-transform: uppercase; */
	position: absolute;
	bottom: 0;
	width: 100%;
	font-family: Arial, sans-serif;
}

.easy_testimonial .title-area-4:after {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	content: "";
	background: #000;
	opacity: .4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.easy_testimonial .title-area-4 .testimonial-client {
	color: #fff;
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	margin: 12px 20px 10px;
}

.easy_testimonial .title-area-4 .testimonial-position {
	color: #4F4F4F;
	margin: 0 0 16px;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial div[class*=compliments_style] .main-content-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial .dark_grey-compliments_style .main-content-4 .easy_testimonial_title {
	color: #fff;
}

.easy_testimonial .dark_grey-compliments_style .main-content-4 p {
	color: #E2E3E6;
}

.easy_testimonial .dark_grey-compliments_style .footer-area-4 {
	background: #555A65;
}

.easy_testimonial .blue-compliments_style .main-content-4 {
	background: #5599C8;
}

.easy_testimonial .blue-compliments_style .main-content-4 .easy_testimonial_title {
	color: #fff;
}

.easy_testimonial .blue-compliments_style .main-content-4 p {
	color: #C3E6FF;
}

.easy_testimonial .blue-compliments_style .footer-area-4 {
	background: #4182AF;
}

.easy_testimonial .green-compliments_style .main-content-4 {
	background: #97BE56;
}

.easy_testimonial .green-compliments_style .main-content-4 .easy_testimonial_title {
	color: #fff;
}

.easy_testimonial .green-compliments_style .main-content-4 p {
	color: #F0FFD9;
}

.easy_testimonial .green-compliments_style .footer-area-4 {
	background: #81AA3D;
}

.easy_testimonial .light_grey-compliments_style .main-content-4 {
	background: #D2D7D3;
}

.easy_testimonial .light_grey-compliments_style .main-content-4 .easy_testimonial_title {
	color: #222222;
}

.easy_testimonial .light_grey-compliments_style .main-content-4 p {
	color: #747B76;
}

.easy_testimonial .light_grey-compliments_style .footer-area-4 {
	background: #BDC3BE;
}

.easy_testimonial .light_grey-compliments_style .footer-area-4 .testimonial-other {
	color: #222222;
}

.easy_testimonial .red-compliments_style .main-content-4 {
	background: #D1404A;
}

.easy_testimonial .red-compliments_style .main-content-4 .easy_testimonial_title {
	color: #fff;
}

.easy_testimonial .red-compliments_style .main-content-4 p {
	color: #FFC9CD;
}

.easy_testimonial .red-compliments_style .footer-area-4 {
	background: #B52E37;
}

.easy_testimonial .header-area-5 {
	position: relative;
}

.easy_testimonial div[class*=ribbon_style] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	background-color: white;
}
.easy_testimonial .green-ribbon_style,
  .easy_testimonial .blue-ribbon_style,
  .easy_testimonial .teal-ribbon_style,
  .easy_testimonial .grey-ribbon_style,
  .easy_testimonial .gold-ribbon_style {
	margin: 20px 40px;
	box-shadow: 0 0 2px #999;
	border-radius: 20px;
}

.easy_testimonial .rate-area-5 {
	background: #A2CC5C;
	border: 1px solid #fff;
	border-left-color: white;
	border-left-style: solid;
	border-left-width: 1px;
	border-left: 0px;
	box-shadow: 2px 0px 2px #555;
	position: absolute;
	right: -20px;
	height: 50px;
	left: 20px;
	margin-top: 15px;
}

.easy_testimonial .rate-area-5:after {
	position: absolute;
	bottom: -21px;
	right: -2px;
	height: 20px;
	width: 20px;
	content: "";
	background: url(https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../img/polygon.png) no-repeat;
}

.easy_testimonial .rate-area-5 .right-icon i {
	color: #fff;
}

.easy_testimonial .rate-area-5 .right-icon .ccicon i {
	color: #ddd;
}

.easy_testimonial .right-arrow {
	height: 0px;
	width: 0px;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 20px solid #fff;
	display: inline-block;
}

.easy_testimonial .date-5 {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 35px;
	color: #fff;
	margin: 14px 0;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial .title-area-5 {
	text-align: left;
	color: #333333;
    /* text-transform: uppercase; */
	padding-left: 20px;
}

.easy_testimonial .title-area-5 .easy_testimonial_title {
	margin: 20px 5px 0 0;
	padding-bottom: 10px;
	font-weight: normal;
	padding-top: 30px;
	font-size: 24px;
	line-height: 28px;
}

.easy_testimonial .title-area-5 .testimonial-other {
	margin-top: 0;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial .title-area-5 .testimonial-other span {
	text-transform: lowercase;
}

.easy_testimonial .main-content-5 {
	padding: 85px 20px 12px;
}

.easy_testimonial .main-content-5 p {
	margin-bottom: 12px;
}

.easy_testimonial .footer-area-5 {
	background: #A2CC5C;
	border: 1px solid #fff;
	border-radius: 0 0 20px 20px;
	padding: 15px 0 10px 20px;
	position: relative;
	min-height: 96px;
}

.easy_testimonial .footer-area-5:before {
	top: -13px;
	left: 19%;
	height: 25px;
	width: 25px;
	content: "";
	position: absolute;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.easy_testimonial .footer-area-5 img {
	border: 3px solid #fff;
	border-radius: 50%;
	display: inline;
	height: 69px;
	width: 69px;
}

.easy_testimonial .footer-area-5 .footer-text {
	display: inline-block;
	color: #fff;
	margin-left: 15px;
	top: 5px;
	position: absolute;
}

.easy_testimonial .footer-area-5 .testimonial-client {
    /* text-transform: uppercase; */
	font-weight: normal;
	margin: 20px 0 0;
	padding-right: 10px;
	font-size: 24px;
	line-height: 28px;
}

.easy_testimonial .footer-area-5 .testimonial-position {
	margin: 5px 0 16px;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial .blue-ribbon_style .rate-area-5 {
	background: #213140;
}

.easy_testimonial .blue-ribbon_style .footer-area-5 {
	background: #213140;
}

.easy_testimonial .blue-ribbon_style .rate-area-5 .right-icon .ccicon i {
	color: #646F7A;
}

.easy_testimonial .teal-ribbon_style .rate-area-5 {
	background: #0EAD9A;
}

.easy_testimonial .teal-ribbon_style .footer-area-5 {
	background: #0EAD9A;
}

.easy_testimonial .teal-ribbon_style .rate-area-5 .right-icon .ccicon i {
	color: #57C6B8;
}

.easy_testimonial .gold-ribbon_style .rate-area-5 {
	background: #F39C11;
}

.easy_testimonial .gold-ribbon_style .footer-area-5 {
	background: #F39C11;
}

.easy_testimonial .gold-ribbon_style .rate-area-5 .right-icon .ccicon i {
	color: #FAC26F;
}

.easy_testimonial .grey-ribbon_style .rate-area-5 {
	background: #7E8C8D;
}

.easy_testimonial .grey-ribbon_style .footer-area-5 {
	background: #7E8C8D;
}

.easy_testimonial .grey-ribbon_style .rate-area-5 .right-icon .ccicon i {
	color: #A5AFAF;
}

.easy_testimonial .gold-classic_style,
  .easy_testimonial .blue-classic_style,
  .easy_testimonial .dark_grey-classic_style,
  .easy_testimonial .light_grey-classic_style,
  .easy_testimonial .red-classic_style {
	margin: 30px;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
}

.easy_testimonial .gold-classic_style .main-wrapper,
  .easy_testimonial .blue-classic_style .main-wrapper,
  .easy_testimonial .light_grey-classic_style .main-wrapper,
  .easy_testimonial .red-classic_style .main-wrapper {
	background-color: white;
}

.easy_testimonial .main-wrapper {
	padding: 20px;
	box-shadow: 0 0 3px #999;
	border-radius: 20px;
	position: relative;
}

.easy_testimonial .main-wrapper:after {
	position: absolute;
	bottom: -11px;
	left: 15%;
	content: "";
	height: 20px;
	width: 40px;
	background: #fff;
	-webkit-transform: rotate(26deg);
	transform: rotate(26deg);
	border-top: 0px solid #666;
	border-right: 2px solid #d0d0d0;
	border-bottom: 2px solid #d0d0d0;
	border-left: 0px solid #666;
}

.easy_testimonial .title-area-3 .easy_testimonial_title {
	margin: 0;
	padding: 10px 0 5px 0;
    /* text-transform: uppercase; */
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	color: #333333;
}

.easy_testimonial .title-area-3 .testimonial-other {
	margin-top: 0px;
    /* text-transform: uppercase; */
	color: #AAAAAA;
	margin: 0 0 16px;
}

.easy_testimonial .title-area-3 .testimonial-other span {
	text-transform: lowercase;
}

.easy_testimonial .title-area-3 {
	position: relative;
	padding-bottom: 3px;
}

.easy_testimonial .title-area-3:after {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
	background: #AEAEAE;
	content: "";
}

.easy_testimonial .date-3 {
	color: #AAAAAA;
	display: inline-block;
	margin: 16px 0 0;
}

.easy_testimonial .right-icon-3 {
	float: right;
	margin-top: 11px;
}

.easy_testimonial .right-icon-3 i {
	color: #333333;
	font-size: 1.3em;
}

.easy_testimonial .right-icon-3 .ccicon i {
	color: #AAAAAA;
}

.easy_testimonial .main-content-3 p {
	color: #555555;
	line-height: 1.5em;
	padding: 20px 0;
	position: relative;
}

.easy_testimonial .main-content-3 .testimonial_body:before {
	position: absolute;
	content: "\f10d";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	color: #AAAAAA;
	font-size: 2em;
	top: -10px;
	left: 47%;
}

.easy_testimonial .main-content-3 .testimonial_body:after {
	content: "\f10e";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	color: #AAAAAA;
	font-size: 2em;
	position: absolute;
	bottom: -10px;
	left: 47%;
}

.easy_testimonial .main-content-3 .testimonial_body {
	position: relative;
	padding: 20px 0;
	margin-bottom: 10px;
	margin-top: 30px;
}

.easy_testimonial .footer-area-3 {
	position: relative;
}

.easy_testimonial .footer-area-3 img {
	border-radius: 50%;
	border: 4px solid #AAAAAA;
	display: inline-block;
	margin-left: 30px;
	margin-top: 25px;
	height: 69px;
	width: 69px;
}

.easy_testimonial .footer-text-3 {
	display: inline-block;
	margin-left: 15px;
	top: 37px;
	position: absolute;
}

.easy_testimonial .footer-text-3 .testimonial-client {
    /* text-transform: uppercase; */
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	margin: 0;
	color: #333333;
}

.easy_testimonial .footer-text-3 .testimonial-position {
	margin-top: 0;
	color: #B0B0B0;
	font-size: 16px;
	line-height: 18px;
}

.easy_testimonial .red-classic_style .title-area-3 .easy_testimonial_title {
	color: #FF2222;
}

.easy_testimonial .red-classic_style .title-area-3 .testimonial-other {
	color: #FF7B7B;
}

.easy_testimonial .red-classic_style .right-icon-3 i {
	color: #FF0000;
}

.easy_testimonial .red-classic_style .right-icon-3 .ccicon i {
	color: #FFA9A9;
}

.easy_testimonial .red-classic_style .footer-area-3 img {
	border: 4px solid #FF0000;
}

.easy_testimonial .red-classic_style .footer-text-3 .testimonial-client {
	color: #FF2222;
}

.easy_testimonial .red-classic_style .footer-text-3 .testimonial-position {
	color: #FF7B7B;
}

.easy_testimonial .red-classic_style .main-wrapper:after {
	border-right: 2px solid #ffb0b0;
	border-bottom: 2px solid #ffb0b0;
}
.easy_testimonial .red-classic_style .main-content-3 .testimonial_body:before {
	color: #f22;
}
.easy_testimonial .red-classic_style .main-content-3 .testimonial_body:after {
	color: #f22;
}
.easy_testimonial .red-classic_style .title-area-3:after {
	background: #f22;
}
.easy_testimonial .red-classic_style .date-3 {
	color: #f22;
}
.easy_testimonial .red-classic_style .main-wrapper {
	box-shadow: 0 0 3px #f22;
}


.easy_testimonial .gold-classic_style .title-area-3 .easy_testimonial_title {
	color: #E3A712;
}

.easy_testimonial .gold-classic_style .title-area-3 .testimonial-other {
	color: #E3A712;
}

.easy_testimonial .gold-classic_style .right-icon-3 i {
	color: #E3A712;
}

.easy_testimonial .gold-classic_style .right-icon-3 .ccicon i {
	color: #FFDB83;
}

.easy_testimonial .gold-classic_style .footer-area-3 img {
	border: 4px solid #E3A712;
}

.easy_testimonial .gold-classic_style .footer-text-3 .testimonial-client {
	color: #E3A712;
}

.easy_testimonial .gold-classic_style .footer-text-3 .testimonial-position {
	color: #E3A712;
}
.easy_testimonial .gold-classic_style .main-wrapper:after {
	border-right: 2px solid #f5e0aa;
	border-bottom: 2px solid #f5e0aa;
}
.easy_testimonial .gold-classic_style .main-content-3 .testimonial_body:before {
	color: #E3A712;
}
.easy_testimonial .gold-classic_style .main-content-3 .testimonial_body:after {
	color: #E3A712;
}
.easy_testimonial .gold-classic_style .title-area-3:after {
	background: #E3A712;
}
.easy_testimonial .gold-classic_style .date-3 {
	color: #E3A712;
}
.easy_testimonial .gold-classic_style .main-wrapper {
	box-shadow: 0 0 3px #E3A712;
}


.easy_testimonial .blue-classic_style .title-area-3 .easy_testimonial_title {
	color: #59ABE3;
}

.easy_testimonial .blue-classic_style .title-area-3 .testimonial-other {
	color: #59ABE3;
}

.easy_testimonial .blue-classic_style .right-icon-3 i {
	color: #59ABE3;
}

.easy_testimonial .blue-classic_style .right-icon-3 .ccicon i {
	color: #ACD5F1;
}
.easy_testimonial .blue-classic_style .main-wrapper:after {
	border-right: 2px solid #c4e1f5;
	border-bottom: 2px solid #c4e1f5;
}
.easy_testimonial .blue-classic_style .main-content-3 .testimonial_body:before {
	color: #59ABE3;
}
.easy_testimonial .blue-classic_style .main-content-3 .testimonial_body:after {
	color: #59ABE3;
}
.easy_testimonial .blue-classic_style .title-area-3:after {
	background: #59ABE3;
}
.easy_testimonial .blue-classic_style .date-3 {
	color: #59ABE3;
}
.easy_testimonial .blue-classic_style .main-wrapper {
	box-shadow: 0 0 3px #59ABE3;
}

.easy_testimonial .blue-classic_style .footer-area-3 img {
	border: 4px solid #59ABE3;
}

.easy_testimonial .blue-classic_style .footer-text-3 .testimonial-client {
	color: #59ABE3;
}

.easy_testimonial .blue-classic_style .footer-text-3 .testimonial-position {
	color: #59ABE3;
}

.easy_testimonial .dark_grey-classic_style .title-area-3 .easy_testimonial_title {
	color: #fff;
}

.easy_testimonial .dark_grey-classic_style .title-area-3 .testimonial-other {
	color: #ddd;
}

.easy_testimonial .dark_grey-classic_style .right-icon-3 i {
	color: #fff;
}

.easy_testimonial .dark_grey-classic_style .right-icon-3 .ccicon i {
	color: #555555;
}

.easy_testimonial .dark_grey-classic_style .footer-area-3 img {
	border: 4px solid #AAAAAA;
}

.easy_testimonial .dark_grey-classic_style .footer-text-3 .testimonial-client {
	color: #000000;
}

.easy_testimonial .dark_grey-classic_style .footer-text-3 .testimonial-position {
	color: #AAAAAA;
}

.easy_testimonial .dark_grey-classic_style .main-wrapper {
	background: #000;
}

.easy_testimonial .dark_grey-classic_style .main-wrapper:after {
	background: #000;
}

.easy_testimonial .dark_grey-classic_style .main-content-3 p {
	color: #6D6D6D;
}

.easy_testimonial .orange-merit_style,
  .easy_testimonial .purple-merit_style,
  .easy_testimonial .grey-merit_style,
  .easy_testimonial .green-merit_style,
  .easy_testimonial .red-merit_style {
	padding: 30px;
}

.easy_testimonial .user-area {
	width: 20%;
	text-align: center;
	display: inline-block;
}

.easy_testimonial .user-area img {
	border: 4px solid #A2CC5C;
}

.easy_testimonial .user-text h2 {
	font-weight: normal;
	color: #555555;
    /* text-transform: uppercase; */
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 0;
}

.easy_testimonial .user-text div {
	color: #BFBFBF;
	margin-top: 5px;
}

.easy_testimonial .main-content-2 {
	background-color: white;
	width: 75%;
	display: inline-block;
	float: right;
	border: 2px solid #A2CC5C;
	padding: 2% 3%;
	position: relative;
}

.easy_testimonial .main-content-2:after {
	content: "";
	position: absolute;
	height: 30px;
	width: 30px;
	top: 30px;
	left: -17px;
	border-top: 0px solid #A2CC5C;
	border-right: 0px solid #A2CC5C;
	border-bottom: 2px solid #A2CC5C;
	border-left: 2px solid #A2CC5C;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
}

.easy_testimonial .float-clear {
	clear: both;
}

.easy_testimonial .title-area-2 h2 {
	margin-top: 5px !important;
	color: #333333;
	font-weight: normal;
	margin-bottom: 15px !important;
	z-index: 9999;
	margin-right: 65px;
	position: relative;
}

.easy_testimonial .title-area-2 p {
	margin-top: 10px;
	color: #333333;
    /* text-transform: uppercase; */;
}

.easy_testimonial .title-area-2 p span {
	text-transform: lowercase;
}

.easy_testimonial .date-2 {
	color: #999999 !important;	
}

.easy_testimonial .rate-area-2 {
	position: absolute;
	text-align: center;
	right: 20px;
	top: -15px;
	background: #A2CC5C;
	color: #fff;
	padding: 15px 15px;
	font-size: 17px;
	height: 100px;
}

.easy_testimonial .rate-area-2:after {
	position: absolute;
	bottom: -34px;
	right: -2px;
	height: 50px;
	width: 50px;
	background: #fff;
	content: "";
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.easy_testimonial .rate-area-2:before {
	position: absolute;
	top: 0px;
	right: 34px;
	height: 20px;
	width: 20px;
	background: url(https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../img/polygon-2.png) no-repeat;
	content: "";
}

.easy_testimonial .times-text {
	font-style: italic;
	color: #555555 !important;
	line-height: 1.5em;
	padding-right: 50px;
	padding-bottom: 10px;
}

.easy_testimonial .user-text .testimonial-client {
	color: #666;
}

.easy_testimonial div[class*=merit_style] .ion-star {
	width: 15px;
	display: block;
}

.easy_testimonial div[class*=merit_style] {
	font-family: Arial, Helvetica, sans-serif;
}

.easy_testimonial div[class*=merit_style] .date {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 8px !important;
}

.easy_testimonial .green-merit_style .title-area-2 .easy_testimonial_title {
	color: #a2cc5c;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0;
}

.easy_testimonial .red-merit_style .user-area img {
	border: 4px solid #E84B3A;
}

.easy_testimonial .red-merit_style .main-content-2 {
	border: 2px solid #E84B3A;
}

.easy_testimonial .red-merit_style .main-content-2:after {
	border-bottom: 2px solid #E84B3A;
	border-left: 2px solid #E84B3A;
}

.easy_testimonial .red-merit_style .rate-area-2 {
	background: #E84B3A;
}

.easy_testimonial .red-merit_style .testimonial-client {
	color: #666;
}

.easy_testimonial .red-merit_style .title-area-2 .easy_testimonial_title {
	color: #e84b3a;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0;
}

.easy_testimonial .orange-merit_style .title-area-2 .easy_testimonial_title {
	color: #f6ab36;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0;
}

.easy_testimonial .orange-merit_style .user-area img {
	border: 4px solid #F6AB36;
}

.easy_testimonial .orange-merit_style .main-content-2 {
	border: 2px solid #F6AB36;
}

.easy_testimonial .orange-merit_style .main-content-2:after {
	border-bottom: 2px solid #F6AB36;
	border-left: 2px solid #F6AB36;
}

.easy_testimonial .orange-merit_style .rate-area-2 {
	background: #F6AB36;
}

.easy_testimonial .orange-merit_style .testimonial-client {
	color: #666;
}

.easy_testimonial .purple-merit_style .title-area-2 .easy_testimonial_title {
	color: #a56abe;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0 10px;
}

.easy_testimonial .purple-merit_style .user-area img {
	border: 4px solid #A56ABE;
}

.easy_testimonial .purple-merit_style .main-content-2 {
	border: 2px solid #A56ABE;
}

.easy_testimonial .purple-merit_style .main-content-2:after {
	border-bottom: 2px solid #A56ABE;
	border-left: 2px solid #A56ABE;
}

.easy_testimonial .purple-merit_style .rate-area-2 {
	background: #A56ABE;
}

.easy_testimonial .purple-merit_style .testimonial-client {
	color: #666;
}

.easy_testimonial .grey-merit_style .title-area-2 .easy_testimonial_title {
	color: #7d7d7d;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0;
}

.easy_testimonial .grey-merit_style .user-area img {
	border: 4px solid #BDC3C7;
}

.easy_testimonial .grey-merit_style .main-content-2 {
	border: 2px solid #BDC3C7;
}

.easy_testimonial .grey-merit_style .main-content-2:after {
	border-bottom: 2px solid #BDC3C7;
	border-left: 2px solid #BDC3C7;
}

.easy_testimonial .grey-merit_style .rate-area-2 {
	background: #BDC3C7;
}

.easy_testimonial .grey-merit_style .testimonial-client {
	color: #666;
}

@media only screen and (max-width: 1199px) {
	.easy_testimonial .rate-area img {
      /* left: 45.5%; */;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 93%; */;
	}
}

@media only screen and (max-width: 1024px) {
	.easy_testimonial .rate-area-5 {
      /* width: 92%; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 24%;
	}
}

@media only screen and (max-width: 991px) {
	.easy_testimonial .rate-area img {
      /* left: 44.5%; */;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 92%; */;
	}
}

@media only screen and (max-width: 900px) {
	.easy_testimonial .rate-area-5 {
      /* width: 91%; */;
	}
}

@media only screen and (max-width: 800px) {
	.easy_testimonial .rate-area-5 {
      /* width: 90%; */;
	}
}

@media only screen and (max-width: 767px) {
	.easy_testimonial .rate-area-4 i {
		font-size: 1.1em;
	}

	.easy_testimonial .right-icon {
		margin-top: 9px;
	}

	.easy_testimonial .main-content .easy_testimonial_title {
		padding-top: 40px;
	}

	.easy_testimonial .rate-area img {
      /* left: 43.5%; */;
	}

	.easy_testimonial .main-content-3 p:before {
		left: 45%;
	}

	.easy_testimonial .main-content-3 p:after {
		left: 45%;
	}

	.easy_testimonial .rate-area-5 {
      /* 	width: 93%;
    		right: 12px; */;
	}

	.easy_testimonial .green-ribbon_style,
    .easy_testimonial .blue-ribbon_style,
    .easy_testimonial .teal-ribbon_style,
    .easy_testimonial .grey-ribbon_style,
    .easy_testimonial .gold-ribbon_style {
		margin: 20px 30px 20px 20px;
	}

	.easy_testimonial .footer-area-5:before {
		left: 26%;
	}

	.easy_testimonial .user-area {
		width: 100%;
		text-align: center;
		display: block;
	}

	.easy_testimonial .main-content-2 {
		width: 98%;
		padding: 0px;
		display: block;
		float: none;
		margin-top: 30px;
	}

	.easy_testimonial .main-content-2:after {
		top: -18px;
		left: 48%;
		border-top: 2px solid #A2CC5C;
		border-right: 0px solid #A2CC5C;
		border-bottom: 0px solid #A2CC5C;
		border-left: 2px solid #A2CC5C;
	}

	.easy_testimonial .grey-merit_style .main-content-2:after {
		border-top: 2px solid #BDC3C7;
		border-right: 0px solid #BDC3C7;
		border-bottom: 0px solid #BDC3C7;
		border-left: 2px solid #BDC3C7;
	}

	.easy_testimonial .purple-merit_style .main-content-2:after {
		border-top: 2px solid #A56ABE;
		border-right: 0px solid #A56ABE;
		border-bottom: 0px solid #A56ABE;
		border-left: 2px solid #A56ABE;
	}

	.easy_testimonial .orange-merit_style .main-content-2:after {
		border-bottom: 0px solid #F6AB36;
		border-right: 0px solid #F6AB36;
		border-left: 2px solid #F6AB36;
		border-top: 2px solid #F6AB36;
	}

	.easy_testimonial .red-merit_style .main-content-2:after {
		border-bottom: 0px solid #E84B3A;
		border-right: 0px solid #E84B3A;
		border-left: 2px solid #E84B3A;
		border-top: 2px solid #E84B3A;
	}

	.easy_testimonial .title-area-2 {
		padding: 2px 15px;
	}

	.easy_testimonial .title-area-2 h2 {
		margin-top: 15px;
	}

	.easy_testimonial .orange-merit_style,
    .easy_testimonial .purple-merit_style,
    .easy_testimonial .grey-merit_style,
    .easy_testimonial .green-merit_style,
    .easy_testimonial .red-merit_style {
		padding: 30px 15px 30px 15px;
	}

	.easy_testimonial .times-text {
		padding: 0 65px 15px 15px;
	}

	.easy_testimonial .title-area .testimonial-client {
		font-size: 15px;
	}

	.easy_testimonial .title-area .testimonial-position {
		font-size: 13px;
	}

	.easy_testimonial .rate-area .date {
		font-size: 13px;
	}

	.easy_testimonial .main-content .easy_testimonial_title {
		font-size: 15px;
	}

	.easy_testimonial .main-content .testimonial_body {
		font-size: 13px;
	}

	.easy_testimonial .footer-area .testimonial_other {
		font-size: 13px;
	}

	.easy_testimonial .user-text h2 {
		font-size: 15px;
	}

	.easy_testimonial .user-text p {
		font-size: 13px;
	}

	.easy_testimonial .title-area-2 h2 {
		font-size: 15px;
		margin-top: 15px;
	}

	.easy_testimonial .title-area-2 p {
		font-size: 13px;
		margin-top: 5px;
	}

	.easy_testimonial .date-2 {
		font-size: 13px;
	}

	.easy_testimonial .times-text {
		font-size: 13px;
	}

	.easy_testimonial .rate-area-2 {
		padding: 10px 15px;
		right: 15px;
	}

	.easy_testimonial .rate-area-2 p {
		margin-top: 5px;
		padding: 3px 0;
	}

	.easy_testimonial .title-area-3 .easy_testimonial_title {
		padding: 5px 0 5px 0;
		font-size: 15px;
	}

	.easy_testimonial .title-area-3 .testimonial-other {
		font-size: 13px;
	}

	.easy_testimonial .date-3 {
		font-size: 13px;
	}

	.easy_testimonial .main-content-3 p {
		font-size: 13px;
	}

	.easy_testimonial .footer-text-3 .testimonial-client {
		font-size: 15px;
	}

	.easy_testimonial .footer-text-3 .testimonial-position {
		font-size: 13px;
	}

	.easy_testimonial .footer-text-3 {
		top: 40px;
	}

	.easy_testimonial .date-4 {
		font-size: 13px;
	}

	.easy_testimonial .title-area-4 .testimonial-client {
		font-size: 15px;
	}

	.easy_testimonial .title-area-4 .testimonial-position {
		font-size: 13px;
	}

	.easy_testimonial .green-compliments_style .main-content-4 .easy_testimonial_title,
    .easy_testimonial .light_grey-compliments_style .main-content-4 .easy_testimonial_title,
    .easy_testimonial .red-compliments_style .main-content-4 .easy_testimonial_title,
    .easy_testimonial .dark_grey-compliments_style .main-content-4 .easy_testimonial_title,
    .easy_testimonial .blue-compliments_style .main-content-4 .easy_testimonial_title {
		margin-top: -15px;
	}

	.easy_testimonial .title-area-5 .easy_testimonial_title {
		padding-bottom: 5px;
		padding-top: 20px;
		font-size: 15px;
	}

	.easy_testimonial .title-area-5 .testimonial-other {
		font-size: 13px;
		margin-top: 0;
	}

	.easy_testimonial .main-content-5 p {
		padding-top: 75px;
		font-size: 13px;
	}

	.easy_testimonial .date-5 {
		font-size: 13px;
		margin: 10px 0;
	}

	.easy_testimonial .footer-area-5 .testimonial-client {
		font-size: 15px;
		margin: 10px 0 0;
	}

	.easy_testimonial .footer-area-5 .testimonial-position {
		font-size: 13px;
		margin-top: 0px;
	}

	.easy_testimonial .footer-area-5 .footer-text {
		top: 15px;
	}

	.easy_testimonial .footer-area-5:before {
		left: 28%;
	}

	.easy_testimonial .rate-area-5 {
		height: 45px;
	}

	.easy_testimonial .right-arrow {
		border-top: 22px solid transparent;
	}

	.easy_testimonial .right-icon-3 i {
		font-size: 1em;
	}

	.easy_testimonial .right-icon-3 {
		margin-top: 13px;
	}

	.easy_testimonial .rate-area-4 i {
		font-size: 1em;
	}

	.easy_testimonial .header-area-4 {
		height: 200px;
	}

	.easy_testimonial .main-wrapper::after {
		bottom: -9px;
		height: 15px;
		width: 30px;
	}

	.easy_testimonial .rate-area-5:after {
		right: -3px;
	}
}

@media only screen and (max-width: 480px) {
	.easy_testimonial .rate-area img {
      /* left: 39% !important; */;
	}

	.easy_testimonial .rate-area {
		padding-top: 10px;
		padding-bottom: 54px;
	}

	.easy_testimonial .rate-area .date {
      /* padding-right: 120px !important; */
		padding-right: 0px !important;
		padding-bottom: 0px !important;
		position: static;
		right: 0;
		margin-right: 10px;
	}

	.easy_testimonial .rate-area .easy_testimonial_star_wrapper {
		padding-left: 0px !important;
		padding-bottom: 0px !important;
		position: static;
		left: 0;
	}

	.easy_testimonial .gold-classic_style,
    .easy_testimonial .blue-classic_style,
    .easy_testimonial .dark_grey-classic_style,
    .easy_testimonial .light_grey-classic_style,
    .easy_testimonial .red-classic_style {
		margin: 25px;
	}

	.easy_testimonial .footer-area-3 img {
		margin-left: 10px;
	}

	.easy_testimonial .main-content-3 p:before {
		left: 44%;
		font-size: 1.5em;
	}

	.easy_testimonial .main-content-3 p:after {
		left: 44%;
		font-size: 1.5em;
	}

	.easy_testimonial .title-area-5 .easy_testimonial_title {
		padding-bottom: 5px;
		padding-top: 15px;
	}

	.easy_testimonial .footer-area-5 .footer-text {
		margin-left: 10px;
		top: 13px;
	}

	.easy_testimonial .footer-area-5 img {
      /* margin-left: -10px; */;
	}

	.easy_testimonial .main-content-2:after {
		left: 45%;
	}

	.easy_testimonial .title-area-2 h2 {
		padding-right: 60px;
	}
}

@media only screen and (max-width: 980px) {
	.easy_testimonial .rate-area img {
      /* left: 45%; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 26%;
	}
}

@media only screen and (max-width: 801px) {
	.easy_testimonial .rate-area img {
      /* left: 43.7% !important; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 33%;
	}
}

@media only screen and (max-width: 768px) {
	.easy_testimonial .rate-area img {
      /* left: 43.5% !important; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 34%;
	}
}

@media only screen and (max-width: 767px) {
	.easy_testimonial .footer-area-5:before {
		left: 27%;
	}
}

@media only screen and (max-width: 650px) {
	.easy_testimonial .rate-area-5 {
      /* width: 92%; */;
	}
}

@media only screen and (max-width: 610px) {
	.easy_testimonial .rate-area img {
      /* left: 42.5% !important; */;
	}
}

@media only screen and (max-width: 600px) {
	.easy_testimonial .rate-area img {
      /* left: 42% !important; */;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 91%; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 36%;
	}
}

@media only screen and (max-width: 520px) {
	.easy_testimonial .rate-area img {
      /* left: 40.5% !important; */;
	}
}

@media only screen and (max-width: 480px) {
	.easy_testimonial .rate-area-5 {
      /* width: 89%; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 43%;
	}
}

@media only screen and (max-width: 420px) {
	.easy_testimonial .rate-area img {
      /* left: 38.5% !important; */;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 88%; */;
	}
}

@media only screen and (max-width: 370px) {
	.easy_testimonial .date-5 {
		display: none;
	}

	.easy_testimonial .rate-area img {
      /* left: 35.5% !important; */;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 87%; */;
	}
}

@media only screen and (max-width: 360px) {
	.easy_testimonial .gold-classic_style,
    .easy_testimonial .blue-classic_style,
    .easy_testimonial .dark_grey-classic_style,
    .easy_testimonial .light_grey-classic_style,
    .easy_testimonial .red-classic_style {
		margin: 20px;
	}

	.easy_testimonial .main-content-3 p:before {
		left: 42%;
	}

	.easy_testimonial .main-content-3 p:after {
		left: 42%;
	}

	.easy_testimonial .main-wrapper {
		padding: 15px;
		border-radius: 15px;
	}

	.easy_testimonial .footer-text-3 {
		margin-left: 10px;
		top: 42px;
	}

	.easy_testimonial .footer-area-3 img {
		margin-left: 0px;
	}

	.easy_testimonial .title-area-5 {
		padding-left: 10px;
	}

	.easy_testimonial .main-content-5 {
		padding: 0 10px;
	}

	.easy_testimonial .footer-area-5 .testimonial-client {
		font-size: 15px;
	}

	.easy_testimonial .footer-area-5 .testimonial-client {
		font-size: 13px;
	}

	.easy_testimonial .green-ribbon_style,
    .easy_testimonial .blue-ribbon_style,
    .easy_testimonial .teal-ribbon_style,
    .easy_testimonial .grey-ribbon_style,
    .easy_testimonial .gold-ribbon_style {
		margin: 20px 30px 20px 10px;
	}

	.easy_testimonial .footer-area-5 img {
		margin-left: -6px;
		max-width: 100%;
		height: auto;
	}

	.easy_testimonial .rate-area-5 {
      /* width: 90%; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 47%;
	}

	.easy_testimonial .main-content-2:after {
		left: 42%;
	}
}

@media only screen and (max-width: 330px) {
	.easy_testimonial .rate-area img {
      /* left: 34.5% !important; */;
	}
}

@media only screen and (max-width: 320px) {
	.easy_testimonial .rate-area img {
      /* left: 33% !important; */;
	}

	.easy_testimonial .footer-area-5:before {
		left: 47%;
	}

	.easy_testimonial .main-content-2:after {
		left: 39%;
	}

	.easy_testimonial .orange-merit_style,
    .easy_testimonial .purple-merit_style,
    .easy_testimonial .grey-merit_style,
    .easy_testimonial .green-merit_style,
    .easy_testimonial .red-merit_style {
		padding: 30px 15px 30px 15px;
	}
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/ionicons.eot?v=2.0.0');src:url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/ionicons.eot?v=2.0.0#iefix') format("embedded-opentype"),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/ionicons.ttf?v=2.0.0') format("truetype"),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/ionicons.woff?v=2.0.0') format("woff"),url('https://jennifermrichardson.co.uk/wp-content/plugins/easy-testimonials/include/assets/css/../fonts/ionicons.svg?v=2.0.0#Ionicons') format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/sitemap/css/page-list.css */
/*
Page-list plugin
http://wordpress.org/extend/plugins/page-list/
*/

/* default styles for [pagelist], [subpages], [siblings] */
.page-list .current_page_item > a {
	font-weight: bold; /* hilite active item */
}

/* default styles for [pagelist_ext] */
.page-list-ext {
	clear: both;
}
/* clearfix-hack */
.page-list-ext {
	*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
	display: table;
	line-height: 0;
	content: "";
}
.page-list-ext:after {
	clear: both;
}
.page-list-ext .page-list-ext-item {
	clear: both;
	margin: 10px 0 30px 0;
}
.page-list-ext .page-list-ext-image {
	float: left;
	display: inline;
	margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
	clear: none;
}


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/wp-live-chat-support/public/css/wplc-plugin-public.css */
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/plugins/custom-facebook-feed/assets/css/cff-style.min.css */
.cff-wrapper:after{content:"";display:table;clear:both}#cff{float:left;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cff-wrapper-ctn{overflow:hidden;box-sizing:border-box}.cff-wrapper-ctn.cff-wrapper-fixed-height{overflow:auto;overflow-x:hidden}#cff .cff-masonry-posts,#cff .cff-posts-wrap,.cff-wrapper-ctn{position:relative;clear:both;height:100%;top:0;bottom:0;width:100%}#cff .cff-posts-wrap-box-shadow{padding:5px}#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px 0;margin:0;border-bottom:1px solid #ddd}#cff .cff-item:first-child{padding-top:0}#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-item.cff-box:first-child{margin-top:0}#cff .cff-item.cff-box:last-child{margin-bottom:0}#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.cff-header{width:100%;margin:0 0 15px 0;padding:0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center}.cff-header .fa,.cff-header svg{margin:0 10px 0 0;padding:0}.cff-visual-header{margin-bottom:24px!important}.cff-visual-header .cff-header-hero{width:100%;height:300px;position:relative;overflow:hidden}.cff-visual-header .cff-header-hero img{width:100%;display:none}.cff-visual-header .cff-likes-box{position:absolute;bottom:10px;right:10px;padding:5px;background:#eee;line-height:1;border-radius:2px;color:#445790}.cff-visual-header .cff-likes-box .cff-square-logo{float:left;display:inline-block;line-height:0}.cff-visual-header .cff-likes-box .cff-square-logo svg{width:18px;vertical-align:top}.cff-visual-header .cff-likes-box .cff-likes-count{float:left;display:inline-block;margin-left:8px;vertical-align:top;font-size:15px;line-height:20px}.cff-visual-header .cff-header-inner-wrap{position:relative;display:block;text-decoration:none!important}.cff-visual-header .cff-header-inner-wrap a{color:inherit!important;border:0}.cff-visual-header .cff-header-img img{display:block;width:100px;border-radius:3px;padding:0;margin:0}.cff-visual-header.cff-has-cover .cff-header-img img{border:2px solid #fff}.cff-visual-header .cff-header-img{position:absolute;display:inline-block;line-height:1}.cff-visual-header.cff-has-cover .cff-header-img{top:-25px;left:10px}.cff-visual-header .cff-header-text{display:inline-block;float:left;margin:20px 0 0 120px}#cff .cff-visual-header .cff-header-text h3,.cff-visual-header .cff-header-text h3{display:inline-block;width:auto;margin:0 8px 0 0;padding:0;font-size:1.2em;line-height:1.2em}.cff-visual-header .cff-header-text{padding-top:10px;margin:0}.cff-visual-header.cff-has-name{min-height:100px}.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{min-height:75px}.cff-visual-header.cff-has-name .cff-header-text{margin-left:120px}.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{margin-left:125px}.cff-visual-header.cff-has-name .cff-header-text{padding-top:30px}.cff-visual-header.cff-has-name.cff-has-about .cff-header-text,.cff-visual-header.cff-has-name.cff-has-cover .cff-header-text{padding-top:10px}#cff .cff-visual-header .cff-header-inner-wrap .cff-bio,.cff-visual-header .cff-header-inner-wrap .cff-bio{display:block;width:100%;clear:both;margin:3px 0 0 0;padding:0;line-height:1.2em}.cff-visual-header .cff-header-name{float:left;padding:0 5px 2px 0}.cff-visual-header .cff-bio-info{font-size:.9em;line-height:1.7}.cff-visual-header .cff-bio-info svg{display:inline-block;width:1em;vertical-align:middle;position:relative;top:-2px}.cff-posts-count svg{padding-right:3px}.cff-header-inner-wrap:after,.cff-header-text:after{display:table;clear:both;content:" "}#cff .cff-less{display:none}#cff.cff-default-styles a{text-decoration:none}#cff.cff-default-styles a:focus,#cff.cff-default-styles a:hover{text-decoration:underline}#cff .cff-post-text-link{display:block}.cff-post-text{width:100%;float:left}#cff .cff-post-desc,#cff h3,#cff h4,#cff h5,#cff h6,#cff p{float:left;width:100%;clear:both;padding:0;margin:5px 0;word-wrap:break-word}#cff.cff-default-styles .cff-post-desc,#cff.cff-default-styles h3,#cff.cff-default-styles h4,#cff.cff-default-styles h5,#cff.cff-default-styles h6,#cff.cff-default-styles p{line-height:1.4}#cff .cff-date{float:left;min-width:50px;width:auto}#cff.cff-default-styles .cff-date{font-size:11px}#cff .cff-author{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#cff .cff-author a{text-decoration:none;border:none}#cff .cff-author-img{float:left;width:40px;height:40px;margin:0 0 0 -100%!important;font-size:0;background:#eee;background:url(https://jennifermrichardson.co.uk/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;background-size:100%;border-radius:50%}#cff .cff-author img{float:left;margin:0!important;padding:0!important;border:none!important;font-size:0;border-radius:50%}#cff .cff-author-img.cff-no-consent img{display:none}.cff-no-consent .cff-header-text{margin-left:0!important}.cff-no-consent .cff-header-hero,.cff-no-consent .cff-header-img{display:none!important}#cff .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:700;padding-left:50px;float:none}#cff .cff-author .cff-story{font-weight:400}#cff.cff-default-styles .cff-author a{text-decoration:none}#cff .cff-author.cff-no-author-info .cff-date{margin-top:12px!important}#cff .cff-author.cff-no-author-info .cff-author-img{width:40px;height:40px;background:url(https://jennifermrichardson.co.uk/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;margin:0!important}#cff .cff-author .cff-author-text{float:left;width:100%}#cff .cff-author .cff-date,#cff .cff-author .cff-page-name{float:left;clear:both;width:auto;margin:0 0 0 50px!important}#cff.cff-default-styles .cff-author .cff-author-text *{font-weight:700;line-height:1.2}#cff .cff-author .cff-date{color:#9197a3;font-size:11px;margin-top:2px!important;margin-bottom:0!important}#cff.cff-default-styles .cff-author .cff-date{font-weight:400}#cff .cff-author .cff-page-name.cff-author-date{float:left;padding:3px 0 0 0;font-size:14px}#cff .cff-cta-link a,.cff-media-link .fa{display:inline-block;width:auto;padding:5px 7px 5px 6px;margin-right:6px;border:1px solid #eee;border:1px solid rgba(0,0,0,.1);border-radius:3px;background:rgba(0,0,0,.02)}#cff .cff-cta-link a:hover,.cff-media-link .fa:hover{background:#f9f9f9;background:rgba(0,0,0,.03);text-decoration:none}#cff .cff-cta-link a{padding:5px 15px}#cff .cff-break-word{word-break:break-all}#cff .cff-expand{display:none}#cff.cff-default-styles .cff-expand a{font-size:11px;font-weight:400}#cff .cff-shared-link{float:left;clear:both;width:100%;padding:5px 10px;margin:10px 0 5px 0;background:#f9f9f9;border:1px solid #d9d9d9;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-no-styles{background:0 0;border:none;padding:0}#cff .cff-link{float:left;clear:both;max-width:20%;margin:10px 0 0 0}#cff .cff-link img{max-width:100%}#cff .cff-link-title{float:left;clear:both;width:100%;display:block}#cff.cff-default-styles .cff-link-title{font-weight:700}#cff p.cff-link-title{margin:5px 0 0 0}#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px 0}#cff .cff-link-caption{margin:0}#cff.cff-default-styles .cff-link-caption{font-size:12px}#cff .cff-text-link.cff-no-image{width:100%;margin-left:0}#cff .cff-post-desc{margin:5px 0 0 0}#cff .cff-details{float:left;clear:none;width:100%;margin:0;padding:0}#cff .cff-details h5{margin:0 0 5px 0}#cff.cff-default-styles .cff-details h5{padding:0;font-size:16px}#cff.cff-default-styles .cff-details p{font-size:14px}#cff .cff-timeline-event .cff-date,#cff .cff-timeline-event .cff-info,#cff .cff-timeline-event .cff-timeline-event-title,#cff .cff-timeline-event .cff-where{display:block;width:100%;clear:both}#cff .cff-details .cff-info{padding:10px 0 0 0}#cff.cff-default-styles .cff-details .cff-info{line-height:1.2}#cff .cff-desc-wrap{float:left;width:100%}#cff .cff-note-title{display:block;font-weight:700;padding-bottom:5px}#cff .cff-post-links{float:left;clear:none;padding:5px 0 0 0;margin:0}#cff.cff-default-styles .cff-post-links{font-size:11px}#cff .cff-post-links.cff-left{float:left;margin:8px 0}#cff.cff-default-styles .cff-post-links a{font-size:11px}#cff .cff-post-links a:first-child{padding-left:0;margin:0}#cff .cff-dot{padding:0 5px}#cff .cff-share-container{position:relative;display:inline}#cff .cff-share-tooltip{display:none;position:absolute;z-index:1000;bottom:22px;right:-40px;width:110px;padding:3px 5px 4px 5px;margin:0;background:#333;color:#eee;font-size:12px;line-height:1.3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-share-tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:50%;margin-left:-3px;color:#333}#cff .cff-share-tooltip a .fa,#cff .cff-share-tooltip a svg{font-size:16px;margin:0;padding:5px}#cff .cff-share-tooltip a{display:block;float:left;margin:0!important;padding:0!important;color:#eee!important;opacity:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#cff .cff-share-tooltip a:hover{color:#fff!important}#cff .cff-share-tooltip .cff-facebook-icon:hover{background:#3b5998}#cff .cff-share-tooltip .cff-twitter-icon:hover{background:#00aced}#cff .cff-share-tooltip .cff-google-icon:hover{background:#dd4b39}#cff .cff-share-tooltip .cff-linkedin-icon:hover{background:#007bb6}#cff .cff-share-tooltip .cff-pinterest-icon:hover{background:#cb2027}#cff .cff-share-tooltip .cff-email-icon:hover{background:#dd4b39}#cff .cff-share-tooltip a.cff-show{opacity:1;transition:opacity .2s ease}.cff-likebox{float:left;width:100%;position:relative;margin:20px 0 0 0}.fb_iframe_widget{border:none;overflow:hidden}.cff-likebox .fb_iframe_widget{width:100%}.cff-likebox .fb_iframe_widget span{width:100%!important}.cff-likebox .fb_iframe_widget iframe{margin:0;position:relative;top:0;left:0;width:100%!important;height:100%}.cff-likebox.cff-top.cff-outside{margin-bottom:10px}.cff-likebox.cff-bottom.cff-outside{margin-top:10px}#cff.cff-fixed-height{padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-error-msg{display:none;position:relative;font-size:12px;font-family:sans-serif;padding:8px 12px;border:1px solid #ddd;margin-bottom:10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cff .cff-error-msg p{float:none}#cff .cff-error-msg .cff_notice_dismiss{position:absolute;top:4px;right:8px}#cff #cff-error-reason{display:none;padding:5px 0 0 0;clear:both}#cff.cff-default-styles .cff-credit{font-size:11px}#cff.cff-default-styles .cff-credit a{text-decoration:none}#cff .cff-credit img{float:left;margin:-2px 5px 0 0}#cff .cff-credit .fa{padding-right:5px;font-size:13px}.cff-credit a{display:flex;align-items:center}.cff-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important}@media all and (max-width:640px){#cff.cff-width-resp{width:100%!important}.cff-wrapper .cff-visual-header .cff-header-img img{width:80px}.cff-wrapper .cff-visual-header.cff-has-name .cff-header-text{margin-left:95px}.cff-wrapper .cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{margin-left:105px}}#cff .cff-comment .cff-comment-text img,#cff img.emoji,#cff-lightbox-wrapper .cff-comment .cff-comment-text img,#cff-lightbox-wrapper img.emoji{float:none;max-width:100%}#cff .cff-linebreak{display:block;height:5px}#cff.cff-masonry .cff-item.cff-box{margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry{box-sizing:border-box}#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-item:first-child{padding-top:20px;margin-top:0}#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox{float:none;display:inline-block;width:30.3%;margin:0 1.5%;margin-bottom:20px}#cff.cff-masonry.cff-opaque-comments .cff-item{z-index:1}#cff.cff-masonry.masonry-2-desktop .cff-item{width:47%;margin:0 1.5%}#cff.cff-masonry.masonry-4-desktop .cff-item{width:22%;margin:0 1.5%}#cff.cff-masonry.masonry-5-desktop .cff-item{width:17%;margin:0 1.5%}#cff.cff-masonry.masonry-6-desktop .cff-item{width:13.516%;margin:0 1.5%}@media (min-width:481px) and (max-width:800px){#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox,#cff.cff-masonry.masonry-2-desktop .cff-item,#cff.cff-masonry.masonry-3-desktop .cff-item,#cff.cff-masonry.masonry-4-desktop .cff-item,#cff.cff-masonry.masonry-5-desktop .cff-item,#cff.cff-masonry.masonry-6-desktop .cff-item{width:100%;margin:0}#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-likebox{width:47%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-likebox{width:30.3%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-4-tablet .cff-item,#cff.cff-masonry.masonry-4-tablet .cff-likebox{width:22%;margin-left:1.5%;margin-right:1.5%}}@media (max-width:480px){#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox,#cff.cff-masonry.masonry-2-desktop .cff-item,#cff.cff-masonry.masonry-3-desktop .cff-item,#cff.cff-masonry.masonry-4-desktop .cff-item,#cff.cff-masonry.masonry-5-desktop .cff-item,#cff.cff-masonry.masonry-6-desktop .cff-item{width:100%;margin:0}#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-likebox{width:47%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-likebox{width:30.3%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.cff-mob-cols-1 .cff-posts-wrap .cff-item{width:100%}}#cff.cff-masonry .cff-comments-box{position:relative;z-index:999}#cff.cff-masonry .cff-comment-attachment,#cff.cff-masonry .cff-comment-replies-box{max-width:100%}#cff.cff-masonry .cff-load-more{display:block;float:left;clear:both}#cff.cff-masonry.cff-masonry-css{width:100%;overflow:hidden;margin-bottom:20px}#cff.cff-masonry.cff-masonry-css{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-fill:auto;column-fill:unset;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-2-desktop{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-4-desktop{-webkit-column-count:4;-moz-column-count:4;column-count:4;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-5-desktop{-webkit-column-count:5;-moz-column-count:5;column-count:5;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-6-desktop{-webkit-column-count:6;-moz-column-count:6;column-count:6;margin:0}#cff.cff-masonry.cff-masonry-css .cff-item,#cff.cff-masonry.cff-masonry-css .cff-likebox,#cff.cff-masonry.cff-masonry-css.masonry-2-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-4-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-5-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-6-desktop .cff-item{float:none;display:inline-block;width:100%;margin:0 0 12px 0}#cff.cff-masonry.cff-masonry-css .cff-likebox{width:99.5%}#cff.cff-masonry.cff-masonry-css .cff-load-more{margin:0 0 10px 0;position:relative;bottom:0}@media only screen and (max-width:780px){#cff.cff-masonry.cff-masonry-css,#cff.cff-masonry.cff-masonry-css.masonry-2-desktop,#cff.cff-masonry.cff-masonry-css.masonry-4-desktop,#cff.cff-masonry.cff-masonry-css.masonry-5-desktop,#cff.cff-masonry.cff-masonry-css.masonry-6-desktop{-webkit-column-count:1;-moz-column-count:1;column-count:1}#cff.cff-masonry.cff-masonry-css.masonry-2-mobile{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-2-mobile,#cff.cff-masonry.cff-masonry-css.masonry-2-mobile .cff-item{width:100%}}#cff.cff-disable-masonry{height:auto!important}#cff.cff-disable-masonry .cff-item,#cff.cff-disable-masonry .cff-likebox{position:relative!important;top:auto!important}#cff.cff-dark .cff-album-item,#cff.cff-dark .cff-item,#cff.cff-dark .cff-item.cff-box,#cff.cff-dark .cff-item.cff-box:first-child{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#cff.cff-dark .cff-item a{color:#fff;text-decoration:underline}#cff.cff-dark .cff-date{color:rgba(255,255,255,.5)}#cff.cff-dark .cff-album-info a,#cff.cff-dark .cff-author-date,#cff.cff-dark .cff-post-links a{color:#fff}#cff.cff-dark .cff-album-info p{color:rgba(255,255,255,.75)}#cff.cff-light .cff-album-item,#cff.cff-light .cff-item,#cff.cff-light .cff-item.cff-box,#cff.cff-light .cff-item.cff-box:first-child{background-color:rgba(255,255,255,.95);color:rgba(0,0,0,.8)}#cff.cff-light .cff-item a{color:#000;text-decoration:underline}#cff.cff-light .cff-date{color:rgba(0,0,0,.5)}#cff.cff-light .cff-album-info a,#cff.cff-light .cff-author-date,#cff.cff-light .cff-post-links a{color:#000}#cff.cff-light .cff-album-info p{color:rgba(0,0,0,.7)}.cff-num-diff-hide{display:none!important}.cff-gdpr-notice{max-width:100%;box-sizing:border-box;padding:8px 15px;margin:0;font-size:12px;background:#fdf7f7;display:inline-block;border-radius:5px;border:1px solid #e4b1b1;line-height:1.3;display:none}

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/css/animate.css */
@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/css/owl.carousel.css */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url('https://jennifermrichardson.co.uk/wp-content/themes/the100/css/owl.video.play.png') no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/css/owl.theme.default.css */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }


/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/style.css */
/*
Theme Name: The100
Theme URI: https://8degreethemes.com/wordpress-themes/the100/
Author: 8DegreeThemes
Author URI: https://8degreethemes.com
Description: The 100 is a brilliant free WordPress theme with premium like features. Carefully designed and developed, this multipurpose theme best suits for different business and personal purposes. The theme comes with clean and elegant design. It comprises 5 beautiful demos with one click demo import feature. It is a fully responsive and easy-to-use WP theme that comes with tons of customization options. Anybody can design a complete website in no time – without any coding skill. Multiple web layouts, 5 different header layouts, 2 slider layouts, well organized homepage section, 4 different blog layouts are some of the features included.
Version: 1.0.16
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: the100
Tags:two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, custom-logo, featured-images, theme-options, blog, e-commerce, food-and-drink, rtl-language-support

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The 100 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
	--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 500;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #333;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	line-height: 1.5;
}
body:not(.the100-template1) {
	color: #777;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'Hind', sans-serif;
	color: #2e3541;
	margin-top: 0;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote, q {
	margin: 1.5em 0;
	background: #f5f5f5;
	padding: 20px 20px 20px 30px;
	font-size: 18px;
	line-height: 1.7;
	position: relative;
	z-index: 1;
	font-style: italic;
}
blockquote:before, q:before {
	content: "\f10d";
	font-family: fontawesome;
	font-size: 2em;
	position: absolute;
	top: 10px;
	line-height: 1;
	left: 10px;
	color: #d7e3f7;
	z-index: -1;
}
blockquote p:last-child {
	margin-bottom: 0;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
	-webkit-box-sizing: inherit;
	outline: none;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}
table tr th {
	background: #717e94;
	padding: 5px 15px;
	color: #fff;
	text-align: left;
}
table tr.odd {
	background: #eee;
}
table tr.even {
	background: #e5e5e5;
}
table tr td {
	padding: 5px 15px;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #713882;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
	padding: 10px 30px;
	line-height: 1.2;
	cursor: pointer;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #9047a6;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background: #9047a6;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	background: none;

border-radius: 0;

border: 1px solid
#d0abdb;

height: 40px;

font-size: 14px;

font-weight: 300;

color:
#555;

padding-left: 10px;

padding-right: 10px;



margin: 5px 0;
}
.widget_the100_promo form input[type="text"],
.widget_the100_promo form input[type="email"],
.widget_the100_promo form input[type="url"],
.widget_the100_promo form input[type="password"],
.widget_the100_promo form input[type="number"],
.widget_the100_promo form input[type="tel"],
.widget_the100_promo form input[type="range"],
.widget_the100_promo form input[type="date"],
.widget_the100_promo form input[type="month"],
.widget_the100_promo form input[type="week"],
.widget_the100_promo form input[type="time"],
.widget_the100_promo form input[type="datetime"],
.widget_the100_promo form input[type="datetime-local"],
.widget_the100_promo form input[type="color"],
.widget_the100_promo form textarea {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ddd;
	border-left: none;
	height: 40px;
	text-align: center;
}

.wpcf7-form-control-wrap textarea.wpcf7-textarea{
	height: 140px;

padding: 10px;
}
.search-form > label {
	display: inline-block;
	width: 73%;
}
input[type="search"] {
	border: 1px solid #ddd;
	text-align: left;
	padding: 5px 15px;
	width: 100%;
	height: 50px;
}

select {
	border-top: none;
	border-left: none;
	border-right: none;
	background: transparent;
	height: 50px;
	font-size: 14px;
	color: #717e94;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

.search-form input[type="submit"] {
	width: 25%;
	padding: 0;
	height: 50px;
	border-radius: 0;
	display: inline-block;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #4e5a6c;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #4e5a6c;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #4e5a6c;
}
:-moz-placeholder { /* Firefox 18- */
	color: #4e5a6c;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: inherit;
	text-decoration: none;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}

a:visited {
	color: inherit;
}

a:hover,
a:focus,
a:active {
	color: inherit;
}

a:focus {
	outline: none;
}

a:hover,
a:active {
	outline: 0;
}
a:hover {
	color: rgba(113,56,130,0.7);
}
.the100-template2 a:hover {
	color: #f1bc24;
}
.the100-template4 a:hover {
	color: #887cb7;
}
.the100-template5 a:hover {
	color: #eb6d39;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
	clear: both;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after, 
.ed-container:before, 
.ed-container:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-content:after, 
.ed-container:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 0;
	font-size: 16px;
	font-weight: 300;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}
/*===================================
SCROLL TO TOP
===================================*/
div#es-top {
	position: fixed;
	bottom: 20px;
	right: 0;
	width: 35px;
	text-align: center;
	height: 35px;
	line-height: 34px;
	font-size: 25px;
	background: #717e94;
	color: #fff;
	border-radius: 100%;
	cursor: pointer;
	z-index: 9999;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.the100-template5 div#es-top {
	background: #eb6d39;
}
.the100-template2 div#es-top {
	background: #f1bc24;
}
.the100-template4 div#es-top {
	background: #433772;
}
div#es-top:hover {
	background: #fff;
	color: rgba(0,0,0,0.7);
}

/*==================================
COMMENT AREA
==================================*/
.comments-area {
	margin-top: 60px;
}
h2.comments-title {
	margin-top: 0;
	line-height: 1.2;
	border-left: 5px solid #b7cae8;
	padding-left: 15px;
	margin-bottom: 30px;
	color: #4f5a6d;
}
.logged-in-as a {
	color: #98a9c5;
}
.logged-in-as a:hover {
	text-decoration: underline;
}
.comments-area ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-area ol ol {
	margin-left: 20px;
}
.comment-list li article {
	margin-bottom: 30px;
	border-bottom: 2px dotted #ddd;
	padding-bottom: 20px;
}
footer.comment-meta {
	position: relative;
}
.comment-author {
	font-size: 14px;
}
.comment-author img {
	border-radius: 100%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	margin-right: 10px;
	padding: 3px;
	vertical-align: top;
}
.comment-metadata {
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 0;
}
p.comment-awaiting-moderation {
	color: #cc444d;
	font-size: 13px;
	margin-bottom: 0;
}
.comment-content {
	font-size: 14px;
	line-height: 1.7;
}
a.comment-reply-link {
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	background: #717e94;
	color: #fff;
	padding: 5px 10px;
}
a.comment-reply-link:hover {
	background: #536179;
}
.comment-respond {
	background: #f5f5f5;
	padding: 30px;
	border: 1px solid #e5e5e5;
}
.comment-reply-title {
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 20px;
	line-height: 1;
}
.comment-form p {
	margin-top: 0;
	margin-bottom: 20px;
}
.comment-form p.comment-notes {
	font-size: 14px;
}
.comment-form p.form-submit {
	margin-bottom: 0;
}
span.required {
	color: red;
	font-size: 18px;
	line-height: 0;
}
.comment-form p label {
	display: block;
	font-size: 13px;
	font-weight: 500;
	color: #444;
	margin-bottom: 5px;
}
.comment-form p textarea, 
.comment-form p input[type="text"], 
.comment-form p input[type="email"], 
.comment-form p input[type="url"] {
	border: 1px solid #ddd;
	width: 100%;
	height: 40px;
	text-align: left;
	padding: 5px 15px;
}
.comment-form p textarea {
	height: 120px;
}
.comment-form p input[type="submit"] {
	line-height: 1.5;
	font-size: 14px;
}

/*==================================
COMMON CSS
==================================*/
.ed-container {
	margin: 0 auto;
	width: 1170px;
}
h2.section-title {
	font-size: 35px;
	font-weight: 500;
	color: #2e3541;
	display: block;
	width: 75%;
	text-align: center;
	margin: 0 auto 25px auto;
	line-height: 1.2;
}
.the100-template1 h2.section-title, 
.the100-template2 h2.section-title {
	display: inline-block;
	width: 290px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 80px;
	vertical-align: top;
	text-align: left;
}
.the100-template5 h2.section-title {
	position: relative;
	width: 100%;
	z-index: 1;
}
.the100-template5 h2.section-title:before {
	content: "";
	background: #eaeaea;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	z-index: -1;
}
.the100-template5 h2.section-title span {
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.section-desc {
	line-height: 1.5;
	width: 75%;
	text-align: center;
	display: block;
	padding-left: 0;
	margin: 0 auto 40px;
}
.the100-template1 .section-desc, 
.the100-template2 .section-desc {
	display: inline-block;
	width: calc(100% - 295px);
	padding-left: 60px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 80px;
	vertical-align: top;
	text-align: left;
}
.has-image {
	position: relative;
	z-index: 1;
}
.has-image:before {
	content: "";
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.the100-template4 .has-image:before {
	background: rgba(28,136,110,0.5);
	background: -webkit-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -moz-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -ms-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -o-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: linear-gradient(to right, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
}
.widget {
	margin-bottom: 30px;
}
.widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.widget ul li:before {
	content: "";
	border: 2px solid;
	width: 12px;
	height: 12px;
	position: absolute;
	border-radius: 100%;
	top: 3px;
	left: 0;
}
.widget ul li {
	position: relative;
	font-size: 14px;
	margin-bottom: 10px;
	padding-left: 25px;
}
.the100-template2 .widget ul li  a:hover {
	color: #f1bc24;
}
.the100-template4 .widget ul li  a:hover {
	color: #887cb7;
}
.the100-template5 .widget ul li a:hover {
	color: #eb6d39;
}
.widget ul li a p {
	margin: 0;
}
header.page-header {
	background: #f5f5f5;
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 50px;
}
.site-header.lay-two + .site-content header.page-header {
	padding-top: 70px;
}
.page-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 30px;
	line-height: 1.2;
	font-weight: 700;
}
#secondary .widget h2.widget-title {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 22px;
}
header.entry-header {
	margin-bottom: 20px;
}
h2.entry-title {
	font-size: 22px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0;
}
.entry-meta span {
	font-size: 12px;
	font-weight: 500;
	margin-right: 10px;
	display: inline-block;
}
.entry-meta span span {
	margin-right: 0;
}
.entry-footer span {
	font-size: 13px;
	color: #666;
	margin-right: 15px;
	position: relative;
	padding-left: 10px;
	display: inline-block;
}
.entry-footer span:before {
	content: "";
	background: #666;
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 7px;
	border-radius: 100%;
}
.nav-links a {
	font-size: 13px;
	text-transform: uppercase;
	background: #717e94;
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
}
.nav-links a:hover {
	background: #232830;
}

/*=================================
BOXED LAYOUT
=================================*/
body.the100-boxed {
	background: #fefefe;
}
.the100-boxed .site {
	width: 1200px;
	margin: 0 auto;
	box-shadow: 0 0 20px rgba(0,0,0,0.3);
	background: #fff;
}

/*=================================
OWL SLIDER DESIGN
=================================*/
.owl-theme {
	overflow: hidden;
}
.owl-theme .owl-nav {
	margin-top: 0;
}
.owl-theme .owl-nav [class*='owl-'] {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	margin: 0;
	background: rgba(0,0,0,0.3);
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 100%;
	padding: 0;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
	text-indent: -80px;
	color: rgba(255,255,255,0.4);
	overflow-x: hidden;
}
.owl-theme .owl-nav .owl-prev {
	left: -50px;
}
.owl-theme:hover .owl-nav .owl-prev {
	left: 0;
}
.owl-theme .owl-nav .owl-next {
	left: inherit;
	right: -50px;
}
.owl-theme:hover .owl-nav .owl-next {
	right: 0;
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background: rgba(0,0,0,0.5);
	color: rgba(255,255,255,0.7);
}
.owl-theme .owl-nav [class*='owl-']:before {
	content: "";
	font-family: fontawesome;
	position: absolute;
	left: 0;
	right: 0;
	font-size: 30px;
	text-align: center;
	text-indent: -5px;
}
.owl-theme .owl-nav .owl-prev:before {
	content: "\f104";
}
.owl-theme .owl-nav .owl-next:before {
	content: "\f105";
	text-indent: 0;
}
.owl-theme .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.owl-theme .owl-dots .owl-dot span {
	background: #777;
	margin: 5px;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
	background: #22a8da;
}
.the100-template5 .owl-theme .owl-dots .owl-dot.active span, 
.the100-template5 .owl-theme .owl-dots .owl-dot:hover span {
	background: #eb6d39;
}
.the100-template2 .owl-theme .owl-dots .owl-dot.active span, 
.the100-template2 .owl-theme .owl-dots .owl-dot:hover span {
	background: #f1bc24;
}
.the100-template4 .owl-theme .owl-dots .owl-dot.active span, 
.the100-template4 .owl-theme .owl-dots .owl-dot:hover span {
	background: #c7bbf6;
}

/*=================================
SIDEBARS
=================================*/
body:not(.home) .site-content {
	/*margin-top: 80px;
	margin-bottom: 80px;*/
}
.right-sidebar .content-area {
	float: left;
	/*width: 70%;*/
	padding-right: 40px;
}
.right-sidebar .secondary-right {
	float: right;
	width: 30%;
}
.left-sidebar .content-area {
	float: right;
	width: 70%;
	padding-left: 40px;
}
.left-sidebar .secondary-left {
	float: left;
	width: 30%;
}
#secondary .home-counter-section .widget_text .textwidget, 
#secondary .widget_the100_counter .widget-content-wrapper {
	width: 100%;
}

/*=================================
TOP HEADER
=================================*/
.top-header, .main-header {
	position: relative;
}
.lay-three .home .main-header {
	padding-top: 20px;
}
.lay-one .top-header .ed-container {
	border-bottom: 1px solid #ddd;
}
.lay-one .header-text-wrap {
	float: left;
	width: 50%;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #4c5667;
}
.htext-soc-wrap p {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.lay-one .header-text-wrap .fa {
	margin-left: 20px;
	margin-right: 5px;
	color: #97a0af;
}
.lay-one .header-text-wrap .fa:first-child {
	margin-left: 0;
}
.lay-one .ed-social-icons {
	text-align: right;

display: inline-block;

margin-left: 20px;
}
.top-header .social-icons a {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	padding: 10px 5px;
	color: #97a0af;
}
.top-header .social-icons a:hover {
	color: #6d84aa;
}

/*=======================================
BOTTOM HEADER
=======================================*/
body:not(.home) .site-header {
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
}
.site-branding {
	width: 30%;
	display: inline-block;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
}
.site-text p {
	margin: 0;
}
.site-text .site-title {
	font-size: 25px;
	font-weight: 600;
	color: #333;
	margin-top: 0;
	margin-bottom: 0;
}
.site-text .site-description {
	font-size: 13px;
	font-weight: 400;
	color: #777;
}
.home.the100-template3 .lay-three .site-text .site-title, 
.home.the100-template3 .lay-three .site-text .site-description, 
.home.the100-template4 .lay-three .site-text .site-title, 
.home.the100-template4 .lay-three .site-text .site-description, 
.home.the100-template3 .lay-four .site-text .site-title, 
.home.the100-template3 .lay-four .site-text .site-description, 
.home.the100-template4 .lay-four .site-text .site-title, 
.home.the100-template4 .lay-four .site-text .site-description {
	color: #fff;
}
.site-branding:not(.logo-only) .site-logo {

}
.site-header.lay-three .site-branding:not(.logo-only) .site-logo {
	display: block;
	width: 100%;
}
.site-logo + .site-text {
	display: inline-block;
	padding-left: 10px;
	width: calc(100% - 105px);
}
.site-header.lay-five .site-logo + .site-text {
	text-align: left;
	width: auto;
}
.site-header.lay-three .site-logo + .site-text {
	display: block;
	margin-top: 10px;
	padding-left: 0;
	width: 100%;
}
.site-header .logo-only .site-text {
	display: none !important;
}
.menu-search-wrap {
	width: 100%;

	display: block;
	background: rgba(113,56,130,0.7);
	vertical-align: middle;
	
	text-align: center;
}
.main-navigation {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 88px);
	text-align: center;
}
.nav-full .main-navigation {
	width: 100%;
}
button.menu-toggle {
	display: none;
}
.main-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-navigation ul li {
	display: inline-block;
	position: relative;
	font-size: 15px;
	font-weight: 500;
}
.main-navigation ul li a {
	padding: 10px 15px;
	display: inline-block;
	position: relative;
	color: #fff;
}
.site-header.lay-one .main-navigation ul.nav-menu > li > a {
	padding-top: 15px;
	text-transform: uppercase;
	padding-bottom: 15px;
}
.main-navigation ul li.menu-item-has-children > a {
	padding-right: 25px;
}
.main-navigation ul li.menu-item-has-children > a:after {
	content: "\f107";
	font-family: fontawesome;
	font-size: 14px;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.main-navigation ul.sub-menu li.menu-item-has-children > a:after {
	content: "\f105";
}
.main-navigation ul li > a:hover, 
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_item > a, 
.main-navigation ul li.menu-item-has-children:hover > a {
	color: #fff;
}
.the100-template5 .main-navigation ul li > a:hover, 
.the100-template5 .main-navigation ul li.current-menu-item > a,
.the100-template5 .main-navigation ul li.current_page_item > a, 
.the100-template5 .main-navigation ul li.menu-item-has-children:hover > a {
	color: #eb6d39;
}
.main-navigation ul li ul {
	position: absolute;
	top: 100%;
	left: -10px;
	background: rgba(113,56,130,0.7);
	color: #fff;
	width: 200px;
	opacity: 0;
	visibility: hidden;
	text-align: left;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.the100-template5 .main-navigation ul li ul {
	background: #eb6d39;
}
.the100-template4 .main-navigation ul li ul {
	background: #433772;
}
.the100-template3 .main-navigation ul li ul {
	background: #e83300 none repeat scroll 0 0;
}
.main-navigation ul li ul li ul {
	left: 100%;
	top: -10px;
}
.main-navigation ul > li:hover > ul {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	z-index: 999;
}
.main-navigation ul li ul li:hover ul {
	left: 100%;
	top: 0;
	z-index: 999;
}
.main-navigation ul li ul li {
	display: block;
	font-weight: 400;
}
.main-navigation ul li ul li a {
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	color: #fff;
}
.home.the100-template3 .lay-three .main-navigation ul li a, 
.home.the100-template3 .lay-four .main-navigation ul li a {
	color: #fff;
}
.the100-template3 .main-navigation ul li > a:hover, 
.the100-template3 .main-navigation ul li.current-menu-item > a, 
.the100-template3 .main-navigation ul li.current_page_item > a, 
.the100-template3 .main-navigation ul li.menu-item-has-children:hover > a, 
.home.the100-template3 .lay-three .main-navigation ul li > a:hover, 
.home.the100-template3 .lay-four .main-navigation ul li > a:hover, 
.home.the100-template3 .lay-three .main-navigation ul li.current-menu-item > a, 
.home.the100-template3 .lay-four .main-navigation ul li.current-menu-item > a, 
.home.the100-template3 .lay-three .main-navigation ul li.current_page_item > a, 
.home.the100-template3 .lay-four .main-navigation ul li.current_page_item > a {
	color: #e83300;
}
.main-navigation .nav-menu ul li > a:hover, 
.main-navigation .nav-menu ul li.menu-item-has-children:hover > a, 
.main-navigation .nav-menu ul li.current-menu-item > a, 
.main-navigation .nav-menu ul li.current_page_item > a, 
.home.the100-template3 .lay-three .main-navigation .nav-menu ul li > a:hover, 
.home.the100-template3 .lay-four .main-navigation .nav-menu ul li > a:hover {
	background: rgba(0,0,0,0.15);
	color: #fff;
}
.menu-text-wrap {
	width: 19%;
	display: inline-block;
	vertical-align: middle;
}
.text-search-cart-wrap {
	display: inline-block;
	vertical-align: middle;
}
.header-cart, .menu-search {
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 38px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	border: 1px solid #ddd;
	border-radius: 100%;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.menu-search {
	line-height: normal;
}
a.cart-content {
	display: block;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	position: relative;
}
.header-cart:hover a {
	color: #fff;
}
.header-cart span.cart-count:after {
	content: "";
	border-top: 8px solid rgba(113,56,130,0.7);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	position: absolute;
	bottom: -8px;
	right: 20px;
	width: 0;
	height: 0;
	transform: skew(-45deg);
	-webkit-transform: skew(-45deg);
	-moz-transform: skew(-45deg);
}
.header-cart span.cart-count {
	position: absolute;
	top: -40px;
	text-align: center;
	display: block;
	line-height: 18px;
	padding: 5px;
	background: rgba(113,56,130,0.7);
	color: #fff;
	z-index: 999;
	font-size: 13px;
	right: -30px;
	width: 80px;
	opacity: 0;
	visibility: hidden;
	border-radius: 5px;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.header-cart a.cart-content:hover span.cart-count {
	right: -20px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.header-cart p.woocommerce-mini-cart__empty-message {
	margin: 0;
	color: #fff;
	font-size: 13px;
}
.menu-search i.fa.fa-search {
	color: #fff;
	width: 40px;
	height: 40px;
	cursor: pointer;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
	line-height: 37px;
	cursor: pointer;
}
.header-cart:hover, 
.menu-search:hover {
	background: rgba(113,56,130,0.7);
	color: #fff;
	border-color: rgba(113,56,130,0.7);
}
.header-cart .widget {
	position: absolute;
	z-index: 999;
	width: 250px;
	right: 0;
	top: 130%;
	background: #333;
	margin-bottom: 0;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.header-cart.cart-active .widget {
	top: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.header-cart p.woocommerce-mini-cart__empty-message {
	margin: 0;
	color: #fff;
	font-size: 13px;
}
.menu-search:hover i.fa.fa-search {
	color: #fff;
}
.menu-search .header-search-wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: rgba(0,0,0,0.75);
	width: 0;
	height: 100%;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.menu-search.menu-search-active .header-search-wrap {
	width: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.header-search-wrap span.fa.fa-close {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 40px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	border: 3px solid rgba(255,255,255,0.5);
	color: rgba(255,255,255,0.5);
	font-size: 20px;
	border-radius: 100%;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.menu-search-active .header-search-wrap span.fa.fa-close {
	right: 20px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transition-delay: 0.35s;
	-webkit-transition-delay: 0.35s;
	-moz-transition-delay: 0.35s;
}
.admin-bar .header-search-wrap span.fa.fa-close {
	top: 52px;
}
.header-search-wrap span.fa.fa-close:hover {
	color: #333;
	background: #fff;
}
.menu-search form.search-form {
	margin: auto;
	width: 70%;
	position: absolute;
	left: 0;
	right: 0;
	top: 60%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.menu-search.menu-search-active form.search-form {
	top: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transition-delay: 0.35s;
	-webkit-transition-delay: 0.35s;
	-moz-transition-delay: 0.35s;
}
.menu-search .search-form label {
	width: 85%;
	display: inline-block;
	height: 60px;
	vertical-align: middle;
}
.menu-search .search-form input.search-field {
	height: 60px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	background: none;
	border: 10px solid rgba(255,255,255,0.35);
	color: #bbb;
}
.menu-search .search-form input.search-field:focus {
	outline: none;
	border-color: rgba(255,255,255,0.5);
}
.menu-search .search-form input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
}
.menu-search .search-form input.search-field::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
.menu-search .search-form input.search-field:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
.menu-search .search-form input.search-field:-moz-placeholder { /* Firefox 18- */
	color: #fff;
}
.menu-search .search-form input.search-submit {
	display: inline-block;
	width: 14%;
	height: 60px;
	font-size: 20px;
	padding: 0;
	vertical-align: middle;
	border: none;
	background: #717e94;
	color: #fff;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.menu-search .search-form input.search-submit:hover {
	background: #5371a3;
}

/*====================================
HEADER LAYOUT TWO
====================================*/
.site-header.lay-two .top-header {
	z-index: 1;
	position: relative;
	padding-top: 20px;
}
.site-header.lay-two .site-branding {
	padding-top: 0;
	padding-bottom: 0;
}
.site-header.lay-two .htext-soc-wrap {
	display: inline-block;
	vertical-align: middle;
	width: 69%;
	text-align: right;
	padding-bottom: 5px;
}
.site-header.lay-two .header-text-wrap, 
.site-header.lay-two .ed-social-icons {
	display: inline-block;
	vertical-align: middle;
}
.site-header.lay-two .header-text-wrap {
	font-size: 14px;
	color: #99999c;
	text-align: left;
}
.site-header.lay-two .header-text-wrap i.fa {
	font-size: 24px;
	color: #f1bc24;
	margin-right: 10px;
	vertical-align: top;
}
.site-header.lay-two .header-text-wrap p {
	display: inline-block;
	margin: 0;
	vertical-align: top;
}
.site-header.lay-two .header-text-wrap p b {
	font-weight: 600;
	color: #4c5667;
	display: block;
}
.site-header.lay-two .header-text-wrap p + .fa {
	margin-left: 30px;
}
.site-header.lay-two .ed-social-icons {
	margin-left: 30px;
}
.site-header.lay-two .ed-social-icons a {
	font-size: 18px;
}
.site-header.lay-two .main-header {
	position: relative;
	top: 35px;
	z-index: 9;
	margin-top: -15px;
}
.site-header.lay-two .main-header .ed-container {
	background: #232830;
}
.site-header.lay-two .menu-search-wrap {
	width: 100%;
}
.site-header.lay-two .main-navigation {
	vertical-align: middle;
	text-align: left;
	width: 69%;
}
.site-header.lay-two .nav-full .main-navigation {
	width: 100%;
}
.site-header.lay-two .main-navigation ul.nav-menu li {
	font-size: 13px;
}
.site-header.lay-two .main-navigation ul li a {
	padding: 25px 18px;
	color: #fff;
}
.site-header.lay-two .main-navigation ul.nav-menu > li > a:hover, 
.site-header.lay-two .main-navigation ul.nav-menu > li.current-menu-item > a, 
.site-header.lay-two .main-navigation ul.nav-menu > li.current_page_item > a, 
.site-header.lay-two .main-navigation ul.nav-menu > li.menu-item-has-children:hover > a {
	background: #f1bc24;
}
.site-header.lay-two .main-navigation .nav-menu ul
background: #f1bc24;
}
.site-header.lay-two .main-navigation ul ul li a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 15px;
}
.site-header.lay-two .main-navigation ul li.menu-item-has-children > a:after {
	right: 5px;
}
.site-header.lay-two .main-navigation .nav-menu ul li > a:hover, 
.site-header.lay-two .main-navigation .nav-menu ul li.menu-item-has-children:hover > a {
	background: #e0ae1e;
}
.site-header.lay-two .main-navigation ul ul li.menu-item-has-children > a:after {
	right: 10px;
}
.site-header.lay-two .text-search-cart-wrap {
	display: inline-block;
	vertical-align: middle;
	width: 30%;
	text-align: right;
}
.site-header.lay-two .menu-text-wrap {
	width: auto;
	text-align: left;
	font-size: 14px;
	margin-right: 20px;
	border-left: 1px solid rgba(255,255,255,0.2);
	padding-left: 20px;
}
.site-header.lay-two .menu-text-wrap .fa {
	font-size: 25px;
	color: #f1bc24;
}
.site-header.lay-two .menu-text-wrap .fa + p {
	display: inline-block;
	vertical-align: middle;
	color: #99999c;
	padding-left: 10px;
	margin: 0;
}
.site-header.lay-two .menu-text-wrap p b {
	color: #fff;
	display: block;
}
.site-header.lay-two .header-cart, 
.site-header.lay-two .menu-search {
	border: none;
	width: 30px;
	border-radius: 0;
	border-left: 1px solid rgba(255,255,255,0.3);
}
.site-header.lay-two .menu-search i.fa.fa-search {
	width: 30px;
}

/*====================================
HEADER LAYOUT THREE
====================================*/
body:not(.home) .site-header.lay-three, 
body:not(.home) .site-header.lay-four {
	position: static;
}
.site-header.lay-three {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
}
.admin-bar .site-header.lay-three {
	top: 32px;
}
.home .site-header.lay-three .main-header {
	padding-top: 20px;
}
.site-header.lay-three .top-header .ed-container {
	border-bottom: 1px solid rgba(255,255,255,0.3);
}
.site-header.lay-three .header-text-wrap {
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-header.lay-three .header-text-wrap .fa {
	margin-right: 5px;
}
.site-header.lay-three .header-text-wrap p {
	display: inline-block;
	margin: 0;
}
.site-header.lay-three .header-text-wrap p + .fa {
	margin-left: 20px;
}
.site-header.lay-three .soc-cart-search-wrap {
	display: inline-block;
	width: 39%;
	vertical-align: middle;
	text-align: right;
}
.site-header.lay-three .ed-social-icons, 
.site-header.lay-three .header-cart, 
.site-header.lay-three .menu-search {
	display: inline-block;
	vertical-align: middle;
}
.site-header.lay-three .header-cart, 
.site-header.lay-three .menu-search, 
.site-header.lay-three .menu-search i.fa.fa-search {
	width: auto;
	height: auto;
	line-height: normal;
	border: none;
	border-radius: 0;
}
.site-header.lay-three .header-cart, 
.site-header.lay-three .menu-search {
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-header.lay-three .header-cart:hover, 
.site-header.lay-three .menu-search:hover {
	color: rgba(113,56,130,0.7);
	background: none;
}
.site-header.lay-three .header-cart:hover a, 
.site-header.lay-three .menu-search:hover i.fa.fa-search {
	color: rgba(113,56,130,0.7);
}
.site-header.lay-three .header-cart span.cart-count {
	top: inherit;
	bottom: -40px;
}
.site-header.lay-three .header-cart span.cart-count:after {
	bottom: inherit;
	top: -8px;
	border-top: none;
	border-bottom: 8px solid rgba(113,56,130,0.7);
	transform: skew(45deg);
	-webkit-transform: skew(45deg);
	-moz-transform: skew(45deg);
	left: 15px;
}
.site-header.lay-three .main-header #site-navigation-left {
	width: 42%;
	text-align: right;
}
.site-header.lay-three .main-header .site-branding {
	width: 15%;
	text-align: center;
}
.site-header.lay-three .main-header .menu-search-wrap {
	width: 42%;
	text-align: left;
}
.site-header.lay-three .main-header .menu-search-wrap .main-navigation {
	width: 100%;
	text-align: left;
}
.site-header.lay-three .main-navigation ul li a {
	padding-top: 20px;
	padding-bottom: 20px;
}
.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul {
	left: inherit;
	right: -10px;
	text-align: right;
}
.site-header.lay-three .menu-search-wrap .main-navigation ul > li:hover > ul {
	right: 0;
}
.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul li > ul {
	right: 100%;
}
.site-header.lay-three .main-navigation ul ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul li.menu-item-has-children > a {
	padding-right: 15px;
	padding-left: 25px;
}
.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul li.menu-item-has-children > a:after {
	right: inherit;
	left: 10px;
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
}
.site-header.lay-three .text-search-cart-wrap {
	display: none;
}

/*========================================
HEADER LAYOUT FOUR
========================================*/
.site-header.lay-four {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
}
.admin-bar .site-header.lay-four {
	top: 32px;
}
.site-header.lay-four .top-header {
	background: rgba(255,255,255,0.3);
}
.site-header.lay-four .header-text-wrap {
	font-size: 13px;
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-header.lay-four .header-text-wrap .fa {
	margin-right: 5px;
}
.site-header.lay-four .header-text-wrap p {
	display: inline-block;
	margin: 0;
}
.site-header.lay-four .header-text-wrap p + .fa {
	margin-left: 30px;
}
.site-header.lay-four .ed-social-icons {
	display: inline-block;
	vertical-align: middle;
	width: 39%;
	text-align: right;
}
.site-header.lay-four .text-search-cart-wrap {
	display: inline-block;
	vertical-align: middle;
}
.site-header.lay-four .main-navigation ul li a {
	padding-top: 30px;
	padding-bottom: 30px;
}
.home .site-header.lay-four .main-navigation ul li a {
	color: #fff;	
}
.site-header.lay-four .main-navigation ul.nav-menu > li > a:hover, 
.site-header.lay-four .main-navigation ul.nav-menu > li.current-menu-item > a, 
.site-header.lay-four .main-navigation ul.nav-menu > li.current_page_item > a, 
.site-header.lay-four .main-navigation ul.nav-menu > li.menu-item-has-children:hover > a {
	color: #d0c6fd;
}
.site-header.lay-four .main-navigation .nav-menu ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul {
	left: inherit;
	right: -10px;
	text-align: right;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1):hover > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2):hover > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3):hover > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1):hover > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2):hover > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3):hover > ul {
	right: 0;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul ul {
	right: 100%;
	left: inherit;
	text-align: right;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a {
	padding-right: 15px;
	padding-left: 25px;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a:after, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a:after, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a:after, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a:after, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a:after, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a:after {
	left: 10px;
	right: inherit;
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
}

/*====================================
HEADER LAYOUT FIVE
====================================*/
.site-header.lay-five .top-header {
	border-bottom: 1px solid #eee;
}
.site-header.lay-five .header-text-wrap {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 60%;
}
.site-header.lay-five .header-text-wrap .fa {
	margin-right: 5px;
}
.site-header.lay-five .header-text-wrap p + .fa {
	margin-left: 20px;
}
.site-header.lay-five .soc-cart-search-wrap {
	display: inline-block;
	width: 40%;
	text-align: right;
	vertical-align: middle;
}
.site-header.lay-five .ed-social-icons, 
.site-header.lay-five .header-cart, 
.site-header.lay-five .menu-search {
	display: inline-block;
	vertical-align: middle;
}
.site-header.lay-five .header-cart, 
.site-header.lay-five .menu-search {
	width: auto;
	height: auto;
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	border-radius: 0;
	margin-left: 10px;
}
.site-header.lay-five .menu-search i.fa.fa-search {
	width: auto;
	height: auto;
	line-height: normal;
}
.site-header.lay-five .header-cart:hover, 
.site-header.lay-five .menu-search:hover {
	color: rgba(113,56,130,0.7);
	background: none;
}
.site-header.lay-five .header-cart:hover a, 
.site-header.lay-five .menu-search:hover i.fa.fa-search {
	color: rgba(113,56,130,0.7);
}
.site-header.lay-five .header-cart span.cart-count {
	top: inherit;
	bottom: -40px;
}
.site-header.lay-five .header-cart span.cart-count:after {
	bottom: inherit;
	top: -8px;
	border-top: none;
	border-bottom: 8px solid rgba(113,56,130,0.7);
	transform: skew(45deg);
	-webkit-transform: skew(45deg);
	-moz-transform: skew(45deg);
	right: 18px;
}
.site-header.lay-five .site-branding {
	display: block;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 5px;
}
.site-header.lay-five .menu-search-wrap, 
.site-header.lay-five .menu-search-wrap .main-navigation {
	width: 100%;
	text-align: center;
}
.site-header.lay-five .text-search-cart-wrap {
	display: none;
}
.site-header.lay-five .main-navigation ul.nav-menu > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul {
	left: inherit;
	right: -10px;
	text-align: right;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1):hover > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2):hover > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3):hover > ul {
	right: 0;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul ul {
	right: 100%;
	left: inherit;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a {
	padding-right: 15px;
	padding-left: 25px;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a:after, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a:after, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a:after {
	left: 10px;
	right: inherit;
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
}

/*====================================
SLIDER SECTION
====================================*/
.slider .slides {
	position: relative;
}
.slider .caption-wrapper {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	right: 0;
}
.caption-wrapper .small-caption {
	color: #2e3541;
	font-family: "hind",sans-serif;
	font-size: 3.5em;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 40px;
	margin-top: 0;
	opacity: 0;
	position: relative;
	visibility: hidden;
	width: 39%;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.caption-wrapper.caption-center .small-caption {
	text-align: center;
	margin: 0 auto;
	width: 50%;
}
.caption-wrapper .small-caption:after {
	content: "";
	background: #22a8da;
	width: 40px;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.caption-wrapper.caption-center .small-caption:after {
	margin: 0 auto;
	right: 0;
}
.caption-wrapper .slider-content {
	color: #2e3541;
	width: 35%;
	line-height: 1.5;
	margin-top: 30px;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.caption-wrapper.caption-center .slider-content {
	text-align: center;
	margin: 0 auto;
	width: 50%;
}
.caption-wrapper.caption-left .small-caption, 
.caption-wrapper.caption-left .slider-content {
	transform: translateX(-50px) skewX(-30deg);
	-webkit-transform: translateX(-50px) skewX(-30deg);
	-moz-transform: translateX(-50px) skewX(-30deg);
}
.caption-wrapper.caption-center .small-caption, 
.caption-wrapper.caption-center .slider-content {
	text-align: center;
	margin: 0 auto;
	width: 50%;
	transform: translateY(-20px) skewX(30deg);
	-webkit-transform: translateY(-20px) skewX(30deg);
	-moz-transform: translateY(-20px) skewX(30deg);
}
.active .caption-wrapper .small-caption, 
.active .caption-wrapper .slider-content {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transition-delay: 1s;
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
}
.active .caption-wrapper .slider-content{
	transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;	
}
.active .caption-wrapper.caption-left .small-caption, 
.active .caption-wrapper.caption-left .slider-content {
	transform: translateX(0) skewX(0deg);
	-webkit-transform: translateX(0) skewX(0deg);
	-moz-transform: translateX(0) skewX(0deg);
}
.active .caption-wrapper.caption-center .small-caption, 
.active .caption-wrapper.caption-center .slider-content {
	transform: translateY(0) skewX(0deg);
	-webkit-transform: translateY(0) skewX(0deg);
	-moz-transform: translateY(0) skewX(0deg);
}
.slider-content p {
	margin-bottom: 0;
}
.caption-wrapper .slider-content a {
	border: 3px solid #fff;
	display: inline-block;
	padding: 5px 30px;
	border-radius: 40px;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 2;
	margin-top: 20px;
	color: #fff;
}
.caption-wrapper .slider-content a:hover {
	background: #fff;
	color: #333;
}
.site-header.lay-three + .site-content .slider .slider-caption, 
.site-header.lay-four + .site-content .slider .slider-caption {
	margin-top: 60px;
}

/*=====================================
SLIDER LAYOUT FOR CONSTRUCTION DEMO
=====================================*/
.the100-template2 .slider-caption {
	width: 40%;
	background: rgba(241, 188, 36, 0.85); /*#f1bc24*/
	padding: 40px;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.the100-template2 .active .slider-caption {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transition-delay: 0.7s;
	-webkit-transition-delay: 0.7s;
	-moz-transition-delay: 0.7s;
}
.the100-template2 .caption-center .slider-caption {
	width: 50%;
	margin: 0 auto;
}
.the100-template2 .caption-wrapper .small-caption {
	width: 100%;
	color: #fff;
	font-size: 3em;
	line-height: 1.2;
	margin-bottom: 20px;
}
.the100-template2 .caption-wrapper .small-caption:after {
	background: rgba(0,0,0,0.3);
}
.the100-template2 .caption-wrapper .slider-content {
	width: 100%;
	margin-top: 0;
	color: #fff;
	font-size: 18px;
}

/*=====================================
SLIDER LAYOUT FOR CHARITY DEMO
=====================================*/
.the100-template5 .slider .caption-wrapper {
	top: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	height: 100%;
	background: rgba(0,0,0,0.4);
}
.the100-template5 .slider .caption-wrapper .ed-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.the100-template5 .caption-wrapper .small-caption {
	width: 45%;
	margin-bottom: 10px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
}
.the100-template5 .caption-wrapper .small-caption:after {
	display: none;
}
.the100-template5 .caption-wrapper .slider-content {
	font-size: 20px;
	width: 45%;
	margin-top: 0;
	color: #fff;
	text-transform: uppercase;
}
.the100-template5 .caption-wrapper .slider-content p {
	margin-top: 0;
}
.the100-template5 .caption-wrapper.caption-center .small-caption, 
.the100-template5 .caption-wrapper.caption-center .slider-content {
	width: 50%;
}

/*=====================================
SLIDER LAYOUT FOR RESTURANT DEMO
=====================================*/
.the100-template3 .slider .caption-wrapper {
	top: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	height: 100%;
	background: rgba(0,0,0,0.4);
}
.the100-template3 .slider .caption-wrapper .ed-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.the100-template3 .slider-caption {
	width: 75%;
	margin: 0 auto;
	text-align: center;
}
.the100-template3 .caption-left .slider-caption {
	text-align: left;
	margin: 0;
	width: 50%;
}
.the100-template3 .caption-wrapper .small-caption {
	color: #fff;
	font-family: "kristi",cursive;
	font-size: 5em;
	line-height: 1;
	width: auto;
	margin-bottom: 0;
}
.the100-template3 .caption-wrapper .small-caption:after {
	display: none;
}
.the100-template3 .caption-wrapper .slider-content {
	width: 100%;
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
	margin-top: 0;
}

/*============================================
SLIDER LAYOUT FOR EVENT DEMO
============================================*/
.the100-template4 .slider .caption-wrapper {
	top: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	background: rgba(28,136,110,0.5);
	background: -webkit-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -moz-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -ms-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -o-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: linear-gradient(to right, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	height: 100%;
}
.the100-template4 .slider .caption-wrapper .ed-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.the100-template4 .slider .caption-wrapper .slider-caption {
	width: 75%;
	margin: 0 auto;
	text-align: center;
}
.the100-template4 .slider .caption-wrapper.caption-left .slider-caption {
	text-align: left;
	margin: 0;
}
.the100-template4 .caption-wrapper .small-caption {
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-size: 5em;
	margin-bottom: 20px;
	font-weight: 600;
}
.the100-template4 .caption-wrapper .small-caption:after {
	display: none;
}
.the100-template4 .caption-wrapper .slider-content {
	width: 100%;
	font-size: 25px;
	color: #fff;
	margin-top: 0;
	font-weight: 300;
}	

/*=====================================
BELOW SLIDER SECTION
=====================================*/
section.below-slider-section {
	background: #f1bc24;
	color: #fff;
	padding: 50px 0;
	/*margin-bottom: 80px;*/
}
.the100-template5 section.below-slider-section {
	background: #f2723b;
}
.below-slider-section .widget {
	margin-bottom: 0;
}
.below-slider-section .widget_text {
	text-align: center;
}
.below-slider-section .widget_text p {
	display: inline-block;
	margin: 0;
	font-size: 35px;
	font-family: hind;
}
.below-slider-section .widget_text a {
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	padding: 15px 30px;
	border: 2px solid #fff;
	border-radius: 50px;
	margin-left: 50px;
	vertical-align: middle;
	font-weight: 500;
	line-height: 20px;
}
.below-slider-section .widget_text a:hover {
	background: #fff;
	color: #f1bc24;
}
.below-slider-section .widget_the100_promo .widget-content-wrapper {
	width: 100%;
}

/*=================================
FEATURE SECTION
=================================*/
section.featured-section {
	background: #eef2f5;
	padding: 80px 0;
	margin-bottom: 80px;
}
.the100-template3 section.below-slider-section {
	background: none;
	color: #777;
}
.the100-template3 section.featured-section {
	padding-bottom: 40px;
	background: #f7f7f7;
}
.featured-posts-wrap:before, 
.featured-posts-wrap:after {
	content: "";
	display: table;
}
.featured-posts-wrap:after {
	clear: both;
}
.featured-section.lay-three .featured-posts-wrap {
	text-align: center;
}
.featured-posts-wrap .featured-posts {
	float: left;
	width: 29.33%;
	margin-right: 6%;
}
.lay-two .featured-posts-wrap .featured-posts {
	margin-right: 3%;
	width: 31.33%;
}
.featured-posts-wrap .featured-posts:nth-child(3n), 
.lay-two .featured-posts-wrap .featured-posts:nth-child(3n) {
	margin-right: 0;
}
.featured-posts-wrap .featured-posts:nth-child(3n+1) {
	clear: both;
}
.the100-template3 .featured-posts-wrap .featured-posts {
	width: 23.33%;
	margin-right: 2%;
	margin-bottom: 40px;
}
.the100-template3 .featured-posts-wrap .featured-posts:nth-child(4n) {
	margin-right: 0;
}
.the100-template3 .featured-posts-wrap .featured-posts:nth-child(3n+1) {
	clear: none;
}
.the100-template3 .featured-posts-wrap .featured-posts:nth-child(4n+1) {
	clear: both;
}
.featured-posts h3.feat-title {
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #3c4452;
}
.the100-template5 .featured-section.lay-four a:hover {
	color: rgba(0, 0, 0, 0.5);
}
.feat-excerpt p {
	margin-bottom: 0;
}
.feat-excerpt p:first-child {
	margin-top: 0;
}
.featured-section.lay-two .feat-imgtitle-wrap {
	position: relative;
}
.featured-section.lay-two .feat-imgtitle-wrap h3.feat-title {
	position: absolute;
	bottom: 0;
	background: #eef2f5;
	right: 0;
	margin: 0;
	padding: 10px 20px;
	width: 95%;
}
.featured-section.lay-two .feat-excerpt {
	width: 95%;
	margin-left: 5%;
	padding-left: 20px;
	padding-right: 20px;
}
.the100-template3 .promo-widget-wrap.lay-two h2.widget-title {
	color: #2e3541;
}
.the100-template3 .promo-widget-wrap.lay-two .desc {
	color: #777;
}

/*====== FEATURE FOUR LAYOUT ======*/
section.featured-section.lay-four {
	background: none;
	margin-bottom: 0;
}
section.featured-section.lay-four > .ed-container {
	width: auto;
}
section.featured-section.lay-four .featured-posts {
	margin-right: 0;
	background: #ea4f0e;
	width: 33.33%;
	padding: 40px;
}
section.featured-section.lay-four .featured-posts:nth-child(2n) {
	background: #f2723b;
}
.featured-section.lay-four .feat-imgtitle-wrap {
	float: left;
	width: 50px;
}
.featured-section.lay-four .feat-content-wrap {
	float: left;
	width: calc(100% - 50px);
	padding-left: 30px;
}
.featured-section.lay-four .featured-posts h3.feat-title, 
.featured-section.lay-four .feat-excerpt {
	color: #fff;
}
.featured-section.lay-four .featured-posts h3.feat-title {
	margin-top: 0;
	line-height: 1.3;
	margin-bottom: 15px;
}
.featured-section.lay-four .feat-excerpt {
	font-size: 14px;
}

/*=========================================
TEAM SECTION
=========================================*/
.team-section {
	margin-bottom: 80px;
}
.team-section .team-posts {
	float: left;
	width: 22.66%;
	margin-right: 3%;
	position: relative;
	line-height: 0;
	overflow: hidden;
}
.team-section .team-posts:nth-child(4n) {
	margin-right: 0;
}
.team-section .team-titledesc-wrap {
	text-align: center;
	line-height: initial;
}
.team-section.lay-one .team-titledesc-wrap {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
	margin: auto;
	right: 0;
}
.team-section.lay-one .team-titledesc-wrap:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: rgba(20,57,182,0.9);
	transition: all ease 1s;
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	transform: skewX(-40deg);
	-webkit-transform: skewX(-40deg);
	-moz-transform: skewX(-40deg);
	margin: auto;
	right: 0;
	visibility: hidden;
}
.team-section.lay-one .team-posts:hover .team-titledesc-wrap:before {
	width: 100%;
	padding: 15px;
	visibility: visible;
	transform: skewX(-40deg) scale(5);
	-webkit-transform: skewX(-40deg) scale(5);
	-moz-transform: skewX(-40deg) scale(5);
}
.team-section.lay-one .team-titledesc-inside-wrap {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	left: 0;
	right: 0;
	padding: 15px;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.team-section.lay-one .team-posts:hover .team-titledesc-inside-wrap {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.team-section.lay-one .team-titledesc-inside-wrap h3.team-title {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 0;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
	-moz-transform: translateX(-50px);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.team-section.lay-two .team-titledesc-inside-wrap h3.team-title {
	font-size: 16px;
	font-weight: 600;
	color: #002350;
	margin-bottom: 0;
	margin-top: 20px;
	text-transform: uppercase;
	font-family: 'rubik', sans-serif;
	line-height: 1.5;
}
.team-section.lay-three .team-titledesc-inside-wrap h3.team-title {
	font-size: 18px;
	font-weight: 500;
	color: #3c4452;
	margin-bottom: 0;
	margin-top: 20px;
	font-family: 'rubik', sans-serif;
}
.team-section.lay-one .team-titledesc-inside-wrap .team-excerpt {
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	transform: translateX(50px);
	-webkit-transform: translateX(50px);
	-moz-transform: translateX(50px);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.team-section.lay-two .team-titledesc-inside-wrap .team-excerpt {
	color: #666;
	font-size: 14px;
	line-height: 1.5;
}
.team-section.lay-three .team-titledesc-inside-wrap .team-excerpt {
	color: #717e94;
	font-size: 14px;
	line-height: 1.5;
}
.team-section.lay-one .team-posts:hover .team-titledesc-inside-wrap h3.team-title, 
.team-section.lay-one .team-posts:hover .team-titledesc-inside-wrap .team-excerpt {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
}
.team-section .team-titledesc-inside-wrap .team-excerpt span {
	font-size: 13px;
	text-transform: uppercase;
	color: #5b5b5b;
	display: block;
	margin-bottom: 15px;
}
.team-section.lay-one .team-titledesc-inside-wrap .team-excerpt span {
	color: #fff;
}
.team-section .team-titledesc-inside-wrap .team-excerpt p {
	margin: 0;
}
.team-section.lay-two .team-posts .team-imgwrap {
	border-radius: 100%;
	width: 200px;
	height: 200px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
}
.team-section.lay-two .team-posts .team-imgwrap:before {
	content: "";
	background: #42298e;
	background: -webkit-linear-gradient(left, #1c886e, #42298e);
	background: -moz-linear-gradient(right, #1c886e, #42298e);
	background: -o-linear-gradient(right, #1c886e, #42298e);
	background: linear-gradient(to right, #1c886e, #42298e);
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	opacity: 0.62;
	filter: alpha(opacity=62);
}

/*======================================
GALLERY SECTION
======================================*/
.gallery-section {
	margin-bottom: 50px;
}
.gallery-posts-wrap:before, .gallery-posts-wrap:after {
	content: "";
	display: table;
}
.gallery-posts-wrap:after {
	clear: both;
}
.gallery-section.lay-two .gallery-posts-wrap {
	padding-left: 2%;
	padding-right: 2%;
}
.gallery-section .gallery-posts {
	float: left;
	width: 31.33%;
	margin-right: 3%;
	margin-bottom: 30px;
	line-height: 0;
}
.gallery-section.lay-two .gallery-posts {
	margin-right: 2%;
	position: relative;
	width: 32%;
	overflow: hidden;
}
.gallery-section .gallery-posts:nth-child(3n), 
.gallery-section.lay-two .gallery-posts:nth-child(3n) {
	margin-right: 0;
}
.gallery-section.lay-one .gallery-posts {
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.gallery-section.lay-one .gallery-posts:hover {
	box-shadow: 0 0 30px rgba(0,0,0,0.2);
}
.gallery-section .gallery-titledesc-wrap {
	padding: 10px 15px 15px 15px;
	line-height: 1.5;
}
.gallery-section.lay-two .gallery-titledesc-wrap {
	position: absolute;
	top: -100%;
	text-align: center;
	padding: 0;
	width: 100%;
	height: 100%;
	background: rgba(241,188,36,0.85);
}
.gallery-section.lay-two .gallery-titledesc-inside-wrap {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	left: 0;
	right: 0;
	padding: 15px;
}
.gallery-section h3.gallery-title {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	font-family: 'Rubik', sans-serif;
}
.the100-template2 .gallery-section.lay-two a:hover {
	color: rgba(0, 0, 0, 0.5);
}
.gallery-section.lay-two h3.gallery-title {
	color: #fff;
}
.gallery-section.lay-two .gallery-excerpt {
	color: #fff;
}
.gallery-excerpt p {
	margin-bottom: 0;
	margin-top: 10px;
}

/*=======================================
ABOUT SERVICE SECTION
=======================================*/
.aboutservice-section {
	margin-bottom: 80px;
}
section.aboutservice-section.lay-two {
	margin-bottom: 0;
}
.aboutservice-section.lay-one .about-serv-wrap:before, 
.aboutservice-section.lay-one .about-serv-wrap:after {
	content: "";
	display: table;
}
.aboutservice-section.lay-one .about-serv-wrap:after {
	clear: both;
}
.aboutservice-section.lay-one .about-image {
	float: left;
	width: 40%;
}
.aboutservice-section.lay-one .service-posts-wrap {
	float: left;
	width: 60%;
	padding-left: 5%;
}
.aboutservice-section.lay-one .service-posts {
	margin-bottom: 40px;
}
.aboutservice-section.lay-one .service-posts:last-child {
	margin-bottom: 0;
}
.aboutservice-section.lay-one .service-posts img {
	display: inline-block;
	vertical-align: top;
	width: 80px;
	border: 1px solid #ddd;
	border-radius: 100%;
}
.aboutservice-section.lay-one .service-titledesc-wrap {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 80px);
	padding-left: 30px;
}
.aboutservice-section.lay-one h3.service-title {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 20px;
	color: #3c4452;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
}
.aboutservice-section.lay-one .service-excerpt p {
	margin-bottom: 0;
	margin-top: 0px;
}

/*========= LAYOUT TWO ==========*/
section.aboutservice-section.lay-two {
	padding: 80px 0 60px 0;
	background: #f5f5f5;
}
.aboutservice-section.lay-two .about-content-wrap {
	float: left;
	width: 40%;
}
.aboutservice-section.lay-two h2.section-title {
	display: block;
	margin-bottom: 30px;
	width: 100%;
	text-align: left;
}
.aboutservice-section.lay-two .section-desc {
	display: block;
	width: 100%;
	padding-left: 0;
	margin-bottom: 0;
	text-align: left;
}
.aboutservice-section.lay-two .service-posts-wrap {
	float: left;
	width: 60%;
	padding-left: 5%;
}
.aboutservice-section.lay-two .service-posts > img {
	display: none;
}
.aboutservice-section.lay-two h3.service-title {
	margin-top: 0;
	font-size: 20px;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	display: inline-block;
}
.aboutservice-section.lay-two h3.service-title:hover {
	color: rgba(0, 0, 0, 0.7);
}
.aboutservice-section.lay-two h3.service-title:before, 
.aboutservice-section.lay-two h3.service-title:after {
	content: "";
	border: 1.5px solid #333;
	width: 15px;
	position: absolute;
	top: 13px;
	left: 0;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.aboutservice-section.lay-two .expanded h3.service-title:before {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
}
.aboutservice-section.lay-two .collapsed h3.service-title:after {
	transform: rotate(-270deg);
	-webkit-transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
.aboutservice-section.lay-two .service-excerpt p {
	margin-top: 0;
}

/*=================================
HOME COUNTER SECTION
=================================*/
.home-counter-section {
	margin-bottom: 80px;
}
.home-counter-section.has-image {
	background-size: cover;
	padding: 80px 0 50px 0;
	/*margin-bottom: 0;*/
}
.the100-template4 .home-counter-section.has-image {
	padding-bottom: 80px;
}
.home-counter-section .widget + .widget {
	margin-top: 80px;
}
.home-counter-section .widget_text p {
	margin: 0;
	font-family: 'Hind', sans-serif;
	color: #fff;
	font-size: 36px;
	width: 40%;
	line-height: 1.3;
}
.home-counter-section .counter-wrap {
	display: inline-block;
	margin-right: 3%;
}
.home-counter-section .lay-two .counter-wrap {
	width: 22.3%;
}
.home-counter-section .lay-two .counter-wrap:last-child {
	margin-right: 0;
}
.home-counter-section h2.widget-title {
	margin: 0 auto 20px auto;
	width: 1170px;
	font-size: 35px;
	color: #fff;
	font-weight: 500;
}
.home-counter-section .widget_text .textwidget, 
.widget_the100_counter .widget-content-wrapper {
	width: 1170px;
	margin: 0 auto;
}
.widget_the100_counter .lay-one .counter-icon-img-wrap {
	display: inline-block;
	width: 40px;
	vertical-align: middle;
	margin-right: 10px;
}
.home-counter-section.has-image .widget_the100_counter span.counter-number {
	color: #fff;
}
.widget_the100_counter .lay-one .counter-icon-img-wrap + span.counter-number {
	vertical-align: middle;
	width: calc(100% - 55px);
	display: inline-block;
	font-size: 35px;
}
.home-counter-section .widget_the100_counter .lay-one span.counter-number {
	font-size: 46px;
	line-height: 1.3;
	font-family: 'Hind', sans-serif;
	font-weight: 500;
}
.home-counter-section.has-image .widget_the100_counter h4 {
	color: #fff;
}
.home-counter-section .widget_the100_counter .lay-one h4 {
	font-size: 14px;
	font-family: 'Rubik', sans-serif;
	font-weight: 700;
	margin: 0;
}

/*===================================
WIDGET STAT COUNTER
===================================*/
.widget_the100_counter span.counter-number {
	font-size: 45px;
	font-weight: 700;
	color: #636160;
	display: inline-block;
	position: relative;
	line-height: 1.3;
}
.widget_the100_counter .lay-two span.counter-number:after {
	content: "";
	background: #de602d;
	width: 40px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.home-counter-section .widget_the100_counter .lay-one span.counter-number:after {
	display: none;
}
.widget_the100_counter h4 {
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	color: #838383;
	margin-top: 10px;
	font-weight: 500;
	margin-bottom: 0;
}
#secondary .widget_the100_counter .counter-wrap {
	text-align: center;
	margin-bottom: 30px;
}
#secondary .widget_the100_counter .lay-one .counter-wrap {
	text-align: left;
}
#secondary .widget_the100_counter .counter-wrap span.counter-number:after {
	margin: 0 auto;
	right: 0;
}
.widget_the100_promo .lay-one.has-image:before, 
.widget_the100_promo .lay-two.has-image:before {
	visibility: hidden;
}

/*========================================
TESTIMONIAL AND PARTNER SECTION
========================================*/
.testimonial-section, .partner-section {
	margin-bottom: 80px;
}
.testimonial-section.testimonial-partner.lay-one, 
.partner-section.testimonial-partner.lay-one {
	width: 50%;
	float: left;
}
.testimonial-section.testimonial-partner.lay-one {
	padding-right: 30px;
}
.partner-section.testimonial-partner.lay-one {
	padding-left: 30px;
}
.testimonial-section h2.section-title, 
.partner-section h2.section-title {
	margin-bottom: 20px;
	display: block;
	width: auto;
}
.testimonial-section.lay-one .testimonial-excerpt {
	font-size: 16px;
	font-style: italic;
	color: #4b4b4b;
	background: #f7f7f7;
	padding: 20px;
	margin-bottom: 30px;
	position: relative;
}
.testimonial-section.lay-one .testimonial-excerpt:after {
	content: "";
	border-right: 30px solid #ccc;
	border-bottom: 20px solid transparent;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.testimonial-section .testimonial-excerpt p {
	margin: 0;
}
.testimonial-titleimg-wrap .testimonial-image {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.testimonial-titleimg-wrap h3.testimonial-title {
	display: inline-block;
	margin-top: 0;
	vertical-align: middle;
	width: calc(100% - 80px);
	padding-left: 20px;
	margin-bottom: 0;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 18px;
	color: #3c4452;
	text-align: left;
}
.testimonial-titleimg-wrap h3.testimonial-title p, 
.testimonial-titleimg-wrap h3.testimonial-title span {
	display: block;
	margin: 0;
	font-weight: 400;
	color: #535353;
	font-size: 14px;
}
.testimonial-partner-section .owl-theme .owl-nav [class*='owl-'] {
	border-radius: 3px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #f6d8b5;
	color: #fff;
}
.the100-template4 .testimonial-partner-section .owl-theme .owl-nav [class*='owl-'] {
	background: #c7bbf6;
}
.testimonial-partner-section .owl-theme .owl-nav [class*='owl-']:hover {
	background: #e6af70;
}
.the100-template4 .testimonial-partner-section .owl-theme .owl-nav [class*='owl-']:hover {
	background: #8a7eb9;
}
.testimonial-section .owl-theme .owl-dots {
	position: static;
	margin-top: 20px;
}
.testimonial-section.lay-one .owl-theme .owl-dots {
	text-align: left;
}
.lay-one .owl-theme .owl-dots span {
	background: #e4e4e4;
	margin: 3px;
}
.lay-one .owl-theme .owl-dots .active span, 
.lay-one .owl-theme .owl-dots span:hover {
	background: #919191;
}
.testimonial-section.lay-two {
	text-align: center;
}
.lay-two .testimonial-posts {
	padding-left: 150px;
	padding-right: 150px;
}
.lay-two .testimonial-titleimg-wrap {
	display: table;
	margin: 20px auto 0 auto;
	clear: both;
}
.lay-two .owl-theme .owl-nav .owl-prev {
	left: 50px;
	top: 40%;
}
.lay-two .owl-theme .owl-nav .owl-next {
	right: 50px;
	top: 40%;
}
.lay-two .owl-theme .owl-dots .owl-dot span {
	background: #fff;
	border: 2px solid #ddd;
	width: 12px;
	height: 12px;
	margin: 3px;
}
.lay-two .owl-theme .owl-dots .owl-dot.active span, 
.lay-two .owl-theme .owl-dots .owl-dot:hover span {
	background: #ddd;
}
.lay-two.testimonial-partner .testimonial-posts {
	padding-left: 20px;
	padding-right: 20px;
}
.lay-two.testimonial-partner .testimonial-posts .testimonial-excerpt {
	border: 2px solid #eee;
	padding: 30px 20px;
	font-size: 14px;
	position: relative;
	line-height: 1.8;
	text-align: left;
}
.lay-two.testimonial-partner .testimonial-posts .testimonial-excerpt:before, 
.lay-two.testimonial-partner .testimonial-posts .testimonial-excerpt:after {
	content: "";
	border-top: 10px solid #fff;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	bottom: -9px;
	left: 20px;
}
.lay-two.testimonial-partner .testimonial-posts .testimonial-excerpt:after {
	border-top-color: #eee;
	z-index: -1;
	bottom: -12px;
}
.lay-two.testimonial-partner .testimonial-titleimg-wrap {
	margin-top: 30px;
	display: block;
}
.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title p, 
.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title span {
	display: inline-block;
	margin-left: 20px;
	position: relative;
	padding-left: 5px;
}
.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title p:before, 
.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title span:before {
	content: "/";
	position: absolute;
	left: -5px;
	top: 0;
}
.lay-two.testimonial-partner .owl-theme .owl-nav .owl-prev {
	left: 0;
	opacity: 0;
	visibility: hidden;
}
.lay-two.testimonial-partner .owl-theme .owl-nav .owl-next {
	right: 0;
	opacity: 0;
	visibility: hidden;
}
.lay-two.testimonial-partner .owl-theme:hover .owl-nav .owl-prev, 
.lay-two.testimonial-partner .owl-theme:hover .owl-nav .owl-next {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

/*========== PARTNER BLOCK ===============*/
.partner-section.lay-two {
	text-align: center;
}
.partner-section .partner-posts-wrap:before, 
.partner-section .partner-posts-wrap:after {
	content: "";
	display: table;
}
.partner-section .partner-posts-wrap:after {
	clear: both;
}
.partner-section .partner-posts-wrap {
	border: 1px solid #ddd;
	border-bottom: none;
	border-right: none;
}
.partner-section .partner-posts-wrap .partner-posts {
	float: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.partner-section.lay-one .partner-posts-wrap .partner-posts {
	width: 33.33%;
}
.partner-section.lay-two .partner-posts-wrap .partner-posts {
	width: 20%;
}
.partner-section .partner-posts-wrap .partner-posts a {
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
	display: block;
	position: relative;
}
.partner-section.lay-two .partner-posts-wrap .partner-posts a {
	padding: 20px 10px;
}
.partner-section .partner-posts-wrap .partner-posts a:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	z-index: 1;
}

/*================================
BLOG SECTION LAYOUT ONE
================================*/
.blog-section {
	margin-bottom: 80px;
}
.the100-template4 section.blog-section.lay-three {
	margin-bottom: 0px;
}
.the100-template1 .blog-section {
	margin-bottom: 0;
}
section.blog-section.lay-one {
	background: url(https://jennifermrichardson.co.uk/wp-content/themes/the100/inc/images/blog-bg.jpg);
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}
.blog-section.lay-one .ed-container {
	background: #fff;
	padding: 80px;
}
.blog-section.lay-one .blog-title-desc-wrap {
	float: left;
	width: 30%;
}
.blog-section.lay-one .blog-title-desc-wrap h2.section-title {
	margin-bottom: 20px;
	width: auto;
	display: block;
}
.blog-section.lay-one .blog-title-desc-wrap .section-desc {
	width: auto;
	padding-left: 0;
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 0;
}
.blog-section.lay-one .blog-posts-wrap {
	float: left;
	width: 60%;
	margin-left: 10%;
}
.blog-section.lay-one .blog-posts:before, 
.blog-section.lay-one .blog-posts:after {
	content: "";
	display: table;
}
.blog-section.lay-one .blog-posts:after {
	clear: both;
}
.blog-section.lay-one .blog-posts {
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.blog-section.lay-one .blog-posts:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.blog-section.lay-one .blog-date {
	float: left;
	width: 30%;
}
.blog-section.lay-one .blog-date span.date-day {
	font-family: 'Hind', sans-serif;
	font-size: 46px;
	font-weight: 400;
	color: #1439b6;
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
	line-height: 1.3;
}
.blog-section.lay-one .blog-date .blog-date-comment {
	display: inline-block;
	vertical-align: middle;
}
.blog-section.lay-one .blog-date .blog-date-comment span {
	display: block;
	font-size: 14px;
	line-height: 1.3;
}
.blog-section.lay-one .blog-date .blog-date-comment span.date-my {
	color: #2e3541;
}
.blog-section.lay-one .blog-titledesc-inside-wrap {
	float: left;
	width: 65%;
	margin-left: 5%;
}
.blog-section.lay-one .blog-titledesc-inside-wrap h3.blog-title {
	font-family: 'Rubik', sans-serif;
	font-size: 24px;
	line-height: 1.3;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
	color: #3c4452;
}

/*===============================
BLOG SECTION LAYOUT TWO
===============================*/
.blog-section .blog-posts-wrap:before, 
.blog-section .blog-posts-wrap:after {
	content: "";
	display: table;
}
.blog-section .blog-posts-wrap:after {
	clear: both;
}
.blog-section.lay-two .blog-posts {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.blog-section.lay-two .blog-posts:nth-child(3n) {
	margin-right: 0;
}
.blog-section.lay-two .blog-imgtitle-wrap {
	position: relative;
	line-height: 0;
}
.blog-section.lay-two h3.blog-title {
	margin: 0;
	line-height: 1.3;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Rubik', sans-serif;
	color: #3c4452;
	background: #eee;
	padding: 20px 20px 0 20px;
	width: 95%;
	position: absolute;
	bottom: 0;
	right: 0;
}
.blog-section.lay-two .blog-titledesc-wrap {
	background: #eee;
	padding: 0 20px 20px 20px;
	width: 95%;
	margin-left: 5%;
}
.blog-section.lay-two .blog-titledesc-wrap p.blog-date {
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 12px;
	color: #333;
	padding-top: 5px;
}
.blog-section.lay-two .blog-titledesc-wrap .blog-excerpt p {
	margin: 0;
	padding-top: 10px;
}

/*================================
BLOG SECTION LAYOUT THREE
================================*/
.blog-section.lay-three .blog-posts {
	float: left;
	width: 25%;
	position: relative;
	line-height: 0;
}
.blog-section.lay-three .blog-posts:before {
	content: "";
	background: rgba(0,0,0,0.7);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.blog-section.lay-three .blog-posts:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.blog-section.lay-three .blog-titledesc-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 40px 20px;
	line-height: 1.3;
	z-index: 1;
}
.blog-section.lay-three .blog-titledesc-wrap h3.blog-title {
	color: #fff;
	margin: 0;
	font-weight: 500;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.blog-section.lay-three p.blog-date {
	font-size: 13px;
	color: #b3cfff;
	margin-bottom: 0;
	margin-top: 10px;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
}
.the100-template4 .blog-section.lay-three p.blog-date {
	color: #c7bbf6;
}
.blog-section.lay-three .blog-posts:hover .blog-titledesc-wrap h3.blog-title, 
.blog-section.lay-three .blog-posts:hover p.blog-date {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.blog-section.lay-three .blog-posts:hover .blog-titledesc-wrap h3.blog-title {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
}
.blog-section.lay-three .blog-posts:hover p.blog-date {
	transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
}

/*=======================================
BLOG SECTION LAYOUT FOUR
=======================================*/
.blog-section.lay-four {
	margin-bottom: 30px;
}
.blog-section.lay-four .blog-posts {
	float: left;
	width: 48%;
	margin-right: 3%;
	margin-bottom: 50px;
}
.blog-section.lay-four .blog-posts:nth-child(even) {
	margin-right: 0;
}
.blog-section.lay-four .blog-posts:nth-child(2n+1) {
	clear: both;
}
.blog-section.lay-four .blog-date {
	float: left;
	width: 85px;
	text-align: center;
	padding-right: 10px;
}
.blog-section.lay-four .blog-date span.date-day {
	display: block;
	font-size: 50px;
	font-weight: 600;
	color: #333;
	line-height: 1;
}
.blog-section.lay-four .blog-date-comment {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	color: #666;
}
.blog-section.lay-four .blog-titledesc-inside-wrap {
	float: left;
	width: calc(100% - 85px);
	border-left: 1px solid #eee;
	padding-left: 30px;
}
.blog-section.lay-four span.blog-comment {
	font-size: 13px;
	text-transform: uppercase;
	color: #666;
}
.blog-section.lay-four h3.blog-title {
	margin-top: 5px;
	font-size: 18px;
	line-height: 1.3;
	font-family: 'Rubik', sans-serif;
	font-weight: 600;
	margin-bottom: 20px;
}
.blog-section.lay-four .blog-excerpt p {
	font-size: 14px;
	line-height: 1.8;
	margin-top: 0;
	margin-bottom: 0;
}

/*==================================
FOOTER SECTION
==================================*/
footer.site-footer {
	background: #232830;
}
.top-footer .ed-container {
	border-bottom: 2px solid rgba(255,255,255,0.1);
	padding-top: 60px;
	padding-bottom: 30px;
}
.top-footer .widget {
	float: left;
	margin-right: 3%;
}
.top-footer.columns-1 .widget {
	float: none;
	margin-right: 0;
}
.top-footer.columns-2 .widget {
	width: 48%;
}
.top-footer.columns-2 .widget:nth-child(2n) {
	margin-right: 0;
}
.top-footer.columns-2 .widget:nth-child(2n+1) {
	clear: both;
}
.top-footer.columns-3 .widget {
	width: 31.33%;
}
.top-footer.columns-3 .widget:nth-child(3n) {
	margin-right: 0;
}
.top-footer.columns-3 .widget:nth-child(3n+1) {
	clear: both;
}
.top-footer.columns-4 .widget {
	width: 22.66%;
}
.top-footer.columns-4 .widget:nth-child(4n) {
	margin-right: 0;
}
.top-footer.columns-4 .widget:nth-child(4n+1) {
	clear: both;
}
.top-footer .widget h2.widget-title {
	margin-top: 0;
	font-family: 'Rubik', sans-serif;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 30px;
}
.main-footer {
	padding: 35px 0;
}
.main-footer .site-info {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	width: 40%;
}
.main-footer .site-info a {
	color: rgba(113,56,130,0.7);
}
body:not(.the100-template1) .main-footer .site-info a {
	color: #777;
}
.main-footer .site-info a:hover {
	text-decoration: underline;
}
.main-footer .footer-menu {
	display: inline-block;
	vertical-align: middle;
	width: 59.33%;
	text-align: right;
}
.main-footer .footer-menu .widget {
	margin-bottom: 0;
}
.main-footer .footer-menu .widget ul li {
	margin-bottom: 0;
	padding-left: 0;
	display: inline-block;
	color: #fff;
}
.main-footer .footer-menu .widget ul li:before, 
.main-footer .footer-menu .widget ul .sub-menu {
	display: none;
}
.main-footer .footer-menu .widget ul li a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
}
.main-footer .footer-menu .widget ul li:last-child a {
	padding-right: 0;
}

/*===================================
WIDGET PROMO 
===================================*/
.widget_the100_promo {
	margin-bottom: 0;
}
.promo-widget-wrap.lay-one {
	background: #1439b6;
}
.the100-template5 .promo-widget-wrap.lay-one {
	background: #de602d;
}
.widget_the100_promo .lay-one.has-image:before {
	display: none;
}
.widget_the100_promo .widget-content-wrapper {
	width: 1170px;
	margin: 0 auto;
}
.widget_the100_promo .promo-widget-wrap.lay-one {
	padding-top: 50px;
	padding-bottom: 50px;
}
.widget_the100_promo .lay-one h2.widget-title {
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle;
	width: 74%;
}
.widget_the100_promo .lay-one .desc {
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
	font-weight: 300;
	display: inline-block;
	vertical-align: middle;
	width: 74%;
}
.widget_the100_promo .lay-one .promo-btn {
	display: inline-block;
	width: 25%;
	vertical-align: top;
	text-align: right;
}
.widget_the100_promo .promo-btn a {
	display: inline-block;
	padding: 10px 30px;
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
	font-size: 14px;
}
.widget_the100_promo .promo-btn a:hover {
	background: #fff;
	color: #1439b6;
}
.widget_the100_promo .lay-two .img-wrap {
	display: inline-block;
	width: 40%;
	vertical-align: middle;
	border: 10px solid #fff;
	line-height: 0;
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.widget_the100_promo .lay-two .caption {
	display: inline-block;
	vertical-align: middle;
	width: 59%;
	padding-left: 60px;
	text-align: center;
}
.promo-widget-wrap.lay-two h2.widget-title {
	margin-top: 0;
	font-size: 3em;
	color: #fff;
	line-height: 1.2;
	margin-bottom: 20px;
}
.promo-widget-wrap.lay-two .desc {
	color: #fff;
	margin-bottom: 30px;
}
.promo-widget-wrap.lay-three {
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;
	z-index: 1;
}
.home-counter-section .promo-widget-wrap.lay-three {
	padding-top: 0;
	padding-bottom: 0;
}
.promo-widget-wrap.lay-three.has-image {
	padding-bottom: 50px;
	padding-top: 50px;
}
.the100-template4 .promo-widget-wrap.lay-three:before {
	background: rgba(28,136,110,0.5);
	background: -webkit-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -moz-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -ms-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: -o-linear-gradient(left, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
	background: linear-gradient(to right, rgba(28,136,110,0.5), rgba(66,41,142,0.5) 50%);
}
.promo-widget-wrap.lay-three .caption {
	width: 60%;
}
.the100-template4 .promo-widget-wrap.lay-three .caption {
	text-align: center;
	margin: 0 auto;
}
.the100-template3 .promo-widget-wrap.lay-three .caption {
	text-align: center;
	margin: 0 auto;
}
.promo-widget-wrap.lay-three .caption h2.widget-title {
	color: #fff;
	font-size: 3.5em;
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 10px;
	margin-top: 0;
	width: 100%;
}
.the100-template3 .promo-widget-wrap.lay-three .caption h2.widget-title {
	font-family: "kristi",cursive;
	font-size: 6em;
	line-height: 1;
	width: 100%;
}
.promo-widget-wrap.lay-three .caption .desc {
	font-size: 20px;
	color: #fff;
	font-weight: 300;
}
.promo-widget-wrap.lay-three .caption .promo-btn {
	margin-top: 40px;
}
.promo-widget-wrap.lay-three .caption a {
	border-radius: 50px;
	font-size: 16px;
}
.the100-template3 .promo-widget-wrap.lay-three .caption a {
	border-radius: 0;
}
.promo-widget-wrap.lay-three .caption a:hover {
	color: #333;
}
.widget_the100_promo .promo-widget-wrap.lay-one.has-image {
	padding: 0;
	position: relative;
	overflow: hidden;
}
.widget_the100_promo .lay-one.has-image .widget-content-wrapper {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.widget_the100_promo .lay-one.has-image .img-wrap {
	width: 49%;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	height: 50vh;
	max-height: 100%;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
}
.widget_the100_promo .lay-one.has-image .img-wrap img {
	position: fixed;
	height: 100%;
	object-fit: cover;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	top: 0;
	left: 0;
}
.widget_the100_promo .lay-one.has-image .caption {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	padding-left: 70px;
}
.widget_the100_promo .lay-one.has-image h2.widget-title {
	font-weight: 400;
	font-size: 36px;
	line-height: 1.2;
}
.widget_the100_promo .lay-one.has-image .desc {
	font-family: 'Hind', sans-serif;
	font-size: 4.5em;
	line-height: 1.2;
	font-weight: 700;
}
#secondary .widget_the100_promo {
	margin-bottom: 30px;
}
#secondary .widget_the100_promo .lay-one .widget-content-wrapper {
	width: 90%;
}
#secondary .widget.widget_the100_promo h2.widget-title {
	font-size: 30px;
	width: 100%;
	margin-bottom: 0;
}
#secondary .widget_the100_promo .lay-one .desc {
	width: 100%;
}
#secondary .widget_the100_promo .lay-one .promo-btn {
	margin-top: 30px;
	width: 100%;
	text-align: center;
}
#secondary .promo-widget-wrap.lay-two {
	padding-top: 0;
	padding-bottom: 0;
}
.widget_the100_promo .lay-two.has-image:before {
	display: none;
}
#secondary .widget_the100_promo .widget-content-wrapper {
	width: 100%;
}
#secondary .widget_the100_promo .lay-two .img-wrap {
	width: 100%;
	margin-bottom: 30px;
}
#secondary .widget_the100_promo .lay-two .caption {
	width: 100%;
	padding-left: 0;
}
#secondary .widget.widget_the100_promo .lay-two h2.widget-title {
	font-size: 30px;
	width: 100%;
	margin-bottom: 0;
	color: #2e3541;
}
#secondary .promo-widget-wrap.lay-two .desc {
	color: #777;
	margin-top: 20px;
}
#secondary .widget_the100_promo .lay-two .promo-btn a {
	color: #777;
	border-color: #777;
}
#secondary .widget_the100_promo .lay-two .promo-btn a:hover {
	background: #717e94;
	border-color: #717e94;
	color: #fff;
}
.promo-widget-wrap.lay-three {
	padding-top: 50px;
	padding-bottom: 50px;
}
#secondary .promo-widget-wrap.lay-three .caption {
	width: 100%;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
#secondary .widget.widget_the100_promo h2.widget-title {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 25px;
}
#secondary .promo-widget-wrap.lay-three .caption .desc {
	font-size: 16px;
}
#secondary .promo-widget-wrap.lay-three .caption .promo-btn {
	margin-top: 25px;
}

/*===================================
ABOVE FOTER WIDGET PROMO FOR RESTAURENT
===================================*/
.the100-template3 .promo-widget-wrap.lay-one {
	background: none;
	padding-top: 0;
}
.widget_the100_promo .lay-one:not(.has-image) .caption {
	text-align: center;
}
.the100-template3 .widget_the100_promo .lay-one h2.widget-title {
	font-size: 36px;
	width: 100%;
	color: #2e3541;
}
.the100-template3 .widget_the100_promo .lay-one .desc {
	color: #777;
	width: 100%;
}
.ufbl-form-wrapper {
	margin-left: auto;
	margin-right: auto;
}
.site-content .ufbl-form-wrapper {
	padding: 0;
	box-shadow: none;
	margin-top: 40px;
}
.the100-template4 .site-content .ufbl-form-wrapper {
	background: rgba(255,255,255,0.7);
	padding: 20px 40px;
	margin-top: 40px;
}
.the100-template4 .ufbl-front-form input[type="text"], 
.the100-template4 .ufbl-front-form input[type="email"], 
.the100-template4 .ufbl-front-form input[type="password"] {
	border-bottom-color: rgba(0,0,0,0.5);
	color: #333;
	text-align: left;
}
.the100-template4 .ufbl-form-textarea {
	width: 100%;
	border-bottom-color: rgba(0,0,0,0.5);
	text-align: left;
}
.ufbl-form-title {
	display: none;
}
.the100-template3 .widget_the100_promo .lay-one .desc h2 {
	font-size: 40px;
	font-weight: 400;
	font-family: 'Rubik', sans-serif;
	margin-bottom: 0px;
}
form .half-width {
	width: 48.66%;
	display: inline-block;
	margin-right: 1.5%;
}
form .half-width + .half-width {
	margin-right: 0;
}

/*=================================
WIDGET TEXT FOR TEMPLATE 3
=================================*/
.home.the100-template3 .site-content .widget_text {
	margin: 0 auto;
	width: 1170px;
	text-align: center;
}
.home.the100-template3 .site-content .widget_text h2.widget-title {
	margin-top: 0;
	font-size: 36px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 40px;
	color: #2e3541;
}
.site-content .widget_text ul li {
	padding-left: 0;
	text-align: left;
	float: left;
	width: 47.33%;
	margin-bottom: 40px;
	margin-right: 5%;
}
.site-content .widget_text ul li:nth-child(even) {
	margin-right: 0;
}
.site-content .widget_text ul li:before {
	display: none;
}
.site-content .widget_text ul li .title-wrap {
	border-bottom: 2px dotted #ddd;
}
.site-content .widget_text ul li h2 {
	display: inline-block;
	margin: 0;
	width: 89%;
	vertical-align: middle;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
}
.site-content .widget_text ul li .title-wrap p {
	display: inline-block;
	width: 10%;
	text-align: right;
	margin: 0;
	vertical-align: middle;
	font-weight: 500;
	font-size: 20px;
	color: #2e3541;
}
.site-content .widget_text ul li .title-wrap + p {
	font-size: 13px;
	color: #777;
	margin-bottom: 0;
	margin-top: 10px;
	width: 100%;
}
/*======================================
SEARCH PAGE
======================================*/
.search-results article {
	background: #f5f5f5 none repeat scroll 0 0;
	clear: both;
	display: inline-block;
	margin-bottom: 40px;
	padding-top: 20px;
	width: 100%;
}
.search-results article header.entry-header {
	padding-left: 20px;
	padding-right: 20px;
}
.search-results article .entry-summary {
	padding-left: 20px;
	padding-right: 20px;
}
.search-results article footer.entry-footer {
	background: #eee;
	padding: 10px 20px;
}
article footer.entry-footer:empty {
	display: none;
}
.entry-title p {
	margin: 0;
}
.not-found header.page-header {
	background: none;
	padding: 0;
	border: none;
	margin-bottom: 0;
}

/*=======================================
ERROR 404 PAGE
=======================================*/
.error404 .site-content {
	margin-top: 80px;
	text-align: center;
}
.error-404-text {
	position: relative;
	width: 270px;
	margin: 0 auto;
}
.error-404-text p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 25px;
	position: absolute;
	left: 0;
	right: 0;
	top: 45%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.error-404-text p:before, 
.error-404-text p:after {
	position: absolute;
	content: '';
	left: 0;
	width: 95%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	height: 5px;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	margin: 0 auto;
	right: 0;
}
.error-404-text p:before{
	bottom: 100%;
	background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
	background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.error-404-text p:after {
	top: 100%;
	background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
	background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.error-404-text h1 {
	margin: 0;
	font-size: 10em;
	font-weight: 700;
	line-height: 1;
	color: #ddd;
}

/*=====================================
SINGLE POST
=====================================*/
.single.single-post .site-content {

}
.single h1.entry-title {
	margin: 0;
	line-height: 1.3;
	font-size: 30px;
}
.entry-content p:first-child {
	margin-top: 0;
}
.single article footer.entry-footer {
	background: #eee;
	padding: 10px 20px;
}
.single article {
	margin-bottom: 40px;
}
.single .post-img-wrap {
	line-height: 0;
	margin-bottom: 30px;
}

/*===================================
LIST VIEW
===================================*/
.list article {
	background: #f5f5f5;
	padding-top: 20px;
	border: 1px solid #e5e5e5;
	margin-bottom: 40px;
}
.list header.entry-header, 
.list .entry-content {
	padding-left: 20px;
	padding-right: 20px;
}
.list footer.entry-footer {
	padding: 10px 20px;
	background: #e5e5e5;
	border-top: 1px solid #d5d5d5;
}

/*===================================
MEDIUM IMAGE
===================================*/
.medium-image article:before, 
.medium-image article:after {
	content: "";
	display: table;
}
.medium-image article:after {
	clear: both;
}
.medium-image article {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-color: currentcolor currentcolor #eee;
	border-style: none none solid;
	border-width: medium medium 3px;
	margin-bottom: 40px;
	padding-bottom: 30px;
	padding-top: 0;
}
.medium-image article:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.medium-image article .post-img-wrap {
	float: left;
	width: 40%;
}
.medium-image article .post-content-wrap {
	float: left;

}
.list.medium-image header.entry-header, 
.list.medium-image .entry-content {
	padding-left: 0;
	padding-right: 0;
}
.list.medium-image footer.entry-footer {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-top: medium none;
	padding: 0;
}

/*=======================================
LARGE IMAGE
=======================================*/
.large-image article {
	padding-top: 0;
}
.large-image article:last-child {
	margin-bottom: 0;
}
.large-image article .post-img-wrap {
	line-height: 0;
	margin-bottom: 30px;
}

/*======================================
GRID LAYOUT
======================================*/
.grid .site-main:before, 
.grid .site-main:after {
	content: "";
	display: table;
}
.grid .site-main:after {
	clear: both;
}
.right-sidebar.grid article, 
.left-sidebar.grid article {
	float: left;
	width: 48%;
	margin-right: 3%;
	margin-bottom: 50px;
}
.right-sidebar.grid article:nth-child(even), 
.left-sidebar.grid article:nth-child(even) {
	margin-right: 0;
}
.right-sidebar.grid article:nth-child(2n+1), 
.left-sidebar.grid article:nth-child(2n+1) {
	clear: both;
}
.no-sidebar.grid article {
	float: left;
	width: 31.33%;
	margin-right: 3%;
	margin-bottom: 50px;
}
.no-sidebar.grid article:nth-child(3n) {
	margin-right: 0;
}
.no-sidebar.grid article:nth-child(3n+1) {
	clear: both;
}
.grid .post-img-wrap {
	line-height: 0;
	margin-bottom: 20px;
}
.grid article h2.entry-title {
	font-size: 20px;
	line-height: 1.3;
}

/*======================================
WIDGET CALENDAR
======================================*/
.widget_calendar table {
	margin: 0;
	border: 1px solid #eee;
	text-align: center;
}
.widget_calendar table caption {
	background: #eee;
	font-size: 14px;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 10px;
}
.widget_calendar table th {
	font-size: 14px;
	border: 1px solid #eee;
	padding-top: 5px;
	padding-bottom: 5px;
}
.widget_calendar table td {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #eee;
	color: #999;
}
.widget_calendar table td#today {
	background: #2e3541;
}
.widget_calendar table td a {
	font-weight: 500;
	color: rgba(113,56,130,0.7);
}
.widget_calendar table td#prev, 
.widget_calendar table td#next {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 600;
	font-size: 13px;
}
.widget_calendar table td#next {
	text-align: right;
}
.widget_calendar table td#prev a:hover, 
.widget_calendar table td#next a:hover {
	text-decoration: underline;
}

/*==========================================
WIDGET NAV MENU
==========================================*/
.widget.widget_nav_menu ul li.menu-item-has-children a {
	display: block;
	margin-bottom: 10px;
}

/*=========================================
WIDGET TAG CLOUD
=========================================*/
#secondary .widget_tag_cloud .tagcloud:before, 
#secondary .widget_tag_cloud .tagcloud:after {
	content: "";
	display: table;
}
#secondary .widget_tag_cloud .tagcloud:after {
	clear: both;
}
#secondary .widget_tag_cloud a {
	font-size: 14px !important;
	display: inline-block;
	vertical-align: middle;
	padding: 10px 20px;
	background: #2e3541;
	float: left;
	margin: 3px;
}
#secondary .widget_tag_cloud a:hover {
	background: rgba(113,56,130,0.7);
	color: #fff;
}

/*======================================
CONTACT PAGE
======================================*/
.site-content .ufbl-form-wrapper {
	margin-top: 0;
}
.site-content .ufbl-form-field-wrap >label {
	font-weight: 500;
	font-size: 14px;
}
.floatleft {
	float: left;
	width: 60%;
	padding-right: 40px;
}
.floatright {
	float: right;
	width: 40%;
}
.floatleft .ufbl-form-textarea {
	height: 130px;
}
ul.contact-info {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 40px;
}
ul.contact-info li {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 400;
}
ul.contact-info li b {
	font-weight: 500;
}
ul.contact-info li i.fa {
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 100%;
	background: #eee;
	margin-right: 9px;
}
.site-content .ufbl-form-field-wrap {
	margin-bottom: 20px;
}
.site-content .ufbl-template-1 .ufbl-form-field, 
.site-content .ufbl-template-2 .ufbl-form-field, 
.site-content .ufbl-template-3 .ufbl-form-field, 
.site-content .ufbl-template-4 .ufbl-form-field, 
.site-content .ufbl-template-5 .ufbl-form-field {
	display: block;
	width: auto;
}
.site-content .ufbl-template-1 .ufbl-form-submit, 
.site-content .ufbl-template-2 .ufbl-form-submit, 
.site-content .ufbl-template-3 .ufbl-form-field .ufbl-form-submit, 
.site-content .ufbl-template-4 .ufbl-form-field .ufbl-form-submit, 
.site-content .ufbl-template-5 .ufbl-form-field .ufbl-form-submit {
	background-color: #232830;
	margin-left: 0;
}
.site-content .ufbl-template-1 .ufbl-form-submit:hover, 
.site-content .ufbl-template-2 .ufbl-form-submit:hover, 
.site-content .ufbl-template-3 .ufbl-form-field .ufbl-form-submit:hover, 
.site-content .ufbl-template-4 .ufbl-form-field .ufbl-form-submit:hover {
	background-color: #4e5a6c;
}

/*======================================
WOOCOMMERCE DESIGN
======================================*/
.woocommerce .site-content {
	margin-top: 80px;
}
.woocommerce .woocommerce-ordering select {
	border: 1px solid #ddd;
	padding-right: 25px;
	height: 40px;
	vertical-align: middle;
}
.woocommerce .woocommerce-breadcrumb, 
.woocommerce .woocommerce-breadcrumb a:hover {
	color: #000;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
	text-align: center;
}
.woocommerce ul.products li.product .price del, 
.woocommerce ul.products li.product .price ins {
	display: inline-block;
	color: #333;
	margin-right: 10px;
}
.woocommerce .woocommerce-result-count {
	margin-top: 10px;
}
.woocommerce span.onsale {
	min-width: auto;
	min-height: auto;
	line-height: normal;
	border-radius: 0;
	font-size: 12px;
	font-weight: 400;
	padding-left: 5px;
	padding-right: 5px;
}
.woocommerce ul.products li.product .onsale {
	margin: 1px;
}
.woocommerce .quantity .qty {
	border: 1px solid #ddd;
	height: 39px;
}
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
	margin-right: 10px;
}
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce table.shop_table th, 
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th, 
.woocommerce tr.order-total td strong, 
.woocommerce-account .woocommerce strong {
	font-weight: 500;
}
.woocommerce .product_meta span.tagged_as {
	font-weight: 500;
	font-size: 14px;
}
.woocommerce .product_meta span.tagged_as a {
	font-weight: 400;
	margin-left: 10px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
	font-size: 14px;
	font-weight: 500;
	padding: 15px 20px 10px 20px;
	border-radius: 0;
}
#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text {
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, 
.woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {
	width: 250px;
}
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled] {
	padding: 15px 20px 10px 20px;
}
.select2-container--default .select2-selection--single {
	border-radius: 0;
	height: 40px;
	border-color: #ddd;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}
.woocommerce form .form-row .required {
	font-weight: 400;
}
.woocommerce form .form-row label {
	font-weight: 500;
	font-size: 14px;
	margin-top: 10px;
}
.woocommerce-checkout h3#order_review_heading {
	margin-top: 30px;
}
.woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.woocommerce-MyAccount-navigation ul li a {
	display: inline-block;
	width: 100%;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: 500;
	background: #f0f0f0;
	border-bottom: 1px solid #fff;
}
.woocommerce-MyAccount-navigation ul li.is-active a, 
.woocommerce-MyAccount-navigation ul li a:hover {
	background: #e5e5e5;
}
.woocommerce-account .woocommerce-MyAccount-content a {
	text-decoration: underline;
	font-size: 14px;
}

.social-icons i{
	font-size: 20px;

	background:#3b5998;
	
	padding: 10px;
	
	color:	#fff;
	
	border-radius: 35px;
	
	width: 40px;
	
	height: 40px;
	
	text-align: center;
}

.social-icons a.linkedin i{
	background:#007bb5;
}

.phone-no{
	display: inline-block;
	font-size: 20px;
}

.head-right{
	text-align:right
}

.container-inn{
	max-width:900px;
	margin:auto
}

.btn-primary{
	text-transform: none;
	background:#713882;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
	color:#fff !important;
}

.btn-primary:hover{
	background: #9047a6;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle{
	background-color:#9047a6;

}

.btn-primary.focus, .btn-primary:focus {

    box-shadow: 0 0 0;
	background-color:#9047a6;

}

#row-projects {

    background-color: 

rgba(113,56,130,0.9);

color:

    #fff;
    padding: 40px 0 0 0;

}

#row-projects h2 {

    font-size: 1.8rem;
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 300;
    color: 

    #fff;

}

#row-projects .col-projects {

    text-align: center;
    padding: 0 0 40px 0;

}

.icon {

    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto 5px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.icon svg {

    width: 100%;
    height: 100%;

}

#row-projects .col-projects h3 {

   color:
#fff;

font-size: 18px;

text-transform: uppercase;

margin-top: 15px;

}

.top-footer .textwidget{
	color:
#fff;

font-size: 14px;

font-weight: 300;
}

.top-footer ul li a{
	color:#fff;
}

#row-newsletter {

    background-color: 

#713882;

padding: 20px 0;

color:

    #fff;
    text-align: center;

}

#form-newsletter {

    display: inline;

}

#form-newsletter input {

   height: auto;

background-color:
#fff;

margin: 5px 2px;

padding: 5px 13px;

border: 0;
display: inline-block;

}

#form-newsletter input[type="submit"] {

    width: auto;

background:
#000;

padding: 10px 25px;

}

#row-affiliates {
background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0;

}

.affiliate-logos#logo-quickbooks {

    height: 70px;

}

.affiliate-logos {

    margin: 0px 30px;

}

.affiliate-logos svg {

    height: 100%;
    width: auto;

}

.affiliate-logos#logo-free-agent {

    height: 60px;

}

.affiliate-logos#logo-xero {

    height: 100px;

}

#row-clientarea #kashflow {

    background-color: 

    #D7345F;

}

#row-clientarea a {

    display: block;
    height: 195px;

}

#row-clientarea .column-clientarea svg {

    width: calc(100% - 30px);
    margin: 0 15px;
    height: 200px;

}

#row-clientarea .column-clientarea h3 {

    background-color: 

rgba(0,0,0,0.6);

color:

    #fff;
	padding: 5px 0;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    font-size: 1.11rem;
    font-weight: 400;
    float: left;
    width: 100%;

}

#row-clientarea #map {

    background-color: 

    #F5F5F5;

}
#row-clientarea .column-clientarea {

    height: 226px;

}


.banner.legacy_cta_position .banner_call_to_action{
	float: none;

text-align: center;

display: block;
}

.banner .banner_call_to_action .banner_btn_cta{
	background: none !important;
	border: none !important;
	color:	#fff !important;
	text-transform: uppercase !important;
	font-weight: 400 !important;
	text-align: center !important;
	margin: auto !important;
	/*font-size: 32px !important;*/
}

.banner_caption_inner{
	display:none 
}

.footer-menu p{
	color:#fff;
}

.banner_wrapper{
	margin:0
}

body:not(.home) .homepage-content {
	display:none
} 

ul{
	margin:0 0 15px 0;
}

h2{
	margin-top: 10px;
}

#main ul li{
	padding:5px 0;
}

.consultation-form{
	max-width:550px;
	margin:auto
}

.custom-form input, .custom-form textarea{
	width:100%;
}

span.wpcf7-not-valid-tip{
	font-size: 12px;
}

#main a{
	color: #713882;
}

#row-about-section-1 {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#row-about-section-1 {
	padding: 30px;
    border-bottom: 15px solid #fff;
}

.login input{
	width:100%
}

.login a{
	margin-top: 5px;
	display: block;
}

#comments{
	display:none
}

.nav-previous a, .nav-previous a:hover{
	color:#fff !important
}

.single-post #primary{
	margin-top: 30px;
}

.resources-page-inn{
	text-align:center;
	padding: 0 20px;
	}
	
.resources-page-inn .panel-first-child{
margin:0 !important
}

.resources-page-inn .panel-first-child span{
	text-transform: uppercase;
display: block;
font-size: 20px;
}

.resources-page-inn .panel-first-child svg{
	width: 120px;
}

.resources-page-inn .panel-first-child p{
	margin:0 0 5px 0;
}

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/css/keyboard.css */
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	background: #4e5a6c;
}
a:focus {
	color: inherit;
}
a:focus {
	color: #82a4dd;
}
.the100-template2 a:focus {
	color: #f1bc24;
}
.the100-template4 a:focus {
	color: #887cb7;
}
.the100-template5 a:focus {
	color: #eb6d39;
}
div#es-top:focus {
	background: #fff;
	color: rgba(0,0,0,0.7);
}
.logged-in-as a:focus {
	text-decoration: underline;
}
a.comment-reply-link:focus {
	background: #536179;
}
.the100-template2 .widget ul li  a:focus {
	color: #f1bc24;
}
.the100-template4 .widget ul li  a:focus {
	color: #887cb7;
}
.the100-template5 .widget ul li a:focus {
	color: #eb6d39;
}
.nav-links a:focus {
	background: #232830;
}
.owl-theme:focus .owl-nav .owl-prev {
	left: 0;
}
.owl-theme:focus .owl-nav .owl-next {
	right: 0;
}
.owl-theme .owl-nav [class*='owl-']:focus {
	background: rgba(0,0,0,0.5);
	color: rgba(255,255,255,0.7);
}
.owl-theme .owl-dots .owl-dot:focus span {
	background: #22a8da;
}
.the100-template5 .owl-theme .owl-dots .owl-dot:focus span {
	background: #eb6d39;
}
.the100-template2 .owl-theme .owl-dots .owl-dot:focus span {
	background: #f1bc24;
}
.the100-template4 .owl-theme .owl-dots .owl-dot:focus span {
	background: #c7bbf6;
}
.top-header .social-icons a:focus {
	color: #6d84aa;
}
.main-navigation ul li > a:focus, 
.main-navigation ul li.menu-item-has-children:focus > a {
	color: #feffe0;
}
.the100-template5 .main-navigation ul li > a:focus, 
.the100-template5 .main-navigation ul li.menu-item-has-children:focus > a {
	color: #eb6d39;
}
.main-navigation ul > li:focus > ul,
.main-navigation ul > li.focus > ul {
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	z-index: 999;
}
.main-navigation ul li ul li.focus ul,
.main-navigation ul li ul li:focus ul {
	left: 100%;
	top: 0;
	z-index: 999;
}
.the100-template3 .main-navigation ul li > a:focus, 
.the100-template3 .main-navigation ul li.menu-item-has-children:focus > a, 
.home.the100-template3 .lay-three .main-navigation ul li > a:focus, 
.home.the100-template3 .lay-four .main-navigation ul li > a:focus {
	color: #e83300;
}
.main-navigation .nav-menu ul li > a:focus, 
.main-navigation .nav-menu ul li.menu-item-has-children:focus > a, 
.home.the100-template3 .lay-three .main-navigation .nav-menu ul li > a:focus, 
.home.the100-template3 .lay-four .main-navigation .nav-menu ul li > a:focus {
	background: rgba(0,0,0,0.15);
	color: #fff;
}
.header-cart:focus a {
	color: #fff;
}
.header-cart a.cart-content:focus span.cart-count {
	right: -20px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.header-cart:focus, 
.menu-search:focus {
	background: #82a4dd;
	color: #fff;
	border-color: #82a4dd;
}
.menu-search:focus i.fa.fa-search {
	color: #fff;
}
.header-search-wrap span.fa.fa-close:focus {
	color: #333;
	background: #fff;
}
.menu-search .search-form input.search-submit:focus {
	background: #5371a3;
}
.site-header.lay-two .main-navigation ul.nav-menu > li > a:focus, 
.site-header.lay-two .main-navigation ul.nav-menu > li.menu-item-has-children:focus > a {
	background: #f1bc24;
}
.site-header.lay-two .main-navigation .nav-menu ul li > a:focus, 
.site-header.lay-two .main-navigation .nav-menu ul li.menu-item-has-children:focus > a {
	background: #e0ae1e;
}
.site-header.lay-three .header-cart:focus, 
.site-header.lay-three .menu-search:focus {
	color: #82a4dd;
	background: none;
}
.site-header.lay-three .header-cart:focus a, 
.site-header.lay-three .menu-search:focus i.fa.fa-search {
	color: #82a4dd;
}
.site-header.lay-three .menu-search-wrap .main-navigation ul > li:focus > ul {
	right: 0;
}
.site-header.lay-four .main-navigation ul.nav-menu > li > a:focus, 
.site-header.lay-four .main-navigation ul.nav-menu > li.menu-item-has-children:focus > a {
	color: #d0c6fd;
}
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1):focus > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2):focus > ul, 
.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3):focus > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1):focus > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2):focus > ul, 
.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3):focus > ul {
	right: 0;
}
.site-header.lay-five .header-cart:focus, 
.site-header.lay-five .menu-search:focus {
	color: #82a4dd;
	background: none;
}
.site-header.lay-five .header-cart:focus a, 
.site-header.lay-five .menu-search:focus i.fa.fa-search {
	color: #82a4dd;
}
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1):focus > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2):focus > ul, 
.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3):focus > ul {
	right: 0;
}
.caption-wrapper .slider-content a:focus {
	background: #fff;
	color: #333;
}
.below-slider-section .widget_text a:focus {
	background: #fff;
	color: #f1bc24;
}
.the100-template5 .featured-section.lay-four a:focus {
	color: rgba(0, 0, 0, 0.5);
}
.team-section.lay-one .team-posts:focus .team-titledesc-wrap:before {
	width: 100%;
	padding: 15px;
	visibility: visible;
	transform: skewX(-40deg) scale(5);
	-webkit-transform: skewX(-40deg) scale(5);
	-moz-transform: skewX(-40deg) scale(5);
}
.team-section.lay-one .team-posts:focus .team-titledesc-inside-wrap {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.team-section.lay-one .team-posts:focus .team-titledesc-inside-wrap h3.team-title, 
.team-section.lay-one .team-posts:focus .team-titledesc-inside-wrap .team-excerpt {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
}
.gallery-section.lay-one .gallery-posts:focus {
	box-shadow: 0 0 30px rgba(0,0,0,0.2);
}
.the100-template2 .gallery-section.lay-two a:focus {
	color: rgba(0, 0, 0, 0.5);
}
.aboutservice-section.lay-two h3.service-title:focus {
	color: rgba(0, 0, 0, 0.7);
}
.testimonial-partner-section .owl-theme .owl-nav [class*='owl-']:focus {
	background: #e6af70;
}
.the100-template4 .testimonial-partner-section .owl-theme .owl-nav [class*='owl-']:focus {
	background: #8a7eb9;
}
.lay-one .owl-theme .owl-dots span:focus {
	background: #919191;
}
.lay-two .owl-theme .owl-dots .owl-dot:focus span {
	background: #ddd;
}
.lay-two.testimonial-partner .owl-theme:focus .owl-nav .owl-prev, 
.lay-two.testimonial-partner .owl-theme:focus .owl-nav .owl-next {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.partner-section .partner-posts-wrap .partner-posts a:focus {
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	z-index: 1;
}
.blog-section.lay-three .blog-posts:focus:before {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.blog-section.lay-three .blog-posts:focus .blog-titledesc-wrap h3.blog-title, 
.blog-section.lay-three .blog-posts:focus p.blog-date {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.blog-section.lay-three .blog-posts:focus .blog-titledesc-wrap h3.blog-title {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
}
.blog-section.lay-three .blog-posts:focus p.blog-date {
	transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
}
.main-footer .site-info a:focus {
	text-decoration: underline;
}
.widget_the100_promo .promo-btn a:focus {
	background: #fff;
	color: #1439b6;
}
.promo-widget-wrap.lay-three .caption a:focus {
	color: #333;
}
#secondary .widget_the100_promo .lay-two .promo-btn a:focus {
	background: #717e94;
	border-color: #717e94;
	color: #fff;
}
.widget_calendar table td#prev a:focus, 
.widget_calendar table td#next a:focus {
	text-decoration: underline;
}
#secondary .widget_tag_cloud a:focus {
	background: #82a4dd;
	color: #fff;
}
.site-content .ufbl-template-1 .ufbl-form-submit:focus, 
.site-content .ufbl-template-2 .ufbl-form-submit:focus, 
.site-content .ufbl-template-3 .ufbl-form-field .ufbl-form-submit:focus, 
.site-content .ufbl-template-4 .ufbl-form-field .ufbl-form-submit:focus {
	background-color: #4e5a6c;
}
.woocommerce .woocommerce-breadcrumb, 
.woocommerce .woocommerce-breadcrumb a:focus {
	color: #000;
}
.woocommerce-MyAccount-navigation ul li.is-active a, 
.woocommerce-MyAccount-navigation ul li a:focus {
	background: #e5e5e5;
}

/*FILESTART  /home/jennifermrichardson/wplive/web/wp-live/wp-content/themes/the100/css/responsive.css */
@media screen and (max-width: 1210px) {
	.ed-container, 
	.home-counter-section .widget_text .textwidget, 
	.widget_the100_counter .widget-content-wrapper, 
	.home-counter-section h2.widget-title {
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 100%;
	}
	section.featured-section.lay-four > .ed-container {
		padding-left: 0;
		padding-right: 0;
	}
	section.featured-section.lay-four .section-title, 
	section.featured-section.lay-four .section-desc {
		padding-left: 10px;
		padding-right: 10px;
	}
	.the100-boxed .site {
	    width: 95%;
	}
	.site-header.lay-two .main-header .ed-container {
		width: 95%;
		padding-left: 0;
		padding-right: 0;
	}
	.home.the100-template3 .site-content .widget_text, 
	.widget_the100_promo .widget-content-wrapper {
		width: 100%;
	}
}

@media screen and (max-width: 1180px) {
	.lay-one .header-text-wrap {
		width: 60%;
	}
	.lay-one .ed-social-icons {
		width: 40%;
	}
	.site-header.lay-three .main-header #site-navigation-left, 
	.site-header.lay-three .main-header .menu-search-wrap {
	    width: 40%;
	}
	.site-header.lay-three .main-header .site-branding {
		width: 19%;
	}
	.site-header.lay-three .main-navigation ul li a {
	    padding: 10px;
	}
	.site-header.lay-three .main-navigation ul li.menu-item-has-children > a::after {
		font-size: 13px;
		right: 0;
	}
	.site-header.lay-three .main-navigation .nav-menu ul li.menu-item-has-children > a::after {
		right: 10px;
	}
	.the100-template2 .slider-caption {
	    padding: 20px;
	    background: rgba(241, 188, 36, 0.9) none repeat scroll 0 0;
	}
	.caption-wrapper .small-caption, 
	.the100-template2 .caption-wrapper .small-caption, 
	.the100-template4 .caption-wrapper .small-caption {
		font-size: 2.5em;
		margin-bottom: 20px;
	}
	.the100-template4 .caption-wrapper .small-caption {
		margin-bottom: 10px;
	}
	.caption-wrapper .slider-content, 
	.the100-template2 .caption-wrapper .slider-content {
		font-size: 14px;
		margin-top: 20px;
	}
	.the100-template3 .caption-wrapper .small-caption {
		font-size: 3em;
	}
	.the100-template4 .caption-wrapper .slider-content {
		font-size: 20px;
	}
	.the100-template4 .caption-wrapper .slider-content p {
		margin-top: 0
	}
	.the100-template5 .caption-wrapper .small-caption {
		font-size: 2em;
	}
	.the100-template5 .caption-wrapper .slider-content {
		font-size: 14px;
		margin-top: 0;
	}

}

@media screen and (max-width: 1096px) {
	/*===================================
	HEADER SECTION
	===================================*/
	.site-text .site-title {
		line-height: 1;
	}
	.site-header.lay-four .main-navigation ul li a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.site-header.lay-three .main-navigation ul li a {
	    font-size: 13px;
	}

	/*=======================================
	BANNER SECTION
	=======================================*/
	.caption-wrapper.caption-center .small-caption, 
	.caption-wrapper.caption-center .slider-content, 
	.the100-template2 .caption-center .slider-caption, 
	.the100-template3 .slider-caption, 
	.the100-template4 .slider .caption-wrapper .slider-caption, 
	.the100-template5 .caption-wrapper.caption-center .small-caption, 
	.the100-template5 .caption-wrapper.caption-center .slider-content, 
	.caption-wrapper .small-caption, 
	.caption-wrapper .slider-content, 
	.the100-template2 .slider-caption, 
	.the100-template3 .caption-left .slider-caption {
	    width:750px;
	}
	.caption-wrapper .small-caption, 
	.the100-template3 .caption-wrapper .small-caption {
		font-size: 3em
	}
	.the100-template4 .caption-wrapper .small-caption, 
	.the100-template5 .caption-wrapper .small-caption {
		font-size: 2.5em;
		margin-bottom: 0;
	}
	.the100-template5 .caption-wrapper .slider-content {
		font-size: 16px;
	}
	.the100-template2 .caption-wrapper .small-caption, 
	.the100-template2 .caption-wrapper .slider-content, 
	.the100-template3 .caption-wrapper .small-caption, 
	.the100-template3 .caption-wrapper .slider-content, 
	.the100-template4 .caption-wrapper .small-caption, 
	.the100-template5 .caption-wrapper .small-caption, 
	.the100-template5 .caption-wrapper .slider-content {
		width: 100%;
	}

	/*======================================
	FEATURE SECTION
	======================================*/
	section.featured-section.lay-four .featured-posts {
	    padding: 20px;
	}

	/*=====================================
	WIDGET PROMO
	=====================================*/
	.widget_the100_promo .lay-one.has-image h2.widget-title {
	    width: 100%;
	}
	.widget_the100_promo .lay-one.has-image .desc {
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 100%;
	}

}

@media screen and (max-width: 980px) {
	.the100-template1 .section-desc, 
	.the100-template2 .section-desc {
		padding-left: 20px;
	}
	div#es-top {
		bottom: 80px;
	}
	.woocommerce-account .woocommerce-MyAccount-content, 
	.woocommerce-account .woocommerce-MyAccount-navigation {
		margin-bottom: 40px;
	}

	/*=====================================
	HEADER SECTION
	=====================================*/
	.lay-one .header-text-wrap, 
	.site-header.lay-three .header-text-wrap, 
	.site-header.lay-four .header-text-wrap, 
	.site-header.lay-five .header-text-wrap {
	    font-size: 13px;
	    width: 70%;
	}
	.lay-one .ed-social-icons, 
	.site-header.lay-three .soc-cart-search-wrap, 
	.site-header.lay-five .soc-cart-search-wrap {
	    width: 30%;
	}
	.site-header.lay-four .header-text-wrap p + .fa {
	    margin-left: 10px;
	}
	.site-branding {
	    width: 40%;
	}
	.menu-search-wrap, 
	.site-header.lay-two .htext-soc-wrap, 
	.site-header.lay-three .main-header .menu-search-wrap {
		width: 59%;
	}
	.site-header.lay-two .main-navigation {
		width: 60%;
	}
	.site-header.lay-two .text-search-cart-wrap, 
	.site-header.lay-four .ed-social-icons {
	    width: 29%;
	}
	.site-header.lay-two .menu-text-wrap {
		margin-right: 0;
	}
	.site-header.lay-three .main-header .site-branding {
	    text-align: left;
	    width: 40%;
	}
	.site-header.lay-three .site-branding:not(.logo-only) .site-logo {
	    display: inline-block;
	    width: 100px;
	}
	.site-header.lay-three .site-logo + .site-text {
	    display: inline-block;
	    margin-top: 0;
	    padding-left: 10px;
	    width: calc(100% - 105px);
	}

	/*======================================
	MAIN NAVIGATION
	======================================*/
	.main-navigation {
		text-align: left;
	}
	button.menu-toggle::before {
	    content: "\f0c9";
	    font-family: fontawesome;
	    font-size: 21px;
	    left: 0;
	    position: absolute;
	    right: 0;
	    text-indent: 0;
	}
	button.menu-toggle {
	    border-radius: 0;
	    display: block;
	    height: 35px;
	    line-height: 35px;
	    padding: 0;
	    position: relative;
	    text-align: center;
	    text-indent: 50px;
	    width: 40px;
	    cursor: pointer;
	    overflow: hidden;
	    float: right;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.site-header.lay-one button.menu-toggle {
		border-radius: 100%;
		width: 35px;
	}
	.site-header.lay-two button.menu-toggle {
	    float: none;
	}
	.site-header.lay-five button.menu-toggle {
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	}
	.main-navigation p.nav-close {
	    border: 2px solid #666;
	    border-radius: 100%;
	    cursor: pointer;
	    height: 30px;
	    left: -97%;
	    line-height: 30px;
	    margin: 0;
	    position: fixed;
	    top: 20px;
	    transform: translateX(0px);
	    -webkit-transform: translateX(0px);
	    -moz-transform: translateX(0px);
	    transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	    visibility: visible;
	    width: 30px;
	    z-index: 9999999;
	}
	.main-navigation p.nav-close:hover {
		border-color: #999;
	}
	.main-navigation p.nav-close span {
	    border-bottom: 2px solid #666;
	    display: block;
	    left: 0;
	    margin: 0 auto;
	    position: absolute;
	    right: 0;
	    top: 50%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	    width: 15px;
	}
	.main-navigation p.nav-close span::before, 
	.main-navigation p.nav-close span::after {
	    border-bottom: 2px solid #666;
	    content: "";
	    left: 0;
	    position: absolute;
	    top: 0;
	    transform: translateY(-3px) translateX(-3px) rotate(-45deg);
	    -webkit-transform: translateY(-3px) translateX(-3px) rotate(-45deg);
	    -moz-transform: translateY(-3px) translateX(-3px) rotate(-45deg);
	    width: 10px;
	    transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	}
	.main-navigation p.nav-close span::after {
	    transform: translateY(3px) translateX(-3px) rotate(45deg);
	    -webkit-transform: translateY(3px) translateX(-3px) rotate(45deg);
	    -moz-transform: translateY(3px) translateX(-3px) rotate(45deg);
	}
	.main-navigation p.nav-close:hover span, 
	.main-navigation p.nav-close:hover span:before, 
	.main-navigation p.nav-close:hover span:after {
		border-bottom-color: #999;
	}
	.main-navigation ul.nav-menu {
	    background: #333 none repeat scroll 0 0;
	    height: 100%;
	    left: 0;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    z-index: 99999;
	    overflow-x: auto;
	    padding-top: 80px;
	    visibility: hidden;
	    transform: translateX(-100%);
	    -webkit-transform: translateX(-100%);
	    -moz-transform: translateX(-100%);
	    transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	}
	.menu-toggle .main-navigation ul.nav-menu {
		visibility: visible;
	}
	body {
		transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	}
	body.menu-toggle {
		overflow-x: hidden;
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		visibility: hidden;
	}
	.main-navigation ul li {
	    display: block;
	}
	.site-header.lay-two .main-navigation ul.nav-menu li {
		font-size: 14px;
	}
	.main-navigation ul li a, 
	.site-header.lay-one .main-navigation ul.nav-menu > li > a {
	    border-bottom: 1px solid #555;
	    box-shadow: 0 1px #111;
	    color: #bbb;
	    padding-bottom: 15px;
	    padding-top: 15px;
	    width: 100%;
	}
	.site-header.lay-two .main-navigation ul li a, 
	.site-header.lay-three .main-navigation ul li a, 
	.site-header.lay-three .main-navigation ul ul li a, 
	.site-header.lay-four .main-navigation ul li a, 
	.site-header.lay-four .main-navigation .nav-menu ul li a, 
	.site-header.lay-five .main-navigation ul.nav-menu > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.main-navigation ul li > a:hover, 
	.main-navigation ul li.current-menu-item > a, 
	.main-navigation ul li.current_page_item > a, 
	.main-navigation ul li.menu-item-has-children:hover > a {
		background: rgba(255,255,255,0.05);
	}
	.main-navigation ul li.menu-item-has-children > a::after {
		display: none;
	}
	.main-navigation ul li.menu-item-has-children span.fa-angle-down {
	    background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0;
	    height: 51px;
	    line-height: 50px;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    top: 0;
	    width: 20px;
	    cursor: pointer;
	    color: #fff;
	    z-index: 99;
		transition: all 0.35s ease 0s;
	    -webkit-transition: all 0.35s ease 0s;
	    -moz-transition: all 0.35s ease 0s;
	}
	.main-navigation ul li.menu-item-has-children span.fa-angle-down:hover {
		background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	}
	.main-navigation .nav-menu ul {
	    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	    opacity: 1;
	    position: static;
	    visibility: visible;
	    width: 100%;
	    transition: none;
	    -webkit-transition: none;
	    -moz-transition: none;	    
	}
	.site-header.lay-two .main-navigation .nav-menu ul {
		background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	}
	.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul {
		text-align: left;
	}
	.site-header.lay-three .menu-search-wrap .main-navigation .nav-menu ul li.menu-item-has-children > a {
		padding-left: 15px;
		padding-right: 25px;
	}
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul ul, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul ul, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul ul, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul ul {
		text-align: left;
	}
	.site-header.lay-five .main-navigation .nav-menu ul, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) > ul, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) > ul, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) > ul {
		text-align: center;
	}
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
	.site-header.lay-one .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
	.site-header.lay-four .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(1) ul li.menu-item-has-children > a, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(2) ul li.menu-item-has-children > a, 
	.site-header.lay-five .main-navigation ul.nav-menu > li:nth-last-of-type(3) ul li.menu-item-has-children > a {
		padding-left: 15px;
		padding-right: 25px;
	}
	.main-navigation .nav-menu ul li > a:hover, 
	.main-navigation .nav-menu ul li.menu-item-has-children:hover > a {
	    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	}

	/*=======================================
	BANNER SECTION
	=======================================*/
	.caption-wrapper.caption-center .small-caption, 
	.caption-wrapper.caption-center .slider-content, 
	.the100-template2 .caption-center .slider-caption, 
	.the100-template3 .slider-caption, 
	.the100-template4 .slider .caption-wrapper .slider-caption, 
	.the100-template5 .caption-wrapper.caption-center .small-caption, 
	.the100-template5 .caption-wrapper.caption-center .slider-content, 
	.caption-wrapper .small-caption, 
	.caption-wrapper .slider-content, 
	.the100-template2 .slider-caption, 
	.the100-template3 .caption-left .slider-caption {
	    width: 80%;
	}
	.caption-wrapper .small-caption {
		margin-bottom: 20px;
	}
	.caption-wrapper .small-caption, 
	.the100-template5 .caption-wrapper .small-caption {
	    font-size: 2em;
	}
	.caption-wrapper .slider-content, 
	.the100-template5 .caption-wrapper .slider-content {
		font-size: 14px;
	}
	.the100-template2 .caption-wrapper .small-caption, 
	.the100-template3 .caption-wrapper .small-caption, 
	.the100-template4 .caption-wrapper .small-caption {
	    font-size: 2em;
	    margin-bottom: 0;
	    width: 100%;
	}
	.the100-template2 .caption-wrapper .slider-content, 
	.the100-template3 .caption-wrapper .slider-content {
	    font-size: 14px;
	    width: 100%;
	}
	.the100-template4 .caption-wrapper .slider-content {
	    font-size: 16px;
	    width: 100%;
	}

	/*======================================
	BELOW SLIDER SECTION
	======================================*/
	.below-slider-section .widget_text p {
		font-size: 30px;
	}

	/*=====================================
	TEAM SECTION
	=====================================*/
	.team-section.lay-two .team-posts .team-imgwrap, 
	.team-section.lay-two .team-posts .team-imgwrap::before {
		width: 170px;
		height: 170px;
	}
	.team-section.lay-one .team-titledesc-inside-wrap {
	    padding: 10px;
	}
	.team-section.lay-one .team-titledesc-inside-wrap h3.team-title {
	    font-size: 16px;
	    font-weight: 700;
	}
	.team-section.lay-one .team-titledesc-inside-wrap .team-excerpt {
	    line-height: 1.3;
	}
	.team-section .team-titledesc-inside-wrap .team-excerpt span {
		font-size: 11px;
		margin-bottom: 10px;
	}

	/*======================================
	GALLERY SECTION
	======================================*/
	.gallery-section.lay-two .gallery-titledesc-inside-wrap {
		padding: 10px;
	}
	.gallery-section.lay-two h3.gallery-title {
		font-size: 16px;
	}
	.gallery-section.lay-two .gallery-excerpt {
	    font-size: 14px;
	    line-height: 1.3;
	}

	/*======================================
	ABOUT SERVICE SECTION
	======================================*/
	.aboutservice-section.lay-one .service-posts {
	    margin-bottom: 20px;
	}
	.aboutservice-section.lay-one .service-posts img {
		width: 50px;
	}
	.aboutservice-section.lay-one .service-titledesc-wrap {
	    padding-left: 20px;
	    width: calc(100% - 50px);
	}
	.aboutservice-section.lay-one h3.service-title {
	    font-size: 16px;
	}
	.aboutservice-section.lay-one .service-excerpt p {
	    font-size: 14px;
	}

	/*======================================
	HOME COUNTER SECTION
	======================================*/
	.widget_the100_counter span.counter-number {
		font-size: 35px;
	}
	.widget_the100_counter h4 {
		font-size: 14px;
	}

	/*======================================
	BLOG SECTION
	======================================*/
	.blog-section.lay-three .blog-titledesc-wrap {
	    padding: 20px 10px;
	}
	.blog-section.lay-two h3.blog-title {
	    font-size: 14px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.blog-section.lay-two .blog-titledesc-wrap {
    	font-size: 14px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.blog-section.lay-one .ed-container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.blog-section.lay-one .blog-date {
	    width: 25%;
	}
	.blog-section.lay-one .blog-titledesc-inside-wrap {
	    width: 70%;
	}

	/*=======================================
	WIDGET PROMO
	=======================================*/
	.widget_the100_promo .lay-one.has-image .img-wrap {
	    height: 40vh;
	    width: 39%;
	}
	.widget_the100_promo .lay-one.has-image .caption {
	    padding-left: 40px;
	    width: 60%;
	}
	.widget_the100_promo .lay-one.has-image h2.widget-title {
	    font-size: 25px;
	}
	.widget_the100_promo .lay-one.has-image .desc {
	    font-size: 2.5em;
	}
	.promo-widget-wrap.lay-three .caption {
		width: 90%;
	}

	/*=======================================
	TESTIMONIAL SECTION
	=======================================*/
	.lay-two .testimonial-posts {
	    padding-left: 5%;
	    padding-right: 5%;
	}
	.lay-two .owl-theme .owl-nav .owl-prev {
		left: 0;
	}
	.lay-two .owl-theme .owl-nav .owl-next {
		right: 0;
	}

}

@media screen and (max-width: 800px) {
	.right-sidebar .comment-respond {
		margin-bottom: 50px;
	}

	/*====================================
	HEADER SECTION
	====================================*/
	.site-header.lay-three, 
	.site-header.lay-four {
	    position: static;
	}
	.site-header.lay-three .header-text-wrap, 
	.site-header.lay-four .header-text-wrap, 
	.site-header.lay-five .header-text-wrap {
		width: 69%;
	}
	.site-header.lay-three .soc-cart-search-wrap, 
	.site-header.lay-four .ed-social-icons, 
	.site-header.lay-five .soc-cart-search-wrap {
		width: 30%;
	}
	.the100-template3 .site-text .site-title, 
	.the100-template3 .site-text .site-description, 
	.the100-template4 .site-text .site-title, 
	.the100-template4 .site-text .site-description {
		color: #333;
	}
	.site-header.lay-two .header-text-wrap {
	    font-size: 11px;
	    padding-top: 10px;
	}
	.site-header.lay-two .header-text-wrap i.fa {
		font-size: 16px;
		margin-right: 5px;
	}
	.site-header.lay-two .header-text-wrap p + .fa {
	    margin-left: 10px;
	}
	.site-branding {
	   width: 60%;
	}
	.menu-search-wrap {
		width: 39%;
	}
	.site-header.lay-one .site-branding {
		width: 60%;
	}
	.site-header.lay-one .menu-search-wrap {
		width: 38%;
		text-align: right;
	}
	.site-header-lay-one .header-cart, 
	.site-header-lay-one .menu-search {
	    height: 35px;
	    line-height: 35px;
	    width: 35px;
	}
	.site-header-lay-one .menu-search i.fa.fa-search {
	    height: 35px;
	    line-height: 35px;
	    width: 35px;
	}
	.site-header.lay-two .site-branding {
	    padding-bottom: 10px;
	    width: 40%;
	    vertical-align: middle;
	}
	.site-header.lay-three .main-header .site-branding {
	    text-align: left;
	    width: 80%;
	}
	.site-header.lay-two .htext-soc-wrap {
	    font-size: 14px;
	    text-align: right;
	    width: 59%;
	}
	.site-header.lay-two .ed-social-icons {
	    margin-left: 0;
	}
	.menu-search-wrap.nav-full, 
	.site-header.lay-three .main-header .menu-search-wrap {
	    width: 18%;
	}
	.site-header.lay-two .main-navigation {
	    width: 40px;
	}
	.site-header.lay-two .text-search-cart-wrap {
	    width: calc(100% - 44px);
	    padding-right: 10px;
	}
	.site-header.lay-two .main-header {
		top: 25px;
	}
	.site-header.lay-two .menu-text-wrap {
	    font-size: 13px;
	    padding-left: 10px;
	}
	.menu-search .search-form label {
	    width: 75%;
	}
	.menu-search .search-form input.search-submit {
	    width: 24%;
	}

	/*=================================
	BANNER SECTION
	=================================*/
	.the100-template2 .slider-caption {
	    padding: 15px;
	    width: 90%;
	}
	.the100-template3 .slider-caption, 
	.the100-template4 .slider .caption-wrapper .slider-caption, 
	.caption-wrapper .slider-content, 
	.the100-template3 .caption-left .slider-caption {
	    width: 90%;
	}
	.caption-wrapper .small-caption, 
	.caption-wrapper.caption-center .small-caption, 
	.the100-template5 .caption-wrapper .small-caption {
	    font-size: 1.5em;
	    margin-bottom: 0;
	    width: 90%;
	}
	.the100-template5 .caption-wrapper.caption-center .small-caption, 
	.the100-template5 .caption-wrapper.caption-center .slider-content, 
	.the100-template2 .caption-center .slider-caption, 
	.caption-wrapper.caption-center .slider-content {
		width: 90%;
	}
	.site-header.lay-three + .site-content .slider .slider-caption, 
	.site-header.lay-four + .site-content .slider .slider-caption {
		margin-top: 0;
	}
	.the100-template2 .caption-wrapper .small-caption, 
	.the100-template4 .caption-wrapper .small-caption {
	    font-size: 1.5em;
	    margin-bottom: 0;
	}
	.the100-template3 .caption-wrapper .slider-content {
	    line-height: 1.5;
	    margin-top: 10px;
	}
	.the100-template4 .caption-wrapper .slider-content {
	    font-size: 14px;
	    font-weight: 400;
	}
	.the100-template5 .caption-wrapper .slider-content {
	    font-size: 14px;
	    line-height: 1.8;
	    margin-top: 10px;
	    width: 90%;
	}

	/*===================================
	FEATURE SECTION
	===================================*/
	.featured-section.lay-four .feat-imgtitle-wrap {
	    float: none;
	    width: 100%;
	}
	.featured-section.lay-four .feat-content-wrap {
	    float: none;
	    margin-top: 20px;
	    padding-left: 0;
	    width: 100%;
	}
	.the100-template3 .featured-posts-wrap .featured-posts {
		width: 32%;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(4n) {
		margin-right: 2%;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(4n+1) {
		clear: none;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(3n) {
		margin-right: 0;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(3n+1) {
		clear: both;
	}

	/*=====================================
	TEAM SECTION
	=====================================*/
	.team-section .team-posts {
	    margin-bottom: 10px;
	    margin-top: 20px;
	    width: 48%;
	}
	.team-section .team-posts:nth-child(2n) {
	    margin-right: 0;
	}
	.team-section.lay-two .team-posts .team-imgwrap, 
	.team-section.lay-two .team-posts .team-imgwrap::before {
		width: 200px;
		height: 200px;
	}
	.team-section.lay-one .team-titledesc-inside-wrap {
	    padding: 15px;
	}
	.team-section.lay-one .team-titledesc-inside-wrap h3.team-title {
	    font-size: 22px;
	    font-weight: 500;
	}
	.team-section.lay-one .team-titledesc-inside-wrap .team-excerpt {
	    line-height: 1.5;
	}
	.team-section .team-titledesc-inside-wrap .team-excerpt span {
		font-size: 13px;
		margin-bottom: 15px;
	}

	/*======================================
	GALLERY SECTION
	======================================*/
	.gallery-section.lay-two .gallery-excerpt {
	    font-size: 13px;
	    line-height: 1;
	}

	/*======================================
	HOME COUNTER SECTION
	======================================*/
	.home-counter-section .lay-two .counter-wrap {
	    width: 22%;
	}
	.widget_the100_counter span.counter-number {
		font-size: 30px;	
	}

	/*=======================================
	BLOG SECTION
	=======================================*/
	.blog-section.lay-one .blog-posts-wrap {
	    margin-left: 5%;
	    width: 65%;
	}
	.blog-section.lay-three .blog-titledesc-wrap h3.blog-title {
	    font-size: 14px;
	    line-height: 1.3;
	}

	/*========================================
	FOOTER SECTION
	========================================*/
	.top-footer.columns-4 .widget {
	    width: 31.33%;
	}
	.top-footer.columns-4 .widget:nth-child(4n) {
	    margin-right: 3%;
	}
	.top-footer.columns-4 .widget:nth-child(3n) {
	    margin-right: 0;
	}
	.top-footer.columns-4 .widget:nth-child(4n+1) {
	    clear: none;
	}
	.top-footer.columns-4 .widget:nth-child(3n+1) {
	    clear: both;
	}
	.main-footer .site-info {
	    font-size: 12px;
	}
	.main-footer .footer-menu .widget ul li a {
	    font-size: 12px;
	    margin-bottom: 0;
	}

	/*=======================================
	WIDGET TEXT FOR TEMPLATE THREE
	=======================================*/
	.home.the100-template3 .site-content .widget_text ul li h2 {
	    font-size: 18px;
	    width: 88%;
	}
	.home.the100-template3 .site-content .widget_text ul li .title-wrap p {
		font-size: 18px;
	}

	/*=======================================
	WIDGET PROMO
	=======================================*/
	.widget_the100_promo .lay-one .widget-content-wrapper {
		width: 80%;
	}
	.widget_the100_promo .lay-one h2.widget-title {
	    font-size: 25px;
	    width: 59%;
	}
	.widget_the100_promo .lay-one .promo-btn {
	    vertical-align: middle;
	    width: 40%;
	}
	.widget_the100_promo .promo-btn a {
		padding-left: 20px;
		padding-right: 20px;
	}
	.promo-widget-wrap.lay-three .caption {
		font-size: 10px;
	}
	.promo-widget-wrap.lay-three .caption .desc {
		font-size: 16px;
	}
	.promo-widget-wrap.lay-three .caption .promo-btn {
		margin-top: 20px;
	}

	/*====================================
	SIDEBARS
	====================================*/
	.left-sidebar .secondary-left, 
	.right-sidebar .secondary-right {
	    float: none;
	    margin-bottom: 50px;
	    width: 100%;
	}
	.right-sidebar .secondary-right {
		margin-bottom: 0;
	}
	.left-sidebar .content-area, 
	.right-sidebar .content-area {
	    float: none;
	    padding-left: 0;
	    width: 100%;
	}
	.right-sidebar .content-area {
		padding-right: 0;
		margin-bottom: 50px;
	}
	h2.entry-title {
	    font-size: 20px;
	    line-height: 1.2;
	}

}

@media screen and (max-width: 640px) {
	h2.section-title {
	    font-size: 25px;
	}
	.section-desc {
	    width: 100%;
	}
	div#es-top {
		bottom: 25%;
	}
	.menu-search.menu-search-active form.search-form {
	    width: 90%;
	}

	/*====================================
	TEMPLATE ONE TITLE
	====================================*/
	.the100-template1 h2.section-title, 
	.the100-template2 h2.section-title {
	    margin-bottom: 30px;
	    width: 100%;
	}
	.the100-template1 .section-desc, 
	.the100-template2 .section-desc {
	    margin-bottom: 40px;
	    padding-left: 0;
	    width: 100%;
	}

	/*====================================
	BELOW SLIDER SECTION
	====================================*/
	.below-slider-section .widget_text p {
	    font-size: 25px;
	}
	.below-slider-section .widget_text a {
	    display: table;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 20px;
	    padding: 10px 20px;
	}

	/*=====================================
	FEATURE SECTION
	=====================================*/
	section.featured-section {
		padding-top: 50px;
		padding-bottom: 50px;
		margin-bottom: 50px;
	}
	.featured-posts-wrap .featured-posts:last-child {
		margin-bottom: 0;
	}
	.the100-template3 .featured-posts-wrap .featured-posts {
		width: 49%;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(3n) {
		margin-right: 2%;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(3n+1) {
		clear: none;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(2n) {
		margin-right: 0;
	}
	.the100-template3 .featured-posts-wrap .featured-posts:nth-child(2n+1) {
		clear: both;
	}

	/*=====================================
	TEAM SECTION
	=====================================*/
	.team-section {
		margin-bottom: 50px;
	}

	/*====================================
	GALLERY SECTION
	====================================*/
	.gallery-section {
		margin-bottom: 20px;
	}
	.gallery-section.lay-two .gallery-posts {
	    width: 49%;
	}
	.gallery-section .gallery-posts {
	    width: 48%;
	}
	.gallery-section .gallery-posts:nth-child(3n) {
		margin-right: 3%;
	} 
	.gallery-section.lay-two .gallery-posts:nth-child(3n) {
		margin-right: 2%;
	}
	.gallery-section.lay-one .gallery-posts:nth-child(2n), 
	.gallery-section.lay-two .gallery-posts:nth-child(2n) {
	    margin-right: 0;
	}
	.gallery-section.lay-two .gallery-excerpt {
	    font-size: 14px;
	    line-height: 1.3;
	}
	.gallery-section.lay-two .gallery-titledesc-inside-wrap {
		padding: 15px;
	}
	.gallery-section.lay-two h3.gallery-title {
		font-size: 18px;
	}

	/*=====================================
	ABOUT SERVICE SECTION
	=====================================*/
	section.aboutservice-section.lay-two {
	    padding: 50px 0 40px;
	}
	.aboutservice-section {
		margin-bottom: 50px;
	}
	.aboutservice-section.lay-two .about-content-wrap, 
	.aboutservice-section.lay-one .about-image {
	    float: none;
	    margin-bottom: 40px;
	    width: 100%;
	}
	.aboutservice-section.lay-two .service-posts-wrap, 
	.aboutservice-section.lay-one .service-posts-wrap {
	    float: none;
	    padding-left: 0;
	    width: 100%;
	}
	.aboutservice-section.lay-one .service-posts img {
		width: 80px;
	}
	.aboutservice-section.lay-one .service-titledesc-wrap {
	    padding-left: 30px;
	    width: calc(100% - 80px);
	}
	.aboutservice-section.lay-one h3.service-title {
	    font-size: 20px;
	}
	.aboutservice-section.lay-one .service-excerpt p {
	    font-size: 16px;
	}

	/*=====================================
	HOME COUNTER SECTION
	=====================================*/
	.home-counter-section {
		margin-bottom: 50px;
	}
	.home-counter-section .widget_text p {
	    font-size: 26px;
	    width: 100%;
	}
	.home-counter-section .widget + .widget {
		margin-top: 50px;
	}
	.home-counter-section .lay-two .counter-wrap {
	    width: 48%;
	    margin-bottom: 20px;
	}
	.home-counter-section .lay-two .counter-wrap:last-child {
		margin-right: 3%;
	}
	.home-counter-section .lay-two .counter-wrap:nth-child(2n) {
	    margin-right: 0;
	}
	.home-counter-section .widget_the100_counter .lay-one span.counter-number {
		font-size: 40px;
	}

	/*==================================
	TESTIMONIAL PARTNER SECTION
	==================================*/
	.testimonial-section, .partner-section {
		margin-bottom: 50px;
	}
	.testimonial-section.testimonial-partner.lay-one, 
	.partner-section.testimonial-partner.lay-one {
	    float: none;
	    width: 100%;
	}
	.testimonial-section.testimonial-partner.lay-one {
	    padding-right: 0;
	}
	.partner-section.testimonial-partner.lay-one {
	    padding-left: 0;
	}
	.lay-two .testimonial-posts {
	    padding-left: 0;
	    padding-right: 0;
	}

	/*==================================
	BLOG SECTION
	==================================*/
	.blog-section.lay-four .blog-posts::after {
	    clear: both;
	}
	.blog-section.lay-four .blog-posts::before, 
	.blog-section.lay-four .blog-posts::after {
	    content: "";
	    display: table;
	}
	.blog-section.lay-four .blog-posts {
	    float: none;
	    margin-right: 0;
	    margin-bottom: 30px;
	    width: 100%;
	}
	.blog-section.lay-three .blog-posts {
		width: 50%;
	}
	.blog-section.lay-two .blog-posts {
	    float: none;
	    margin-right: 0;
	    margin-bottom: 30px;
	    width: 100%;
	}
	.blog-section.lay-two .blog-posts:last-child {
		margin-bottom: 0;
	}
	section.blog-section.lay-one {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.blog-section {
		margin-bottom: 50px;
	}
	.blog-section.lay-one .ed-container {
	    padding: 50px 10px;
	}
	.blog-section.lay-one .blog-title-desc-wrap {
	    float: none;
	    width: 100%;
	    margin-bottom: 30px;
	}
	.blog-section.lay-one .blog-posts-wrap {
	    float: none;
	    margin-left: 0;
	    width: 100%;
	}
	.blog-section.lay-one .blog-date {
	    width: 30%;
	}
	.blog-section.lay-one .blog-titledesc-inside-wrap {
	    width: 65%;
	}
	.blog-section.lay-two h3.blog-title {
	    font-size: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.blog-section.lay-two .blog-titledesc-wrap {
    	font-size: 16px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.blog-section.lay-three .blog-titledesc-wrap {
	    padding: 40px 20px;
	}
	.blog-section.lay-three .blog-titledesc-wrap h3.blog-title {
	    font-size: 16px;
	    line-height: 1.5;
	}

	/*========================================
	FOOTER SECTION
	========================================*/
	.top-footer.columns-3 .widget, 
	.top-footer.columns-4 .widget {
	    width: 48%;
	}
	.top-footer.columns-3 .widget:nth-child(3n), 
	.top-footer.columns-4 .widget:nth-child(3n) {
	    margin-right: 3%;
	}
	.top-footer.columns-3 .widget:nth-child(2n), 
	.top-footer.columns-4 .widget:nth-child(2n) {
	    margin-right: 0;
	}
	.top-footer.columns-3 .widget:nth-child(3n+1), 
	.top-footer.columns-4 .widget:nth-child(3n+1) {
	    clear: none;
	}
	.top-footer.columns-3 .widget:nth-child(2n+1), 
	.top-footer.columns-4 .widget:nth-child(2n+1) {
	    clear: both;
	}
	.main-footer {
	    padding-bottom: 20px;
	    padding-top: 20px;
	    text-align: center;
	}
	.main-footer .site-info {
	    width: 100%;
	}
	.main-footer .footer-menu {
	    font-size: 12px;
	    margin-top: 10px;
	    text-align: center;
	    width: 100%;
	}
	.main-footer .footer-menu .widget ul li a {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	/*====================================
	WIDGET PROMO
	====================================*/
	.widget_the100_promo .lay-one.has-image .img-wrap {
	    height: auto;
	    margin-bottom: 30px;
	    width: 100%;
	}
	.widget_the100_promo .lay-one.has-image .img-wrap img {
	    position: static;
	}
	.widget_the100_promo .lay-one.has-image .caption {
	    margin-bottom: 40px;
	    padding-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.widget_the100_promo .lay-one.has-image .desc {
	    margin-top: 10px;
	}
	.widget_the100_promo .lay-two .img-wrap {
	    margin-bottom: 30px;
	    width: 100%;
	}
	.widget_the100_promo .lay-two .caption {
	    padding-left: 0;
	    width: 100%;
	}
	.promo-widget-wrap.lay-two h2.widget-title {
		font-size: 2em;
	}

	/*=====================================
	WIDGET TEXT FOR TEMPLATE THREE
	=====================================*/
	.home.the100-template3 .site-content .widget_text ul li {
	    float: none;
	    margin-bottom: 20px;
	    margin-right: 0;
	    width: 100%;
	}
	.home.the100-template3 .site-content .widget_text ul li:last-child {
		margin-bottom: 0;
	}
	.home.the100-template3 .site-content .widget_text ul li h2 {
	    font-size: 21px;
	    width: 89%;
	}

	/*====================================
	INNER PAGES
	====================================*/
	header.page-header {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.page-title {
		font-size: 25px;
	}
	.single h1.entry-title {
	    font-size: 25px;
	    line-height: 1.2;
	}

	/*====================================
	BLOG PAGE
	====================================*/
	.medium-image article {
	    padding-bottom: 0;
	}
	.list article {
	    padding-top: 0;
	}
	.medium-image article .post-img-wrap {
	    float: none;
	    margin-bottom: 20px;
	    width: 100%;
	}
	.medium-image article .post-content-wrap {
	    float: none;
	    padding-left: 0;
	    width: 100%;
	}

	/*=================================
	GRID LAYOUT
	=================================*/
	.no-sidebar.grid article {
	    width: 48%;
	}
	.no-sidebar.grid article:nth-child(3n) {
	    margin-right: 3%;
	}
	.no-sidebar.grid article:nth-child(2n) {
	    margin-right: 0;
	}
	.no-sidebar.grid article:nth-child(3n+1) {
	    clear: none;
	}
	.no-sidebar.grid article:nth-child(2n+1) {
	    clear: both;
	}

	/*==================================
	CONTACT US PAGE
	==================================*/
	.floatleft {
	    float: none;
	    padding-right: 0;
	    width: 100%;
	}
	.content-area .floatleft {
		margin-bottom: 40px;
	}
	.floatright {
	    float: none;
	    width: 100%;
	}

}

@media screen and (max-width: 540px) {
	/*=================================
	HEADER SECTION
	=================================*/
	.site-header.lay-two .site-branding, 
	.site-header.lay-one .site-branding, 
	.site-header.lay-one .menu-search-wrap, 
	.site-header.lay-three .main-header .site-branding, 
	.site-header.lay-three .main-header .menu-search-wrap, 
	.site-branding, 
	.menu-search-wrap {
	    width: 100%;
	}
	.site-header.lay-two .htext-soc-wrap {
	    text-align: left;
	    width: 100%;
	}
	.lay-one .header-text-wrap {
	    float: none;
	    width: 100%;
	}
	.lay-one .ed-social-icons {
	    float: none;
	    text-align: left;
	    width: 100%;
	}
	.site-header.lay-three .header-text-wrap, 
	.site-header.lay-four .header-text-wrap, 
	.site-header.lay-five .header-text-wrap {
	    padding-bottom: 0;
	    width: 100%;
	}
	.site-header.lay-three .soc-cart-search-wrap, 
	.site-header.lay-four .ed-social-icons, 
	.site-header.lay-five .soc-cart-search-wrap {
	    text-align: left;
	    width: 100%;
	}
	.site-header.lay-two .main-header {
		position: static;
	}
	.menu-search .search-form label {
	    width: 100%;
	}
	.menu-search .search-form input.search-submit {
	    margin-top: 10px;
	    width: 100%;
	}

	/*======================================
	BANNER SECTION
	======================================*/
	.caption-wrapper .slider-content {
		display: none;
	}

	/*======================================
	FEATURE SECTION
	======================================*/
	section.featured-section.lay-four .featured-posts {
	    clear: both;
	    display: table;
	    margin-bottom: 0;
	    width: 100%;
	}
	.featured-posts-wrap .featured-posts {
	    float: none;
	    margin-bottom: 40px;
	    margin-right: 0;
	    width: 100%;
	}
	.lay-two .featured-posts-wrap .featured-posts, 
	.the100-template3 .featured-posts-wrap .featured-posts {
	    margin-right: 0;
	    width: 100%;
	}

	/*====================================
	TEAM MEMBER SECTION
	====================================*/
	.team-section .team-posts {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}
	.team-section.lay-two .team-posts, 
	.team-section.lay-three .team-posts {
	    margin-bottom: 40px;
	}
	.team-section.lay-two .team-posts:last-child, 
	.team-section.lay-three .team-posts:last-child {
		margin-bottom: 0;
	}

	/*=====================================
	GALLERY SECTION
	=====================================*/
	.gallery-section .gallery-posts {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}
	.gallery-section.lay-two .gallery-posts {
	    margin-right: 0;
	    width: 100%;
	}
	.gallery-section.lay-two .gallery-excerpt {
	    font-size: 16px;
	    line-height: 1.5;
	}

	/*=====================================
	ABOUT SERVICE SECTION
	=====================================*/
	.aboutservice-section.lay-two h3.service-title {
	    font-size: 18px;
	}
	.aboutservice-section.lay-one .service-posts img {
	    width: 50px;
	}
	.aboutservice-section.lay-one .service-titledesc-wrap {
	    width: calc(100% - 50px);
	    padding-left: 20px;
	}
	.aboutservice-section.lay-one h3.service-title {
		font-size: 16px;
	}
	.aboutservice-section.lay-one .service-excerpt p {
	    font-size: 14px;
	}

	/*====================================
	HOME COUNTER SECTION
	====================================*/
	.home-counter-section.has-image {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.home-counter-section {
		text-align: center;
	}
	.home-counter-section h2.widget-title {
	    font-size: 25px;
	}
	.home-counter-section .counter-wrap {
	    display: block;
	    margin-bottom: 20px;
	    margin-right: 0;
	}
	.home-counter-section .counter-wrap:last-child {
		margin-bottom: 0;
	}
	.home-counter-section .lay-two .counter-wrap {
	    width: 100%;
	}
	.home.the100-template3 .site-content .widget_text {
		width: 100%;
	}
	.home.the100-template3 .site-content .widget_text h2.widget-title {
		font-size: 26px;
	}
	.home.the100-template3 .site-content .widget_text ul li h2 {
	    font-size: 16px;
	}
	.home.the100-template3 .site-content .widget_text ul li .title-wrap p {
		font-size: 14px;
	}
	.widget_the100_counter .lay-one .counter-icon-img-wrap + span.counter-number {
		width: auto;
	}

	/*========================================
	TESTIMONIAL PARTNER SECTION
	========================================*/
	.partner-section.lay-one .partner-posts-wrap .partner-posts, 
	.partner-section.lay-two .partner-posts-wrap .partner-posts {
	    width: 50%;
	}
	.lay-two.testimonial-partner .testimonial-posts {
		padding-left: 0;
		padding-right: 0;
	}
	.testimonial-titleimg-wrap h3.testimonial-title {
		font-size: 14px;
	}
	.testimonial-titleimg-wrap h3.testimonial-title p, 
	.testimonial-titleimg-wrap h3.testimonial-title span {
		font-size: 12px;
	}
	.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title p::before, 
	.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title span::before {
		display: none;
	}
	.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title p, 
	.lay-two.testimonial-partner .testimonial-titleimg-wrap h3.testimonial-title span {
		margin-left: 0;
		padding-left: 0;
	}

	/*=================================
	BLOG SECTION
	=================================*/
	.blog-section.lay-one .blog-date {
	    float: none;
	    width: 100%;
	}
	.blog-section.lay-one .blog-date .blog-date-comment span.date-my {
	    margin-bottom: 5px;
	}
	.blog-section.lay-one .blog-titledesc-inside-wrap {
	    float: none;
	    margin-left: 0;
	    width: 100%;
	}
	.blog-section.lay-one .blog-titledesc-inside-wrap h3.blog-title {
	    font-size: 18px;
	}
	.blog-section.lay-two h3.blog-title {
	    font-size: 16px;
	    padding: 15px 15px 0;
	}
	.blog-section.lay-two .blog-titledesc-wrap {
		padding: 0 15px 15px;
	}
	.blog-section.lay-three .blog-posts {
	    float: none;
	    width: 100%;
	}
	.blog-section.lay-four .blog-posts {
	    border-bottom: 1px solid #ddd;
	    float: none;
	    margin-bottom: 25px;
	    margin-right: 0;
	    padding-bottom: 25px;
	    width: 100%;
	}
	.blog-section.lay-four .blog-posts:last-child {
	    border-bottom: medium none;
	    padding-bottom: 0;
	}
	.blog-section.lay-four .blog-date {
	    float: none;
	    padding-right: 0;
	    text-align: left;
	    width: 100%;
	}
	.blog-section.lay-four .blog-date span.date-day {
	    display: inline-block;
	    font-size: 40px;
	}
	.blog-section.lay-four .blog-date-comment {
	    display: inline-block;
	    margin-left: 10px;
	}
	.blog-section.lay-four .blog-titledesc-inside-wrap {
	    border-left: medium none;
	    float: none;
	    margin-top: 5px;
	    padding-left: 0;
	    width: 100%;
	}
	.blog-section.lay-four h3.blog-title {
	    font-weight: 500;
	}

	/*=========================================
	WIDGET PROMO
	=========================================*/
	.widget_the100_promo .lay-one .widget-content-wrapper {
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 100%;
	}
	.the100-template3 .widget_the100_promo .lay-one h2.widget-title {
	    font-size: 26px;
	}
	.widget_the100_promo .lay-one h2.widget-title {
	    width: 100%;
	}
	.widget_the100_promo .lay-one .promo-btn {
	    margin-top: 20px;
	    text-align: center;
	    width: 100%;
	}
	.widget_the100_promo .lay-one .desc {
	    font-size: 16px;
	    width: 100%;
	}
	.the100-template3 .widget_the100_promo .lay-one .desc h2 {
	    font-size: 25px;
	}
	form .half-width {
	    margin-right: 0;
	    width: 100%;
	}
	.widget_the100_promo form input[type="text"], 
	.widget_the100_promo form input[type="email"], 
	.widget_the100_promo form input[type="url"], 
	.widget_the100_promo form input[type="password"], 
	.widget_the100_promo form input[type="number"], 
	.widget_the100_promo form input[type="tel"], 
	.widget_the100_promo form input[type="range"], 
	.widget_the100_promo form input[type="date"], 
	.widget_the100_promo form input[type="month"], 
	.widget_the100_promo form input[type="week"], 
	.widget_the100_promo form input[type="time"], 
	.widget_the100_promo form input[type="datetime"], 
	.widget_the100_promo form input[type="datetime-local"], 
	.widget_the100_promo form input[type="color"], 
	.widget_the100_promo form textarea {
		height: 40px;
	}

	/*=====================================
	FOOTER SECTION
	=====================================*/
	.top-footer .widget {
	    float: none;
	    margin-right: 0;
	}
	.top-footer.columns-2 .widget, 
	.top-footer.columns-3 .widget, 
	.top-footer.columns-4 .widget {
		width: 100%;
	}

	/*====================================
	GRID LAYOUT
	====================================*/
	.no-sidebar.grid article, 
	.right-sidebar.grid article, 
	.left-sidebar.grid article {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}

	/*===================================
	SINGLE PAGE
	===================================*/
	.comment-navigation .nav-previous, 
	.posts-navigation .nav-previous, 
	.post-navigation .nav-previous, 
	.comment-navigation .nav-next, 
	.posts-navigation .nav-next, 
	.post-navigation .nav-next {
	    float: none;
	    width: 100%;
	}

	/*==================================
	COMMENT SECTION
	==================================*/
	h2.comments-title {
	    font-size: 20px;
	}
	.comment-metadata {
	    margin-top: 5px;
	    position: static;
	}
	.comment-respond {
		padding: 20px;
	}

}

@media screen and (max-width: 540px) and (orientation: landscape) {
	.site-header.lay-one .site-branding, 
	.site-branding {
		width: 60%;
	}
	.site-header.lay-one .menu-search-wrap, 
	.menu-search-wrap {
		width: 39%;
	}
	.site-header.lay-three .main-header .site-branding {
	    width: 80%;
	}
	.site-header.lay-three .main-header .menu-search-wrap {
		width: 18%;
	}
}

/*FILESTART   */
@media screen{ 
/* 10Web Booster optimized this CSS file */
@media (max-width: 728px) {} }

/*FILESTART   */
@media screen{ 
/* 10Web Booster optimized this CSS file */
@media (max-width: 320px) {} }

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

			.menu-search-wrap{
	background: #1A2F51 !important;	
}
.main-navigation ul li {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif !important;
}
.site-header.lay-one .main-navigation ul.nav-menu > li > a:visited{
	font-weight: normal !important;	
}
.btn-primary{
	background: #1A2F51 !important;	
}
#row-projects{
	background: #1A2F51 !important;	
}
#row-newsletter{
	background: #1A2F51 !important;	
}

.main-navigation ul li ul{
	background: #1A2F51 !important;	
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #1A2F51 !important;	
}

.bannertxt .banner_caption{
	padding: 5px !important;
}

.bannertxt .banner_btn_cta{
	font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
	font-size: 45px !important;
}

.page-title{
	font-family: 'Playfair Display',Georgia,"Times New Roman",serif !important;
	font-weight: normal !important;
	color: #156FB5 !important;	
}
@media only screen and (max-width: 600px) {
.bannertxt .banner_btn_cta{
	font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
	font-size: 24px !important;
}
}
		

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

		p {font-family: 'Tienne', sans-serif;font-size: 20px;font-style: normal;font-weight: 400;letter-spacing: -1px;line-height: 1.8;} h1 {} h2 {} h3 {} h4 {} h5 {} h6 {} 	