/*
Theme Name: Accelerate Child Theme
Theme URI: http://themegrill.com/themes/accelerate/
Description: Child Theme for Accelerate
Author: ThemeGrill
Author URI: http://themegrill.com
Template: accelerate 
Version: 1.0
*/
@import url("../accelerate/style.css");@import url(https://fonts.googleapis.com/css?family=Poiret+One);@import url(https://fonts.googleapis.com/css?family=Megrim);@font-face{font-family:lanenarrow;src:url(LANENAR_.ttf);}@font-face{font-family:origami;src:url('origami_-webfont.eot');src:url('origami_-webfont.eot?#iefix') format('embedded-opentype'),
url('origami_-webfont.woff2') format('woff2'),
url('origami_-webfont.woff') format('woff'),
url('origami_-webfont.ttf') format('truetype'),
url('origami_-webfont.svg#origamiregular') format('svg');}
@font-face{font-family:digitalmarketing;src:url(DigiGraphics.ttf);}
.facebook-icon a{float:right;}
.fa{font-size:25px;color:#7eacbb;padding:12px 3px 8px;width:30px;text-align:center;transition:background-color 0.2s ease-out 0s;}
.fa:hover{color:#FFFFFF;}
.facebook-icon a:hover{background:#8f8f8f;color:#FFFFFF;}
.display-none{display:none;}
#cn-notice-text a{color:#fff;text-decoration:underline;font-weight:400;text-transform:uppercase;font-size:16px;}
#colophon .widget ul li{border-bottom:0px solid #444444;}
.flat-footer-menu{padding-bottom:0px;margin-bottom:-4em;}
.flat-footer-menu li{display:inline;list-style-type:none;}
.flat-footer-menu ul{padding-top:1em;padding-left:2em;font-size:18px;}
.flat-footer-menu-right ul{padding-top:1.5em;padding-left:2em;font-size:18px;}
.flat-footer-menu-right li{display:inline;list-style-type:none;}
.flat-footer-menu-right{padding-bottom:0px;margin-bottom:0em;margin-right:3%;float:right;}
.wp-caption .wp-caption-text{display:none;}
.wp-caption{border:0px solid #ccc;}
.entry-meta{visibility:hidden;height:10px;}
.post .entry-title{margin-top:-16px;}
.title-two h1{text-align:center;font-family:'Megrim', cursive;color:#7eacbb;font-size:42px;margin-top:0px;margin-bottom:0px;}
.copy-left{text-align:center;}
.footer-socket-wrapper .copyright{color:#666666;max-width:100%;float:none;font-size:16px;}
#header-meta{background-color:#FFFFFF;}
.social-links ul li{float:right;}
.social-links i.fa-facebook:hover{background:#8f8f8f;}
h1#site-title{padding-bottom:5px;padding-top:23px;}
#site-title{font-family:'origami', cursive;font-size:53px;line-height:2em;}
#site-title a{font-family:'origami', cursive;font-size:53px;line-height:2em;}
#site-description{font-family:'Poiret One', cursive;line-height:30px;font-size:1.75em;padding-top:0em;margin-bottom:1.0em;color:#7eacbb;display:none;}
#header-text-nav-container{border-bottom:1px solid #F2F2F2;background-color:#FFFFFF;}
/**/h1.entry-title{text-align:center;font-family:'Megrim', cursive;}
#special-one-third.tg-one-third{float:left;width:31.4427094%;margin:0 1.6666666% 0 0;text-align:center;padding-bottom:0%;min-height:280px;margin-bottom:3.5%;}
#special-one-third.tg-one-third{position:relative;}
#special-one-third.tg-one-third .portfolio-caption span{margin-bottom:0%;padding-top:0%;position:absolute;color:#000;background:rgba(256,256,256,0.9);bottom:0%;transition:all 0.8s ease;opacity:0;left:0%;width:100%;height:100%;border-radius:0px;display:table-cell;vertical-align:middle;}
#special-one-third.tg-one-third:hover .portfolio-caption span{opacity:1;}
#special-one-third.tg-one-third .portfolio-caption span p.gallery-title{font-size:25px;margin-top:2.5em;}
.portfolio-caption p{font-size:18px;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{display:none;}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{display:none;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display:none;}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border-top:1px solid #7eacbb;}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{background-color:#7eacbb;content:"i";font-family:'Poiret One', cursive;font-style:italic;font-weight:600;}
.woocommerce #primary h1.page-title, .woocommerce-page #primary h1.page-title{font-family:'Megrim', cursive;width:100%;text-align:center;color:#7eacbb;font-size:2.4em;font-weight:400;padding-bottom:1.5em;}
p.price{padding-top:2em;}
span.amount{font-size:1.75em;}
#primary h3{font-family:'Megrim', cursive;}
#primary h2{font-family:'Poiret One', cursive;}
.product_meta{min-height:5em;}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{vertical-align:middle;float:left;font-family:'Poiret One', cursive;font-size:1.20em;padding:10px 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{font-family:'Megrim', cursive;}
.footer-socket-wrapper{background-image:url("/wp-content/uploads/2015/01/logo-loreto-ico-50aa.png");background-attachment:scroll;background-repeat:no-repeat;background-position:top center;background-color:#fff;border-top:0px solid #7eacbb;min-height:50px;}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover{background:none;background-color:#718084;}
.main-navigation a{padding:12px 18px;}
p{font-size:18px;}
.main-navigation ul li ul{position:absolute;width:200px;top:44px;z-index:10000;}
div.wpcf7{margin:0 auto;width:35%;margin-top:5%;}
h2.wsp-pages-title{font-family:'lanenarrow', sans-serif;}
h2.wsp-pages-title, h2.wsp-posts-list, .wsp-archives-title, h2.wsp-products-title, h2.wsp-product_cats-title{padding-top:30px;}
.wsp-archives-list{padding-bottom:30px;}
.wsp-pages-title, .wsp-pages-list, .wsp-archives-title, .wsp-archives-list, .wsp-posts-list, h2.wsp-products-title,
ul.wsp-products-list, h2.wsp-product_cats-title, ul.wsp-product_cats-list{font-family:'lanenarrow', sans-serif;width:32%;margin:0 auto;}
.wsp-posts-list ul li{margin-left:-42%;}
.entry-content ul.wsp-pages-list li , .entry-content ul.wsp-posts-list li, ul.wsp-product_cats-list, ul.wsp-products-list{list-style:none;}
.entry-content ul.wsp-pages-list li:before, .entry-content ul.wsp-posts-list li:before, ul.wsp-product_cats-list li:before, ul.wsp-products-list li:before{font-family:FontAwesome;padding-right:6px;content:"\f041";}
@media screen and (max-width:767px){div.wpcf7{width:85%;margin:5% auto 0;}
.wsp-pages-title, .wsp-pages-list, .wsp-archives-title, .wsp-archives-list, .wsp-posts-list, h2.wsp-products-title,
ul.wsp-products-list, h2.wsp-product_cats-title, ul.wsp-product_cats-list{font-family:'lanenarrow', sans-serif;width:60%;margin-left:30%;}
.nav-menu li a{border-bottom:1px solid #444444;color:#7eacbb;}
}
.cookie-notice-container{padding:10px;font-size:18px;}
.footer-widgets-wrapper{background-color:#FFFFFF;border-top:0px solid #7eacbb;}
.footer-widgets-wrapper li a{color:#718084;}
.footer-widgets-wrapper li a:hover{color:#7eacbb;}
#colophon .widget{padding-bottom:0px;padding-top:0px;}
#colophon .widget ul li{line-height:1.5;border-bottom:0px solid #EAEAEA;padding-top:19px;padding-right:20px;}
#text-3 .widget.widget_text{}
.flat-header-menu ul{float:right;padding-top:1em;padding-left:1em;}
.small-menu ul li a{font-size:20px;color:#7eacbb;float:left;position:relative;font-family:'Roboto', sans-serif;width:6em;}
.small-menu ul li a:hover{color:#718084;}
.small-menu li a:before{font-family:FontAwesome;font-size:22px;content:"\f07a";padding-right:10px;}
.social-links i.fa-facebook{color:#7eacbb;font-size:25px;}
.nav-menu li a{border-bottom:0px solid #444444;color:#7eacbb;display:block;font-size:18px;padding:10px 0;width:90%;}
.nav-menu li a:hover{color:#718084;}
#menu-header-menu .menu-item-185, #menu-header-menu .menu-item-184, #menu-header-menu .menu-item-545, #menu-header-menu .menu-item-546, #menu-header-menu .menu-item-547{display:none;}
@media screen and (max-width:850px){.flat-footer-menu{margin-left:-4em;}}
@media screen and (max-width:767px){#special-one-third.tg-one-third{float:left;width:96%;margin:0 1.6666666% 0 1.6666666%;text-align:center;padding-bottom:0%;min-height:280px;margin-bottom:3.5%;}
#special-one-third.tg-one-third .portfolio-caption span p.gallery-title{font-size:5vmax;position:relative;top:0%;transform:translateY(-50%);}

.flat-footer-menu li{display:none;list-style-type:none;}
.flat-footer-menu-right li{display:none;list-style-type:none;}
.menu-primary-container.inner-wrap, .menu.inner-wrap{width:100%;padding-left:0%;}
.menu-header-menu-container ul{padding-bottom:2em;}
/*h3.top-menu-toggle{width:10em;}
.top-menu-toggle:before{color:#77CC6D;font-size:20px;font-family:'Poiret One', cursive;}*/
}

.tg-one-third-lmdp{float:left;margin:0 2.4% 0 0;width:30.909%;}
.widget-wrapper{border:0px solid #e5e5e5;background-color:#fff;padding-top:0;margin:45px 0 20px;}
.footer-image{position:absolute;height:400px;}
a .expand{margin-top:-80px;margin-left:-80px;border-radius:50%;border:130px solid #fff;width:170px;height:170px;background:rgba(0,0,0,0);position:absolute;cursor:pointer;overflow:hidden;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
a:hover .expand{-webkit-transform:scale(1.40);-moz-transform:scale(1.40);-ms-transform:scale(1.40);transform:scale(1.40);}
.middle{margin:auto;width:269px;height:269px;position:relative;left:0px;display:block;overflow:hidden;}
a:hover .image-text{cursor:pointer;}
.image-text h2{margin-top:0px;font-family:'digitalmarketing', cursive;color:#b6b6b6;}
.image-text p{text-align:center;}
#widgets .textwidget{margin-bottom:-80px;margin-top:0;}
h1#site-title{margin-top:-1em;}
.main-navigation{margin-top:-2em;}
.woocommerce #primary, .woocommerce-page #primary{margin-top:-1.8em;}
.tg-one-third-lmdp{margin-top:-4em;}
#special-one-third.tg-one-third{position:relative;}
#special-one-third.tg-one-third .portfolio-caption span{margin-bottom:0%;padding-top:0%;position:absolute;color:#000;background:rgba(256,256,256,0.9);bottom:0%;transition:all 0.8s ease;opacity:0;left:0%;width:100%;height:100%;border-radius:0px;display:table-cell;vertical-align:middle;}
#special-one-third.tg-one-third:hover .portfolio-caption span{opacity:1;}
#special-one-third.tg-one-third .portfolio-caption span p.gallery-title{font-size:25px;position:relative;top:0%;transform:translateY(-50%);}
.portfolio-caption p{font-size:18px;position:relative;top:5%;transform:translateY(-50%);}