﻿@charset "utf-8";
/* CSS Document */

img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }


#newsletter-signup { margin: 15px auto; width: 320px; position: relative; border: 12px solid rgba(255,255,255,0.4); -moz-border-radius: 60px; -webkit-border-radius: 60px; -khtml-border-radius: 60px; border-radius: 60px; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-box-shadow: 0 0 3px rgba(248,231,203,0.5); -webkit-box-shadow: 0 0 3px rgba(248,231,203,0.5); box-shadow: 0 0 3px rgba(248,231,203,0.5); -webkit-box-sizing: border-box; box-sizing: border-box }
#newsletter-signup #signup-input { width: 100%; height: 45px; font-size: 16px; color: aaa; background-color: #fff; -moz-border-radius: 60px; -webkit-border-radius: 60px; -khtml-border-radius: 60px; border-radius: 60px }
#newsletter-signup input[type="text"] { -moz-background-clip: padding; -webkit-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -khtml-background-clip: padding-box; background-clip: padding-box; background: white; border: 1px solid #BBB; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #7E7E7E; height: 20px; margin: 0; outline: 0; padding: 5px 0 5px 20px; position: relative; -webkit-appearance: none }
#newsletter-signup #signup-button { display: block; position: absolute; right: 5px; top: 4px }
#signup-button a, #signup-button a:hover { color: #fff }

@media only screen and (max-width:767px) {
#newsletter-signup { margin: 0px auto; width: 200px }
#newsletter-signup #signup-input { height: 32px; font-size: 12px }
#newsletter-signup #signup-button { right: 4px; top: 2px; padding: 4px 15px }
}

@media only screen and (max-width:479px) {
#newsletter-signup { width: 200px }
#newsletter-signup #signup-input { height: 25px; font-size: 11px }
#newsletter-signup #signup-button { right: 3px; top: 3px }
}
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption.large_text2 span { background: rgba(0,0,0,0.5); padding: 0 10px }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.tp-caption a { color: #ff7302; text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out }
.tp-caption a:hover { color: #ffa902 }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* Layout 5057 */ #pg-5057-0 , #pg-5057-1 , #pg-5057-2 , #pg-5057-3 , #pg-5057-4 , #pg-5057-5 , #pl-5057 .panel-grid-cell .so-panel , #pl-5057 .panel-grid-cell .so-panel:last-child { margin-bottom:0px } 
#pg-5057-0 .panel-grid-cell , #pg-5057-2 .panel-grid-cell , #pg-5057-3 .panel-grid-cell , #pg-5057-4 .panel-grid-cell , #pg-5057-5 .panel-grid-cell { float:none } 
#pgc-5057-1-0 , #pgc-5057-1-1 , #pgc-5057-1-2 , #pgc-5057-1-3 { width:25% } 
#pg-5057-1 .panel-grid-cell { float:left } 
#pg-5057-0 , #pg-5057-1 , #pg-5057-2 , #pg-5057-3 , #pg-5057-4 , #pg-5057-5 {} 
#pg-5057-0 .panel-grid-cell , #pg-5057-1 .panel-grid-cell , #pg-5057-2 .panel-grid-cell , #pg-5057-3 .panel-grid-cell , #pg-5057-4 .panel-grid-cell , #pg-5057-5 .panel-grid-cell { padding-left:15px;padding-right:15px } 
#pg-5057-1 .lsow-row { padding-top:50px } #pg-5057-1 .lsow-row { padding-bottom:0px } #pg-5057-2 .lsow-row { padding-top:30px } #pg-5057-2 .lsow-row { padding-bottom:30px } #pg-5057-3 .lsow-row { padding-top:25px } #pg-5057-3 .lsow-row { padding-bottom:30px } #pg-5057-5 .lsow-row { padding-top:30px } #pg-5057-5 .lsow-row { padding-bottom:30px } @media (max-width:960px){ #pg-5057-0 .lsow-row , #pg-5057-1 .lsow-row , #pg-5057-2 .lsow-row { padding-top:30px } #pg-5057-0 .lsow-row , #pg-5057-2 .lsow-row , #pg-5057-3 .lsow-row , #pg-5057-5 .lsow-row { padding-bottom:30px } #pg-5057-1 .lsow-row { padding-bottom:0px }  } @media (max-width:780px){ #pg-5057-0 .panel-grid-cell , #pg-5057-1 .panel-grid-cell , #pg-5057-2 .panel-grid-cell , #pg-5057-3 .panel-grid-cell , #pg-5057-4 .panel-grid-cell , #pg-5057-5 .panel-grid-cell { float:none;width:auto } #pgc-5057-1-0 , #pgc-5057-1-1 , #pgc-5057-1-2 { margin-bottom:30px } #pl-5057 .panel-grid , #pl-5057 .panel-grid-cell {  } #pl-5057 .panel-grid .panel-grid-cell-empty { display:none } #pl-5057 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

@import url("//fonts.googleapis.com/css?family=Arvo");

h1,h2,h3,h4,h5,h6 {font-family:"Weston";letter-spacing:2px;}
body{font-family:"Arvo";}
body{}
#title-area .inner, #custom-title-area .inner, 

#content, .sidebar-right-nav, .sidebar-left-nav 
{ opacity: 0; }
#pricing-action .pointing-arrow img { opacity: 0 }
#slider-area .widget-wrap {
padding: 0 !important;
border: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

    #site-logo a img.retina-logo { display: none; }
    #site-logo a img.standard-logo { display: block; }
}

ul.social-list {
background: url("http://portfoliotheme.org/extinct/wp-content/themes/extinct/images/social-icons/social-hover.png") no-repeat -9999px -9999px;
}

.social-networks-widget {
background: url("http://portfoliotheme.org/extinct/wp-content/themes/extinct/images/social-icons/social-widget-hover.png") no-repeat -9999px -9999px;
}

#primary-menu > ul > li:hover > a { color: #c1432f; }

.blog #content .post.hentry, .archive #content .post.hentry, .search #content .hentry, .single-post #content .post.hentry { border: 1px solid #eadada; background-color: #fff; padding: 70px 20px 20px; position: relative; }

@media only screen and (max-width: 767px) {
.woocommerce-site .cart-contents {
display: none;
}
.woocommerce-site #mobile-menu-toggle {
top: 15px;
}
}

.woocommerce-site #primary-menu, .woocommerce-site #header.sticky #primary-menu {
margin-right: 60px;
right: 0;
}

.icon-cart-2:before, .icon-cart5:before {
    content: "\e01a";
    }
.icon-cart5 {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}

.single-post .entry-meta span.category:after { content: ""; padding: 0; }
