/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@import url("../flatsome/css/foundation.css");@import url(http://fonts.googleapis.com/css?family=Droid+Serif);@font-face{font-family:'CalibriRegular';src:url('fonts/calibri-webfont.eot');src:url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/calibri-webfont.woff') format('woff'), url('fonts/calibri-webfont.ttf') format('truetype'), url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CalibriBold';src:url('fonts/calibrib-webfont.eot');src:url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/calibrib-webfont.woff') format('woff'), url('fonts/calibrib-webfont.ttf') format('truetype'), url('fonts/calibrib-webfont.svg#CalibriBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CalibriItalic';src:url('fonts/calibrii-webfont.eot');src:url('fonts/calibrii-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/calibrii-webfont.woff') format('woff'), url('fonts/calibrii-webfont.ttf') format('truetype'), url('fonts/calibrii-webfont.svg#CalibriItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CalibriBoldItalic';src:url('fonts/calibriz-webfont.eot');src:url('fonts/calibriz-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/calibriz-webfont.woff') format('woff'), url('fonts/calibriz-webfont.ttf') format('truetype'), url('fonts/calibriz-webfont.svg#CalibriBoldItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'WrexhamScriptLight';src:url('fonts/wrexhalt-webfont.eot');src:url('fonts/wrexhalt-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/wrexhalt-webfont.woff') format('woff'), url('fonts/wrexhalt-webfont.ttf') format('truetype'), url('fonts/wrexhalt-webfont.svg#WrexhamScriptLight') format('svg');font-weight:normal;font-style:normal;}
body{font-family:Calibri, Verdana, Geneva, sans-serif;font-size:16px;color:#6a6a6a;line-height:1.4em;background-color:#fff;}
caption{margin-bottom:10px;font-family:'CalibriRegular';}
.drop-caps{font-family:'CalibriRegular';font-size:300%;line-height:0.8em;margin-right:0.1em;padding-bottom:0.1em;text-transform:uppercase;float:left;position:relative;top:4px;}
#masthead .left-links, #masthead .right-links{vertical-align:bottom;padding-bottom:25px;font-size:20px;letter-spacing:-1px;}
#masthead .left-links{font-size:24px;}
#masthead .left-links > ul{margin-left:-20px;}
#masthead .right-links{font-size:16px;}
.right-links .slogan{position:absolute;top:14px;font-size:18px;text-align:right;right:20px;width:350px;}
#masthead .right-links{font-size:16px;padding-bottom:30px;}
ul.header-nav li{margin-left:10px;}
ul.header-nav a.nav-top-link{color:#535353;opacity:1;}
ul.header-nav li.active a.nav-top-link, ul.header-nav li.current-menu-item a{color:#CAB188;}
strong.cart-name, span.cart-price{color:#535353;opacity:1;}
.active strong.cart-name, .active span.cart-price{color:#CAB188;}
.phone{position:absolute;top:80px;right:110px;}
.phone a{font-family:Georgia, "Times New Roman", Times, serif;color:#CAB188;font-size:24px;}
#logo a img{height:100%;max-height:none !important;margin-top:-4px;}
#logo a{padding:0;}
#logo{position:relative;overflow:visible;padding:0;}
.nav-dropdown{z-index:1200;}
.social-media{position:absolute;right:15px;top:75px;}
a.facebook{background:url("/images/sprite.png") no-repeat scroll 0 0 transparent;display:block;height:35px;width:35px;float:left;}
a.facebook:hover{background:url("/images/sprite.png") no-repeat scroll -1px -36px transparent;display:block;height:35px;width:35px;}
a.yelp{background:url("/images/sprite.png") no-repeat scroll -37px 0 transparent;display:block;height:35px;width:35px;float:left;}
a.yelp:hover{background:url("/images/sprite.png") no-repeat scroll -37px -36px transparent;display:block;height:35px;width:35px;}
.header-row{width:100%;height:auto;position:relative;background-image:url(images/slider_bg.jpg);margin-top:7px;padding-bottom:3px;min-height:42px;}
.home #content[role="main"]{position:relative;}
.container-shadow-top{width:100%;height:5px;background-image:url(images/shadow_sl.png);background-repeat:repeat-x;background-position:top;position:absolute;top:0;z-index:1000;}
.container-shadow-bottom{width:100%;height:5px;background-image:url(images/shadow_sl_bottom.png);background-repeat:repeat-x;background-position:bottom;position:absolute;bottom:0;z-index:1000;}
.home #content[role="main"] .ux_bg .banner-bg{background-size:800px;background-repeat:repeat;background-position:initial;}
.home #content[role="main"] .ux_bg .ux_bg_content .banner-bg{background-size:cover;background-size:cover;background-repeat:no-repeat;}
.site-intro{text-align:center;margin-bottom:15px;margin-top:15px;font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:21px;color:#454545;line-height:31.5px;font-weight:100;}
.dark .footer .tx-div{background-color:#444;opacity:.7;width:80%;}
.footer-2{padding:0;border-top:7px solid #524545 !important;}
.footer-2 .row{padding-top:30px;background:rgba(133, 128, 122, 0.5);}
.footer-1 .large-3{width:100%;}
.footer ul{text-decoration:none;list-style:none;margin-top:-7px;}
.footer ul li a{display:block;width:205px;text-decoration:none;font-size:14px;border-bottom:1px solid #616161;padding-top:7px;padding-bottom:7px;font-style:normal;}
.footer-2 h3.widget-title{color:#454545;}
.footer-2 h3.widget-title{color:#454545;}
.footer-2 .tx-div{border-top:1px solid #524545;border-bottom:1px solid #524545;margin-bottom:15px;background:transparent;width:100%;margin-top:4px;font-size:2px;opacity:1.0;height:5px;}
.copyright-footer{font-family:Calibri, Verdana, Geneva, sans-serif;font-size:14px;font-weight:bold;color:white;opacity:1;}
.copyright-footer a{color:white;}
.copyright-footer a:hover{color:white;text-decoration:underline;}
.absolute-footer{font-weight:bold;padding:15px 0 20px 0;}
.footer .textwidget{font-family:Calibri, Verdana, Geneva, sans-serif;font-size:15px;}



/*************** ADD MOBILE ONLY CSS HERE  ***************/

@media only screen and (max-width:960px){#masthead .left-links, #masthead .right-links{font-size:18px;letter-spacing:-1px;}
}
@media only screen and (max-width:48em){#masthead .right-links{vertical-align:middle;padding-bottom:0;}
}
.wpcf7 input.wpcf7-captchar{width:25%;}
.wpcf7 textarea{height:150px;}

#textalign{text-align: justify !important;}