/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 4.0.4
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/



body{
margin:0px auto;
margin-top:0px;
background-image:url(images/textile.png);
background-repeat:repeat;
background-color:#4B323A;
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.7em;
color:#888888;

}

a {font-weight: bold;transition: color 0.2s ease-out;}

a{
color:#aa695c;
text-decoration:none;
}

h1.title {margin-top: 0;}
h1, h2, .module-title h2, h3, h4, h5 {line-height: 1.1em;letter-spacing: inherit;}
h5 {text-transform: uppercase;font-size: 100%;}

h1{
font-size:260%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h2{
font-size:18px;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h1 span{
color:#aa695c;
}

h1.entry-title, h2.entry-title{
font-size:160%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

h1.entry-title span{
color:#aa695c;
}

#wrapper{
width:955px;
margin:0px auto;
background-color:#FFFFFF;
margin-top:40px;
position:relative;
font-size:12px;
line-height:1.7em;
border:1px solid #ffffff;
border-radius:6px;
-webkit-box-shadow:0 0 20px black; 
-moz-box-shadow: 0 0 20px black; 
box-shadow:0 0 20px black;
}

#header{
background-color:#F0F0F0;
margin-bottom:0px;
border:1px solid #f0f0f0;
border-radius:6px;


}

#site-title{
position:relative;
top:-40px;
left:30px;
margin-bottom:-30px;
}


#menu{
border-top:1px solid #ffffff;
border-bottom:1px solid #cbcbcb;
box-shadow:-1px -1px 0px rgba(153,153,153,0.6);
}
#menu a{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
line-height:1.2em;
border-right:1px solid #ffffff;
box-shadow:-1px -1px 0px rgba(0,0,0,0.6);
	
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

#content{
width:70%;
float:left;
padding-left:20px;
padding-right:10px;
}

.myservice{
width:276px;
height:240px;
border:1px solid #462D35;
float:left;
margin-right:35px;
margin-bottom:30px;
}

.servicetitle{
text-transform:uppercase;
display:block;
width:100%;
font-size:16px;
color:#666666;
text-align:center;
padding-top:10px;
}

#homeblogpost h3{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
}

#pt-cv-view-93b5e43h6p{
margin-left:3px;
}
.pt-cv-content-item {
display:block;
list-style:none;
width:276px !important;
height:350px;
border:1px solid #999999;
text-align:center;
float:left;

margin-right:35px;
margin-bottom:30px;
}


.pt-cv-readmore {
    color: #000000 !important;
    background-color: #CCCCCC !important;
    border: #999999 !important;
	display:block;
	width:200px;
	text-align:center;
	
}

#homeblogfull{
width:930px;
height:299px;
background-image:url(images/homefull.png);
background-repeat:no-repeat;
text-align:center;
margin-left:3px;
position:relative;
}

#homeblogfull h3{
display:block;
width:700px;
position:absolute;
top:20px;
right:20px;
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull span{
display:block;
width:550px;
position:absolute;
top:90px;
right:130px;
font-size:20px;
color:#ffffff;
text-align:center;
font-weight:normal;
line-height:1.9em;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull a{
display:block;
width:450px;
height:35px;
background-color:#FFFAA4;
position:absolute;
top:200px;
right:150px;
text-align:center;
font-size:25px;
text-transform:uppercase;
color:#543D45;
padding-top:7px;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}


#sidebar{
float:left;
width:25%;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
}

#icontactwidget-2{
background-color:#FFCC33;
color:#462D35;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
line-height:1.3em;
width:95%;
padding:10px;
margin-bottom:80px;
font-size:14px;
}


#icontactwidget-2 h3{
font-size:28px;
font-weight:normal;
display:block;
text-align:center;
margin-bottom:10px;
margin-top:0px;
}

#icontactwidget-2 .icon{
border:none;
background-color:#ffffff;
width:220px !important;
color:#999999;
height:20px;
font-size:14px;
font-family: 'Carrois Gothic', sans-serif;
}

#icontactwidget-2 .mysub{
display:block;
width:243px;
height:55px;
margin:0px auto;
margin-left:-6px;
text-align:center;
color:#ffffff;
border:none;
background-color:transparent;
background-image:url(images/redsub.png);
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:-55px;
line-height:1.3em;
font-family: 'Carrois Gothic', sans-serif;
font-size:18px;
}
#icontactwidget-2 a{
display:none;
}

#search-4{
margin-top:10px;
width:220px;
border:1px solid #6F80A7;
padding:10px;
background-color:transparent;
z-index:500;
font-family: 'Carrois Gothic', sans-serif;
}

#search-4 fieldset{
border:none !important;
}

#search-4 h3{
display:block;
width:230px;
height:30px;
background-color:#6F80A7;
color:#ffffff;
text-align:center;
font-size:20px;
margin-top:-25px;
font-family: 'Carrois Gothic', sans-serif;
padding-top:4px;
margin-bottom:20px;
margin-left:-6px;
}

#search-4 #search{
width:145px;
border:1px solid #999999;
height:20px;
float:left;
margin-top:10px;
margin-bottom:10px;
font-family: 'Carrois Gothic', sans-serif;
}

#search-4 .btn-default{
background-color:#6F80A7;
color:#ffffff;
font-size:18px;
border:none;
margin-top:10px;
height:25px;
font-family: 'Carrois Gothic', sans-serif;
}

#themegrill_social_icons-2{
margin-top:20px;
width:220px;
padding:10px;
}

#themegrill_social_icons-4 h3{
font-size:20px;
font-family: 'Carrois Gothic', sans-serif;
}

#frm_show_form-2{
margin-top:25px;
background-color:#6F80A7;
width:220px;
padding:10px;
color:#ffffff;
font-family: 'Carrois Gothic', sans-serif;
line-height:1.2em;
}

#frm_show_form-2 .frm_form_field {
margin-bottom:5px;
margin-top:5px;
}

#frm_show_form-2 h3{
font-size:23px;
text-transform:Capitalize;
text-align:center;
margin-bottom:10px;
font-weight:normal;
margin-top:10px;
}

.frm_description{
text-align:center !important;
margin-bottom:0px;
line-height:1.5em !important;
}

h3.titlehomebottomfull2{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
margin-left:15px;
}

#footer{
min-height:300px;
background-color:#999999;
background-image:url(images/textile.png);
background-repeat:repeat;
margin-top:-10px;
-webkit-box-shadow:0 0 15px black; 
-moz-box-shadow: 0 0 15px black; 
box-shadow:0 0 15px black;
padding-bottom:80px;

}

#footcontent{
width:955px;
margin:0px auto;

}

#foot1, #foot2, #foot3{
float:left;
margin-top:50px;
color:#333333;
}

#foot1, #foot3{
width:25%;
}

#foot2{
width:50%;
}

#foot1 h3, #foot2 h3, #foot3 h3{
color:#AA695C;
font-size:19px;
text-shadow:1px 0px #CCCCCC;
margin-bottom:15px;
}

#backtotop{
background-color:#8C8C8E;
color:black;
height:35px;
text-align:center;
border-top:1px solid #333333;
box-shadow:-1px -1px 0px rgba(170,170,172,0.6);
padding-top:8px;
padding-left:20px;
padding-right:20px;


}
#backtotop a{
color:black;
text-decoration:none;
text-align:center;}

#foot3 a{
color:#000000;
font-weight:bold;
}

#foot2 a.readmore{
display:block;
width:80px;
height:20px;
padding:5px;
text-align:center;
background-color:#6C787A;
color:#ffffff;
border-radius:5px;
margin-top:15px;
margin-bottom:15px;
}

#foot2 img{
margin-top:10px;
margin-bottom:30px;
}

/* Content Boxes */
.contentbox1, .contentbox2, .contentbox3, .contentbox4 {padding: 15px;margin-bottom: 15px;border-radius: 3px;}

/* Quote Styles */
blockquote {padding: 5px 0 0 35px;}
blockquote p {padding: 0 35px 5px 0;font-size: 15px;}
blockquote {background: url(images/typography/dark/quote-l.png) 0 0 no-repeat;}
.typography-style-light blockquote {background: url(images/typography/light/quote-l.png) 0 0 no-repeat;}
blockquote p {background: url(images/typography/dark/quote-r.png) 100% 100% no-repeat;}
.typography-style-light blockquote p {background: url(images/typography/light/quote-r.png) 100% 100% no-repeat;}
blockquote.alignleft {width: 30%;float: left;margin: 25px 25px 25px 0;}
blockquote.alignright {width: 30%;float: right;margin: 25px 0 25px 25px;}
blockquote.alignleft p, blockquote.alignright p {background: none;padding: 0;}

/* Pre/Code Styles */
pre {overflow: auto;padding: 17px 15px;margin-bottom: 15px;font-size: 11px;line-height: 17px;cursor: text;}
pre, .typography-style-dark pre {background: #222;border: 1px solid #333;}
.typography-style-light pre {background: #fafafa;border: 1px solid #eaeaea;color: #555;}
pre.lines, .typography-style-dark pre.lines {background: #151515 url(images/typography/dark/pre-lines.png) 50% 0;border: none;transition: background-color 0.3s linear;}
pre.lines:hover, .typography-style-dark pre.lines:hover {background-color: #202020;}
.typography-style-light pre.lines {background: #eaeaea url(images/typography/light/pre-lines.png) 50% 0;border: none;color: #333;}

/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-size: 120%;font-weight: bold;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.normal {font-style: normal;}
em.nobold {font-weight: normal;}
em.highlight {font-style: normal;padding: 2px 5px;border-radius: 4px;text-shadow: none;}
em.highlight.white {background: #fff;color: #000;}
.typography-style-light em.highlight.white {background: #ddd;color: #000;}
em.highlight.black {background: #000;color: #fff;}
em.highlight.green {background: #74924A;color: #fff;}
em.highlight.yellow {background: #D69839;color: #fff;}
em.highlight.blue {background: #488AAD;color: #fff;}
em.highlight.red {background: #BD5151;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}
.rt-justify {text-align: justify;}

/* Drop Caps */
p.dropcap {overflow: hidden;}
p.dropcap:first-letter {font-size: 300%;margin: 0 5px 0 0;line-height: 110%;float: left;display: inline-block;}
p.dropcap2:first-letter, p.dropcap4:first-letter, p.dropcap6:first-letter {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;border-radius: 30px;padding: 5px 10px;}
p.dropcap3:first-letter, p.dropcap5:first-letter, p.dropcap7:first-letter  {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;padding: 4px 8px;}
p.dropcap2:first-letter {background: #333;}
.typography-style-light p.dropcap2:first-letter {background: #555;color: #fff;}
p.dropcap3:first-letter {background: #333;border: 1px solid rgba(255,255,255,0.1);}
.typography-style-light p.dropcap3:first-letter {background: #555;color: #fff;border: 1px solid #fff;}
p.dropcap4:first-letter {background: #ddd;color: #555;}
p.dropcap5:first-letter {background: #ddd;color: #555;border: 1px solid rgba(255,255,255,0.3);}

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;}
span.inset-right {float: right;margin-left: 20px;}
span.inset-right-title, span.inset-left-title {display: block;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 10px;width: 20%;font-size: 100%;font-style: italic;margin-top: 15px;position: relative;text-align: justify; margin-bottom: 15px;}

/* List and Text Styles - Icons */
ul.list-icon {padding: 0;margin: 0 0 15px 0;background: none;}
ul.list-icon li {list-style: none;padding: 0 0 0 24px;margin: 0 0 5px 0;background-repeat: no-repeat;}
ul.list-icon li a {font-size: 100%;line-height: 1.7em;}
.text-icon {display: inline-block;line-height: 20px;font-size: 110%;background-repeat: no-repeat;padding-left: 24px;}
span.email, span.phone, span.quote, span.cart, span.rss, span.tags, span.write, span.info, span.sound, .email li, .phone li, .quote li, .cart li, .rss li, .tags li, .write li, .info li, .sound li {background-image: url(images/typography/dark/icon-set1.png);}
.typography-style-light span.email, .typography-style-light span.phone, .typography-style-light span.quote, .typography-style-light span.cart, .typography-style-light span.rss, .typography-style-light span.tags, .typography-style-light span.write, .typography-style-light span.info, .typography-style-light span.sound, .typography-style-light .email li, .typography-style-light .phone li, .typography-style-light .quote li, .typography-style-light .cart li, .typography-style-light .rss li, .typography-style-light .tags li, .typography-style-light .write li, .typography-style-light .info li, .typography-style-light .sound li {background-image: url(images/typography/light/icon-set1.png);}
span.rightarrow, span.leftarrow, span.circlearrow, span.downarrow, span.uparrow, span.person, span.calendar, span.doc, span.bulb, .rightarrow li, .leftarrow li, .circlearrow li, .downarrow li, .uparrow li, .person li, .calendar li, .doc li, .bulb li {background-image: url(images/typography/dark/icon-set2.png);}
.typography-style-light span.rightarrow, .typography-style-light span.leftarrow, .typography-style-light span.circlearrow, .typography-style-light span.downarrow, .typography-style-light span.uparrow, .typography-style-light span.person, .typography-style-light span.calendar, .typography-style-light span.doc, .typography-style-light span.bulb, .typography-style-light .rightarrow li, .typography-style-light .leftarrow li, .typography-style-light .circlearrow li, .typography-style-light .downarrow li, .typography-style-light .uparrow li, .typography-style-light .person li, .typography-style-light .calendar li, .typography-style-light .doc li, .typography-style-light .bulb li {background-image: url(images/typography/light/icon-set2.png);}
span.twitter, span.youtube, span.skype, span.facebook, span.like, span.video, span.dropbox, span.vimeo, span.paypal, .twitter li, .youtube li, .skype li, .facebook li, .like li, .video li, .dropbox li, .vimeo li, .paypal li {background-image: url(images/typography/dark/icon-set3.png);}
.typography-style-light span.twitter, .typography-style-light span.youtube, .typography-style-light span.skype, .typography-style-light span.facebook, .typography-style-light span.like, .typography-style-light span.video, .typography-style-light span.dropbox, .typography-style-light span.vimeo, .typography-style-light span.paypal, .typography-style-light .twitter li, .typography-style-light .youtube li, .typography-style-light .skype li, .typography-style-light .facebook li, .typography-style-light .like li, .typography-style-light .video li, .typography-style-light .dropbox li, .typography-style-light .vimeo li, .typography-style-light .paypal li {background-image: url(images/typography/light/icon-set3.png);}
.text-icon.email, .text-icon.rightarrow, .text-icon.twitter, .email li, .rightarrow li, .twitter li {background-position: 0 4px;}
.text-icon.phone, .text-icon.leftarrow, .text-icon.youtube, .phone li, .leftarrow li, .youtube li {background-position: 0 -296px;}
.text-icon.quote, .text-icon.circlearrow, .text-icon.skype, .quote li, .circlearrow li, .skype li {background-position: 0 -596px;}
.text-icon.cart, .text-icon.downarrow, .text-icon.facebook, .cart li, .downarrow li, .facebook li {background-position: 0 -896px;}
.text-icon.rss, .text-icon.uparrow, .text-icon.like, .rss li, .uparrow li, .like li {background-position: 0 -1196px;}
.text-icon.tags, .text-icon.person, .text-icon.video, .tags li, .person li, .video li {background-position: 0 -1496px;}
.text-icon.write, .text-icon.calendar, .text-icon.dropbox, .write li, .calendar li, .dropbox li {background-position: 0 -1796px;}
.text-icon.info, .text-icon.doc, .text-icon.vimeo, .info li, .doc li, .vimeo li {background-position: 0 -2096px;}
.text-icon.sound, .text-icon.bulb, .text-icon.paypal, .sound li, .bulb li, .paypal li {background-position: 0 -2396px;}

/* Standard List Styles */
ul.checkmark, ul.circle-checkmark, ul.square-checkmark, ul.circle-small, ul.circle, ul.circle-large, ul.triangle-small, ul.triangle, ul.triangle-large {margin: 0 0 25px 0;padding: 0;}
ul.checkmark li, ul.circle-checkmark li, ul.square-checkmark li, ul.circle-small li, ul.circle li, ul.circle-large li, ul.triangle-small li, ul.triangle li, ul.triangle-large li {list-style-type: none;padding: 0 0 0 30px;position: relative;font-size: 120%;margin-bottom: 8px;}
ul.checkmark li a, ul.circle-checkmark li a, ul.square-checkmark li a, ul.circle-small li a, ul.circle li a, ul.circle-large li a, ul.triangle-small li a, ul.triangle li a, ul.triangle-large li {font-size: 100%;line-height: 1.7em;}
ul.checkmark li:after {content:"";display:block;width: 4px;height: 8px;border-color: #fff;border-style: solid;border-width: 0 3px 3px 0;position:absolute;left: 14px;top: 3px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
ul.circle-checkmark li:before {content:"";display: block;border-color: #fff;border-style: solid;border-width: 9px;border-radius: 9px;height: 0;width: 0;position: absolute;left: 7px;top: 1px;}
ul.circle-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.circle-checkmark li:after {border-color: #fff;}
ul.square-checkmark li:before {content:"";display: block;border-color: #fff;border-width: 7px;border-style: solid;height: 0;width: 0;position: absolute;left: 9px;top: 3px;}
ul.square-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 9px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.square-checkmark li:after {border-color: #fff;}
ul.triangle-small li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 3px;position:absolute;left: 18px;top: 7px;}
ul.triangle li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 4px;position:absolute;left: 17px;top: 6px;}
ul.triangle.green li:after {border-color: transparent transparent transparent #74924A;}
ul.triangle.yellow li:after {border-color: transparent transparent transparent #D69839;}
ul.triangle.red li:after {border-color: transparent transparent transparent #BD5151;}
ul.triangle.blue li:after {border-color: transparent transparent transparent #488AAD;}
ul.triangle.white li:after {border-color: transparent transparent transparent #fff;}
.typography-style-light ul.triangle.white li:after {border-color: transparent transparent transparent #ddd;}
ul.triangle.black li:after {border-color: transparent transparent transparent #000;}
ul.triangle-large li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px;position:absolute;left: 15px;top: 4px;}
ul.circle-small li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 2px;border-radius: 2px;position:absolute;left: 16px;top: 8px;}
ul.circle li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 3px;border-radius: 3px;position:absolute;left: 15px;top: 7px;}
ul.circle-large li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 5px;border-radius: 5px;position:absolute;left: 12px;top: 5px;}
ul.circle.green li:after, ul.checkmark.green li:after {border-color: #74924A;}
ul.circle.yellow li:after, ul.checkmark.yellow li:after {border-color: #D69839;}
ul.circle.red li:after, ul.checkmark.red li:after {border-color: #BD5151;}
ul.circle.blue li:after, ul.checkmark.blue li:after {border-color: #488AAD;}
ul.circle.white li:after, ul.checkmark.white li:after {border-color: #fff;}
.typography-style-light ul.circle.white li:after, .typography-style-light ul.checkmark.white li:after {border-color: #ddd;}
ul.circle.black li:after, ul.checkmark.black li:after {border-color: #000;}

/* Notice/System Styles */
.approved, .attention, .alert, .notice {padding: 10px 10px 10px 45px;border-radius: 6px;font-weight: bold;background-position: 10px 50%;background-repeat: no-repeat;}
#system-message dd ul {border-radius: 6px;background-repeat: no-repeat;background-position: 10px 50%;}
.approved a, .attention a, .alert a, .notice a {color: #000 !important;text-decoration: underline;}
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover {color: #fff !important;text-shadow: none;}
.approved {background-color: #74924A;background-image: url(images/typography/dark/approved.png);color: #232F12;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.attention, #system-message dd.notice ul {background-color: #D69839; background-image: url(images/typography/dark/attention.png);color: #5A3800;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.alert, #system-message dd.error ul {background-color: #BD5151; background-image: url(images/typography/dark/alert.png);color: #4C1818;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.notice, #system-message dd ul {background-color: #488AAD; background-image: url(images/typography/dark/notice.png);color: #133548;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}

a.moretag{
display:block;
width:150px;
height:20px;
margin:0px auto;
margin-top:20px;
background-color:#CCCCCC;
color:#000000;
text-align:center;
font-size:16px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;}

.alignright{
float:right;
padding-left:20px;
}

.alignleft{
float:left;
padding-right:20px;
}

.textwidget h2{
font-size:15px;
text-transform:uppercase;
margin-bottom:2px;
display:BLOCK;
width:100%;
border-bottom:2px dotted #336633;
}

#text-14{
background-color:#6F80A7;
width:220px;
padding:10px;
color:#ffffff;
font-family: 'Carrois Gothic', sans-serif;
line-height:1.2em;
font-size:16px;
margin-top:15px;
}

#text-14 h3{
font-size:16px;
text-transform:uppercase;
display:block;
width:100%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
border-bottom:2px dotted #FFFFFF;

}

#text-14 ul{
display:block;
list-style:none;
margin-left:0px;
padding-left:0px;
}

#text-14 ul li{
display:block;
border-bottom:1px dotted #ffffff;
width:100%;
margin-left:0px;
padding-top:5px;
padding-bottom:5px;
}

#text-14 ul li a{
text-decoration:none;
color:#FFFFFF;
}

#text-14 ul li a:hover{
color:#CCCCCC;
}

#secmenu{
margin:0px auto;
margin-top:0px;
width:100%;
text-align:center;
height:32px;
background-color:#F4F4F4;
padding-top:2px;
line-height:1em;
}

#secmenu ul{
list-style:none;
display:inline;
margin:0px;
padding:0px;}


#secmenu ul li{
list-style:none;
display:inline;
margin:0px;
padding:0px;}

#secmenu .fa{
padding-top:5px;
padding-left:10px;
}


#recaptcha_image { width:auto !important; max-width: 100%;}
 #recaptcha_image img { width:100% ;}
 #recaptcha_response_field { width: 100% !important; max-width: 200px; }






/* Mobile Styles */
@media only screen and (max-width: 400px) {
  body{
/*background-image:url(images/textile.png);
background-repeat:repeat;
background-color:#4B323A;*/
background-color:#000000;
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.7em;
color:#888888;

}

a {font-weight: bold;transition: color 0.2s ease-out;}

a{
color:#aa695c;
text-decoration:none;
}

img{
max-width:80%;
}


h1.title {margin-top: 0;}
h1, h2, .module-title h2, h3, h4, h5 {line-height: 1.1em;letter-spacing: inherit;}
h5 {text-transform: uppercase;font-size: 100%;}

h1{
font-size:260%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h2{
font-size:180%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h1 span{
color:#aa695c;
}

h1.entry-title, h2.entry-title{
font-size:160%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

h1.entry-title span{
color:#aa695c;
}

#wrapper{
width:98%;
margin:0px auto;
background-color:#FFFFFF;
margin-top:40px;
position:relative;
font-size:12px;
line-height:1.7em;
border:1px solid #ffffff;
border-radius:6px;
-webkit-box-shadow:0 0 20px black; 
-moz-box-shadow: 0 0 20px black; 
box-shadow:0 0 20px black;
}

#header{
background-color:#F0F0F0;
margin-bottom:0px;
border:1px solid #f0f0f0;
border-radius:6px;


}

#site-title{
position:relative;
top:-40px;
left:30px;
margin-bottom:-30px;
}


#menu{
border-top:1px solid #ffffff;
border-bottom:1px solid #cbcbcb;
box-shadow:-1px -1px 0px rgba(153,153,153,0.6);
}
#menu a{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
line-height:1.2em;
border-right:1px solid #ffffff;
box-shadow:-1px -1px 0px rgba(0,0,0,0.6);
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

#content{
width:90%;
padding-left:10px;
padding-right:10px;
}

.myservice{
width:90%;
height:240px;
border:1px solid #462D35;
float:left;
margin-right:35px;
margin-bottom:30px;
}

.servicetitle{
text-transform:uppercase;
display:block;
width:100%;
font-size:16px;
color:#666666;
text-align:center;
padding-top:10px;
}

#homeblogpost h3{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
}

#pt-cv-view-93b5e43h6p{
margin-left:3px;
}
.pt-cv-content-item {
display:block;
list-style:none;
width:90% !important;
height:350px;
border:1px solid #999999;
text-align:center;

margin-right:10px;
margin-bottom:30px;
}


.pt-cv-readmore {
    color: #000000 !important;
    background-color: #CCCCCC !important;
    border: #999999 !important;
	display:block;
	width:80%;
	text-align:center;
	
}

#homeblogfull{
width:90%;
height:299px;
background-image:url(images/homefull.png);
background-repeat:no-repeat;
text-align:center;
margin-left:3px;
position:relative;
}

#homeblogfull h3{
display:block;
width:90%;
position:absolute;
top:20px;
right:20px;
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull span{
display:block;
width:90%;
position:absolute;
top:90px;
right:130px;
font-size:20px;
color:#ffffff;
text-align:center;
font-weight:normal;
line-height:1.9em;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull a{
display:block;
width:80%;
height:35px;
background-color:#FFFAA4;
position:absolute;
top:200px;
right:150px;
text-align:center;
font-size:25px;
text-transform:uppercase;
color:#543D45;
padding-top:7px;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}


#sidebar{
width:90%;
margin-right:0px;}

#icontactwidget-2{
background-color:#FFCC33;
color:#462D35;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
line-height:1.7em;
width:95%;
padding:10px;
margin-bottom:80px;
}


#icontactwidget-2 h3{
font-size:40px;
font-weight:normal;
display:block;
text-align:center;
}

#icontactwidget-2 .icon{
border:none;
background-color:#ffffff;
width:100% !important;
color:#999999;
height:25px;
font-size:17px;
}

#icontactwidget-2 .mysub{
display:block;
width:80%;
height:55px;
margin:0px auto;
margin-left:-6px;
text-align:center;
color:#ffffff;
border:none;
background-color:transparent;
background-image:url(images/redsub.png);
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:-60px;
}
#icontactwidget-2 a{
display:none;
}

#search-4{
margin-top:30px;
width:220px;
border:1px solid #336666;
padding:10px;
background-image:url(images/glass.png);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
z-index:500;
}

#search-4 h3{
display:block;
width:80%;
height:30px;
background-color:#336666;
color:#ffffff;
text-align:center;
font-size:20px;
margin-top:-25px;

padding-top:4px;
margin-bottom:30px;
margin-left:-6px;
}

#search-4 #search{
width:80%;
border:1px solid #999999;
height:20px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#search-4 .btn-default{
background-color:#336666;
color:#ffffff;
font-size:18px;
border:none;
margin-top:10px;
height:25px;
}

#themegrill_social_icons-2{
margin-top:20px;
width:90%;
padding:10px;
}

#themegrill_social_icons-2 h3{
font-size:25px;
}

#frm_show_form-2{
margin-top:25px;
background-color:#6F80A7;
width:90%;
padding:10px;
color:#ffffff;
font-family: 'Carrois Gothic', sans-serif;
}

#frm_show_form-2 h3{
font-size:25px;
text-transform:lowercase;
text-align:center;
maring-bottom:20px;
}

.frm_description{
text-align:center !important;
}

h3.titlehomebottomfull2{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
margin-left:15px;
}

#footer{
min-height:300px;
background-color:#999999;
background-image:url(images/textile.png);
background-repeat:repeat;
margin-top:-10px;
-webkit-box-shadow:0 0 15px black; 
-moz-box-shadow: 0 0 15px black; 
box-shadow:0 0 15px black;
padding-bottom:80px;

}

#footcontent{
width:90%;
margin:0px auto;

}

#foot1, #foot2, #foot3{

margin-top:50px;
color:#333333;
}

#foot1, #foot3{
width:90%;
}

#foot2{
width:90%;
}

#foot1 h3, #foot2 h3, #foot3 h3{
color:#AA695C;
font-size:19px;
text-shadow:1px 0px #CCCCCC;
margin-bottom:15px;
}

#backtotop{
background-color:#8C8C8E;
color:black;
height:35px;
text-align:center;
border-top:1px solid #333333;
box-shadow:-1px -1px 0px rgba(170,170,172,0.6);
padding-top:8px;
padding-left:20px;
padding-right:20px;


}
#backtotop a{
color:black;
text-decoration:none;
text-align:center;}

#foot3 a{
color:#000000;
font-weight:bold;
}

#foot2 a.readmore{
display:block;
width:80px;
height:20px;
padding:5px;
text-align:center;
background-color:#6C787A;
color:#ffffff;
border-radius:5px;
margin-top:15px;
margin-bottom:15px;
}

#foot2 img{
margin-top:10px;
margin-bottom:30px;
}

/* Content Boxes */
.contentbox1, .contentbox2, .contentbox3, .contentbox4 {padding: 15px;margin-bottom: 15px;border-radius: 3px;}

/* Quote Styles */
blockquote {padding: 5px 0 0 35px;}
blockquote p {padding: 0 35px 5px 0;font-size: 15px;}
blockquote {background: url(images/typography/dark/quote-l.png) 0 0 no-repeat;}
.typography-style-light blockquote {background: url(images/typography/light/quote-l.png) 0 0 no-repeat;}
blockquote p {background: url(images/typography/dark/quote-r.png) 100% 100% no-repeat;}
.typography-style-light blockquote p {background: url(images/typography/light/quote-r.png) 100% 100% no-repeat;}
blockquote.alignleft {width: 30%;float: left;margin: 25px 25px 25px 0;}
blockquote.alignright {width: 30%;float: right;margin: 25px 0 25px 25px;}
blockquote.alignleft p, blockquote.alignright p {background: none;padding: 0;}

/* Pre/Code Styles */
pre {overflow: auto;padding: 17px 15px;margin-bottom: 15px;font-size: 11px;line-height: 17px;cursor: text;}
pre, .typography-style-dark pre {background: #222;border: 1px solid #333;}
.typography-style-light pre {background: #fafafa;border: 1px solid #eaeaea;color: #555;}
pre.lines, .typography-style-dark pre.lines {background: #151515 url(images/typography/dark/pre-lines.png) 50% 0;border: none;transition: background-color 0.3s linear;}
pre.lines:hover, .typography-style-dark pre.lines:hover {background-color: #202020;}
.typography-style-light pre.lines {background: #eaeaea url(images/typography/light/pre-lines.png) 50% 0;border: none;color: #333;}

/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-size: 120%;font-weight: bold;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.normal {font-style: normal;}
em.nobold {font-weight: normal;}
em.highlight {font-style: normal;padding: 2px 5px;border-radius: 4px;text-shadow: none;}
em.highlight.white {background: #fff;color: #000;}
.typography-style-light em.highlight.white {background: #ddd;color: #000;}
em.highlight.black {background: #000;color: #fff;}
em.highlight.green {background: #74924A;color: #fff;}
em.highlight.yellow {background: #D69839;color: #fff;}
em.highlight.blue {background: #488AAD;color: #fff;}
em.highlight.red {background: #BD5151;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}
.rt-justify {text-align: justify;}

/* Drop Caps */
p.dropcap {overflow: hidden;}
p.dropcap:first-letter {font-size: 300%;margin: 0 5px 0 0;line-height: 110%;float: left;display: inline-block;}
p.dropcap2:first-letter, p.dropcap4:first-letter, p.dropcap6:first-letter {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;border-radius: 30px;padding: 5px 10px;}
p.dropcap3:first-letter, p.dropcap5:first-letter, p.dropcap7:first-letter  {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;padding: 4px 8px;}
p.dropcap2:first-letter {background: #333;}
.typography-style-light p.dropcap2:first-letter {background: #555;color: #fff;}
p.dropcap3:first-letter {background: #333;border: 1px solid rgba(255,255,255,0.1);}
.typography-style-light p.dropcap3:first-letter {background: #555;color: #fff;border: 1px solid #fff;}
p.dropcap4:first-letter {background: #ddd;color: #555;}
p.dropcap5:first-letter {background: #ddd;color: #555;border: 1px solid rgba(255,255,255,0.3);}

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;}
span.inset-right {float: right;margin-left: 20px;}
span.inset-right-title, span.inset-left-title {display: block;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 10px;width: 20%;font-size: 100%;font-style: italic;margin-top: 15px;position: relative;text-align: justify; margin-bottom: 15px;}

/* List and Text Styles - Icons */
ul.list-icon {padding: 0;margin: 0 0 15px 0;background: none;}
ul.list-icon li {list-style: none;padding: 0 0 0 24px;margin: 0 0 5px 0;background-repeat: no-repeat;}
ul.list-icon li a {font-size: 100%;line-height: 1.7em;}
.text-icon {display: inline-block;line-height: 20px;font-size: 110%;background-repeat: no-repeat;padding-left: 24px;}
span.email, span.phone, span.quote, span.cart, span.rss, span.tags, span.write, span.info, span.sound, .email li, .phone li, .quote li, .cart li, .rss li, .tags li, .write li, .info li, .sound li {background-image: url(images/typography/dark/icon-set1.png);}
.typography-style-light span.email, .typography-style-light span.phone, .typography-style-light span.quote, .typography-style-light span.cart, .typography-style-light span.rss, .typography-style-light span.tags, .typography-style-light span.write, .typography-style-light span.info, .typography-style-light span.sound, .typography-style-light .email li, .typography-style-light .phone li, .typography-style-light .quote li, .typography-style-light .cart li, .typography-style-light .rss li, .typography-style-light .tags li, .typography-style-light .write li, .typography-style-light .info li, .typography-style-light .sound li {background-image: url(images/typography/light/icon-set1.png);}
span.rightarrow, span.leftarrow, span.circlearrow, span.downarrow, span.uparrow, span.person, span.calendar, span.doc, span.bulb, .rightarrow li, .leftarrow li, .circlearrow li, .downarrow li, .uparrow li, .person li, .calendar li, .doc li, .bulb li {background-image: url(images/typography/dark/icon-set2.png);}
.typography-style-light span.rightarrow, .typography-style-light span.leftarrow, .typography-style-light span.circlearrow, .typography-style-light span.downarrow, .typography-style-light span.uparrow, .typography-style-light span.person, .typography-style-light span.calendar, .typography-style-light span.doc, .typography-style-light span.bulb, .typography-style-light .rightarrow li, .typography-style-light .leftarrow li, .typography-style-light .circlearrow li, .typography-style-light .downarrow li, .typography-style-light .uparrow li, .typography-style-light .person li, .typography-style-light .calendar li, .typography-style-light .doc li, .typography-style-light .bulb li {background-image: url(images/typography/light/icon-set2.png);}
span.twitter, span.youtube, span.skype, span.facebook, span.like, span.video, span.dropbox, span.vimeo, span.paypal, .twitter li, .youtube li, .skype li, .facebook li, .like li, .video li, .dropbox li, .vimeo li, .paypal li {background-image: url(images/typography/dark/icon-set3.png);}
.typography-style-light span.twitter, .typography-style-light span.youtube, .typography-style-light span.skype, .typography-style-light span.facebook, .typography-style-light span.like, .typography-style-light span.video, .typography-style-light span.dropbox, .typography-style-light span.vimeo, .typography-style-light span.paypal, .typography-style-light .twitter li, .typography-style-light .youtube li, .typography-style-light .skype li, .typography-style-light .facebook li, .typography-style-light .like li, .typography-style-light .video li, .typography-style-light .dropbox li, .typography-style-light .vimeo li, .typography-style-light .paypal li {background-image: url(images/typography/light/icon-set3.png);}
.text-icon.email, .text-icon.rightarrow, .text-icon.twitter, .email li, .rightarrow li, .twitter li {background-position: 0 4px;}
.text-icon.phone, .text-icon.leftarrow, .text-icon.youtube, .phone li, .leftarrow li, .youtube li {background-position: 0 -296px;}
.text-icon.quote, .text-icon.circlearrow, .text-icon.skype, .quote li, .circlearrow li, .skype li {background-position: 0 -596px;}
.text-icon.cart, .text-icon.downarrow, .text-icon.facebook, .cart li, .downarrow li, .facebook li {background-position: 0 -896px;}
.text-icon.rss, .text-icon.uparrow, .text-icon.like, .rss li, .uparrow li, .like li {background-position: 0 -1196px;}
.text-icon.tags, .text-icon.person, .text-icon.video, .tags li, .person li, .video li {background-position: 0 -1496px;}
.text-icon.write, .text-icon.calendar, .text-icon.dropbox, .write li, .calendar li, .dropbox li {background-position: 0 -1796px;}
.text-icon.info, .text-icon.doc, .text-icon.vimeo, .info li, .doc li, .vimeo li {background-position: 0 -2096px;}
.text-icon.sound, .text-icon.bulb, .text-icon.paypal, .sound li, .bulb li, .paypal li {background-position: 0 -2396px;}

/* Standard List Styles */
ul.checkmark, ul.circle-checkmark, ul.square-checkmark, ul.circle-small, ul.circle, ul.circle-large, ul.triangle-small, ul.triangle, ul.triangle-large {margin: 0 0 25px 0;padding: 0;}
ul.checkmark li, ul.circle-checkmark li, ul.square-checkmark li, ul.circle-small li, ul.circle li, ul.circle-large li, ul.triangle-small li, ul.triangle li, ul.triangle-large li {list-style-type: none;padding: 0 0 0 30px;position: relative;font-size: 120%;margin-bottom: 8px;}
ul.checkmark li a, ul.circle-checkmark li a, ul.square-checkmark li a, ul.circle-small li a, ul.circle li a, ul.circle-large li a, ul.triangle-small li a, ul.triangle li a, ul.triangle-large li {font-size: 100%;line-height: 1.7em;}
ul.checkmark li:after {content:"";display:block;width: 4px;height: 8px;border-color: #fff;border-style: solid;border-width: 0 3px 3px 0;position:absolute;left: 14px;top: 3px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
ul.circle-checkmark li:before {content:"";display: block;border-color: #fff;border-style: solid;border-width: 9px;border-radius: 9px;height: 0;width: 0;position: absolute;left: 7px;top: 1px;}
ul.circle-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.circle-checkmark li:after {border-color: #fff;}
ul.square-checkmark li:before {content:"";display: block;border-color: #fff;border-width: 7px;border-style: solid;height: 0;width: 0;position: absolute;left: 9px;top: 3px;}
ul.square-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 9px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.square-checkmark li:after {border-color: #fff;}
ul.triangle-small li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 3px;position:absolute;left: 18px;top: 7px;}
ul.triangle li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 4px;position:absolute;left: 17px;top: 6px;}
ul.triangle.green li:after {border-color: transparent transparent transparent #74924A;}
ul.triangle.yellow li:after {border-color: transparent transparent transparent #D69839;}
ul.triangle.red li:after {border-color: transparent transparent transparent #BD5151;}
ul.triangle.blue li:after {border-color: transparent transparent transparent #488AAD;}
ul.triangle.white li:after {border-color: transparent transparent transparent #fff;}
.typography-style-light ul.triangle.white li:after {border-color: transparent transparent transparent #ddd;}
ul.triangle.black li:after {border-color: transparent transparent transparent #000;}
ul.triangle-large li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px;position:absolute;left: 15px;top: 4px;}
ul.circle-small li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 2px;border-radius: 2px;position:absolute;left: 16px;top: 8px;}
ul.circle li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 3px;border-radius: 3px;position:absolute;left: 15px;top: 7px;}
ul.circle-large li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 5px;border-radius: 5px;position:absolute;left: 12px;top: 5px;}
ul.circle.green li:after, ul.checkmark.green li:after {border-color: #74924A;}
ul.circle.yellow li:after, ul.checkmark.yellow li:after {border-color: #D69839;}
ul.circle.red li:after, ul.checkmark.red li:after {border-color: #BD5151;}
ul.circle.blue li:after, ul.checkmark.blue li:after {border-color: #488AAD;}
ul.circle.white li:after, ul.checkmark.white li:after {border-color: #fff;}
.typography-style-light ul.circle.white li:after, .typography-style-light ul.checkmark.white li:after {border-color: #ddd;}
ul.circle.black li:after, ul.checkmark.black li:after {border-color: #000;}

/* Notice/System Styles */
.approved, .attention, .alert, .notice {padding: 10px 10px 10px 45px;border-radius: 6px;font-weight: bold;background-position: 10px 50%;background-repeat: no-repeat;}
#system-message dd ul {border-radius: 6px;background-repeat: no-repeat;background-position: 10px 50%;}
.approved a, .attention a, .alert a, .notice a {color: #000 !important;text-decoration: underline;}
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover {color: #fff !important;text-shadow: none;}
.approved {background-color: #74924A;background-image: url(images/typography/dark/approved.png);color: #232F12;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.attention, #system-message dd.notice ul {background-color: #D69839; background-image: url(images/typography/dark/attention.png);color: #5A3800;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.alert, #system-message dd.error ul {background-color: #BD5151; background-image: url(images/typography/dark/alert.png);color: #4C1818;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.notice, #system-message dd ul {background-color: #488AAD; background-image: url(images/typography/dark/notice.png);color: #133548;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}

a.moretag{
display:block;
width:150px;
height:20px;
margin:0px auto;
margin-top:20px;
background-color:#CCCCCC;
color:#000000;
text-align:center;
font-size:16px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;}

.alignright{
float:right;
padding-left:20px;
}

.alignleft{
float:left;
padding-right:20px;
}

}

/* Tablet Styles */
@media only screen and (min-width: 401px) and (max-width: 960px) {
 
 body{
background-image:url(images/textile.png);
background-repeat:repeat;
background-color:#4B323A;
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.7em;
color:#888888;

}

a {font-weight: bold;transition: color 0.2s ease-out;}

a{
color:#aa695c;
text-decoration:none;
}

h1.title {margin-top: 0;}
h1, h2, .module-title h2, h3, h4, h5 {line-height: 1.1em;letter-spacing: inherit;}
h5 {text-transform: uppercase;font-size: 100%;}

h1{
font-size:260%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h2{
font-size:180%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h1 span{
color:#aa695c;
}

h1.entry-title, h2.entry-title{
font-size:160%;
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

h1.entry-title span{
color:#aa695c;
}

#wrapper{
width:98%;
margin:0px auto;
background-color:#FFFFFF;
margin-top:40px;
position:relative;
font-size:12px;
line-height:1.7em;
border:1px solid #ffffff;
border-radius:6px;
-webkit-box-shadow:0 0 20px black; 
-moz-box-shadow: 0 0 20px black; 
box-shadow:0 0 20px black;
}

#header{
background-color:#F0F0F0;
margin-bottom:0px;
border:1px solid #f0f0f0;
border-radius:6px;


}

#site-title{
position:relative;
top:-40px;
left:30px;
margin-bottom:-30px;
}


#menu{
border-top:1px solid #ffffff;
border-bottom:1px solid #cbcbcb;
box-shadow:-1px -1px 0px rgba(153,153,153,0.6);
}
#menu a{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
line-height:1.2em;
border-right:1px solid #ffffff;
box-shadow:-1px -1px 0px rgba(0,0,0,0.6);
font-family:Colaborate,Helvetica,Arial,sans-serif;
}

#content{
width:90%;
padding-left:10px;
padding-right:10px;
}

.myservice{
width:90%;
height:240px;
border:1px solid #462D35;
float:left;
margin-right:35px;
margin-bottom:30px;
}

.servicetitle{
text-transform:uppercase;
display:block;
width:90%;
font-size:16px;
color:#666666;
text-align:center;
padding-top:10px;
}

#homeblogpost h3{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
}

#pt-cv-view-93b5e43h6p{
margin-left:3px;
}
.pt-cv-content-item {
display:block;
list-style:none;
width:90% !important;
height:350px;
border:1px solid #999999;
text-align:center;

margin-right:10px;
margin-bottom:30px;
}


.pt-cv-readmore {
    color: #000000 !important;
    background-color: #CCCCCC !important;
    border: #999999 !important;
	display:block;
	width:80%;
	text-align:center;
	
}

#homeblogfull{
width:90%;
height:299px;
background-image:url(images/homefull.png);
background-repeat:no-repeat;
text-align:center;
margin-left:3px;
position:relative;
}

#homeblogfull h3{
display:block;
width:90%;
position:absolute;
top:20px;
right:20px;
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull span{
display:block;
width:90%;
position:absolute;
top:90px;
right:130px;
font-size:20px;
color:#ffffff;
text-align:center;
font-weight:normal;
line-height:1.9em;
font-family: 'Carrois Gothic', sans-serif;
}

#homeblogfull a{
display:block;
width:80%;
height:35px;
background-color:#FFFAA4;
position:absolute;
top:200px;
right:150px;
text-align:center;
font-size:25px;
text-transform:uppercase;
color:#543D45;
padding-top:7px;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
}


#sidebar{
width:90%;
margin-right:0px;}

#icontactwidget-2{
background-color:#FFCC33;
color:#462D35;
font-weight:normal;
font-family: 'Carrois Gothic', sans-serif;
line-height:1.7em;
width:95%;
padding:10px;
margin-bottom:80px;
}


#icontactwidget-2 h3{
font-size:40px;
font-weight:normal;
display:block;
text-align:center;
}

#icontactwidget-2 .icon{
border:none;
background-color:#ffffff;
width:220px !important;
color:#999999;
height:25px;
font-size:17px;
}

#icontactwidget-2 .mysub{
display:block;
width:80%;
height:55px;
margin:0px auto;
margin-left:-6px;
text-align:center;
color:#ffffff;
border:none;
background-color:transparent;
background-image:url(images/redsub.png);
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:-60px;
}
#icontactwidget-2 a{
display:none;
}

#search-4{
margin-top:30px;
width:220px;
border:1px solid #336666;
padding:10px;
background-image:url(images/glass.png);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
z-index:500;
}

#search-4 h3{
display:block;
width:80%;
height:30px;
background-color:#336666;
color:#ffffff;
text-align:center;
font-size:20px;
margin-top:-25px;

padding-top:4px;
margin-bottom:30px;
margin-left:-6px;
}

#search-4 #search{
width:80%;
border:1px solid #999999;
height:20px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#search-4 .btn-default{
background-color:#336666;
color:#ffffff;
font-size:18px;
border:none;
margin-top:10px;
height:25px;
}

#themegrill_social_icons-2{
margin-top:20px;
width:90%;
padding:10px;
}

#themegrill_social_icons-2 h3{
font-size:25px;
}

#frm_show_form-2{
margin-top:25px;
background-color:#6F80A7;
width:90%;
padding:10px;
color:#ffffff;
font-family: 'Carrois Gothic', sans-serif;
}

#frm_show_form-2 h3{
font-size:25px;
text-transform:lowercase;
text-align:center;
maring-bottom:20px;
}

.frm_description{
text-align:center !important;
}

h3.titlehomebottomfull2{
display:block;
width:90%;
color:#3C232B;
font-size:35px;
border-bottom:4px dotted #666666;
margin-bottom:15px;
margin-left:15px;
}

#footer{
min-height:300px;
background-color:#999999;
background-image:url(images/textile.png);
background-repeat:repeat;
margin-top:-10px;
-webkit-box-shadow:0 0 15px black; 
-moz-box-shadow: 0 0 15px black; 
box-shadow:0 0 15px black;
padding-bottom:80px;

}

#footcontent{
width:90%;
margin:0px auto;

}

#foot1, #foot2, #foot3{

margin-top:50px;
color:#333333;
}

#foot1, #foot3{
width:90%;
}

#foot2{
width:90%;
}

#foot1 h3, #foot2 h3, #foot3 h3{
color:#AA695C;
font-size:19px;
text-shadow:1px 0px #CCCCCC;
margin-bottom:15px;
}

#backtotop{
background-color:#8C8C8E;
color:black;
height:35px;
text-align:center;
border-top:1px solid #333333;
box-shadow:-1px -1px 0px rgba(170,170,172,0.6);
padding-top:8px;
padding-left:20px;
padding-right:20px;


}
#backtotop a{
color:black;
text-decoration:none;
text-align:center;}

#foot3 a{
color:#000000;
font-weight:bold;
}

#foot2 a.readmore{
display:block;
width:80px;
height:20px;
padding:5px;
text-align:center;
background-color:#6C787A;
color:#ffffff;
border-radius:5px;
margin-top:15px;
margin-bottom:15px;
}

#foot2 img{
margin-top:10px;
margin-bottom:30px;
}

/* Content Boxes */
.contentbox1, .contentbox2, .contentbox3, .contentbox4 {padding: 15px;margin-bottom: 15px;border-radius: 3px;}

/* Quote Styles */
blockquote {padding: 5px 0 0 35px;}
blockquote p {padding: 0 35px 5px 0;font-size: 15px;}
blockquote {background: url(images/typography/dark/quote-l.png) 0 0 no-repeat;}
.typography-style-light blockquote {background: url(images/typography/light/quote-l.png) 0 0 no-repeat;}
blockquote p {background: url(images/typography/dark/quote-r.png) 100% 100% no-repeat;}
.typography-style-light blockquote p {background: url(images/typography/light/quote-r.png) 100% 100% no-repeat;}
blockquote.alignleft {width: 30%;float: left;margin: 25px 25px 25px 0;}
blockquote.alignright {width: 30%;float: right;margin: 25px 0 25px 25px;}
blockquote.alignleft p, blockquote.alignright p {background: none;padding: 0;}

/* Pre/Code Styles */
pre {overflow: auto;padding: 17px 15px;margin-bottom: 15px;font-size: 11px;line-height: 17px;cursor: text;}
pre, .typography-style-dark pre {background: #222;border: 1px solid #333;}
.typography-style-light pre {background: #fafafa;border: 1px solid #eaeaea;color: #555;}
pre.lines, .typography-style-dark pre.lines {background: #151515 url(images/typography/dark/pre-lines.png) 50% 0;border: none;transition: background-color 0.3s linear;}
pre.lines:hover, .typography-style-dark pre.lines:hover {background-color: #202020;}
.typography-style-light pre.lines {background: #eaeaea url(images/typography/light/pre-lines.png) 50% 0;border: none;color: #333;}

/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-size: 120%;font-weight: bold;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.normal {font-style: normal;}
em.nobold {font-weight: normal;}
em.highlight {font-style: normal;padding: 2px 5px;border-radius: 4px;text-shadow: none;}
em.highlight.white {background: #fff;color: #000;}
.typography-style-light em.highlight.white {background: #ddd;color: #000;}
em.highlight.black {background: #000;color: #fff;}
em.highlight.green {background: #74924A;color: #fff;}
em.highlight.yellow {background: #D69839;color: #fff;}
em.highlight.blue {background: #488AAD;color: #fff;}
em.highlight.red {background: #BD5151;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}
.rt-justify {text-align: justify;}

/* Drop Caps */
p.dropcap {overflow: hidden;}
p.dropcap:first-letter {font-size: 300%;margin: 0 5px 0 0;line-height: 110%;float: left;display: inline-block;}
p.dropcap2:first-letter, p.dropcap4:first-letter, p.dropcap6:first-letter {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;border-radius: 30px;padding: 5px 10px;}
p.dropcap3:first-letter, p.dropcap5:first-letter, p.dropcap7:first-letter  {font-size: 30px;margin: 0 10px 10px 0;line-height: 30px;float: left;display: inline-block;padding: 4px 8px;}
p.dropcap2:first-letter {background: #333;}
.typography-style-light p.dropcap2:first-letter {background: #555;color: #fff;}
p.dropcap3:first-letter {background: #333;border: 1px solid rgba(255,255,255,0.1);}
.typography-style-light p.dropcap3:first-letter {background: #555;color: #fff;border: 1px solid #fff;}
p.dropcap4:first-letter {background: #ddd;color: #555;}
p.dropcap5:first-letter {background: #ddd;color: #555;border: 1px solid rgba(255,255,255,0.3);}

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;}
span.inset-right {float: right;margin-left: 20px;}
span.inset-right-title, span.inset-left-title {display: block;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 10px;width: 20%;font-size: 100%;font-style: italic;margin-top: 15px;position: relative;text-align: justify; margin-bottom: 15px;}

/* List and Text Styles - Icons */
ul.list-icon {padding: 0;margin: 0 0 15px 0;background: none;}
ul.list-icon li {list-style: none;padding: 0 0 0 24px;margin: 0 0 5px 0;background-repeat: no-repeat;}
ul.list-icon li a {font-size: 100%;line-height: 1.7em;}
.text-icon {display: inline-block;line-height: 20px;font-size: 110%;background-repeat: no-repeat;padding-left: 24px;}
span.email, span.phone, span.quote, span.cart, span.rss, span.tags, span.write, span.info, span.sound, .email li, .phone li, .quote li, .cart li, .rss li, .tags li, .write li, .info li, .sound li {background-image: url(images/typography/dark/icon-set1.png);}
.typography-style-light span.email, .typography-style-light span.phone, .typography-style-light span.quote, .typography-style-light span.cart, .typography-style-light span.rss, .typography-style-light span.tags, .typography-style-light span.write, .typography-style-light span.info, .typography-style-light span.sound, .typography-style-light .email li, .typography-style-light .phone li, .typography-style-light .quote li, .typography-style-light .cart li, .typography-style-light .rss li, .typography-style-light .tags li, .typography-style-light .write li, .typography-style-light .info li, .typography-style-light .sound li {background-image: url(images/typography/light/icon-set1.png);}
span.rightarrow, span.leftarrow, span.circlearrow, span.downarrow, span.uparrow, span.person, span.calendar, span.doc, span.bulb, .rightarrow li, .leftarrow li, .circlearrow li, .downarrow li, .uparrow li, .person li, .calendar li, .doc li, .bulb li {background-image: url(images/typography/dark/icon-set2.png);}
.typography-style-light span.rightarrow, .typography-style-light span.leftarrow, .typography-style-light span.circlearrow, .typography-style-light span.downarrow, .typography-style-light span.uparrow, .typography-style-light span.person, .typography-style-light span.calendar, .typography-style-light span.doc, .typography-style-light span.bulb, .typography-style-light .rightarrow li, .typography-style-light .leftarrow li, .typography-style-light .circlearrow li, .typography-style-light .downarrow li, .typography-style-light .uparrow li, .typography-style-light .person li, .typography-style-light .calendar li, .typography-style-light .doc li, .typography-style-light .bulb li {background-image: url(images/typography/light/icon-set2.png);}
span.twitter, span.youtube, span.skype, span.facebook, span.like, span.video, span.dropbox, span.vimeo, span.paypal, .twitter li, .youtube li, .skype li, .facebook li, .like li, .video li, .dropbox li, .vimeo li, .paypal li {background-image: url(images/typography/dark/icon-set3.png);}
.typography-style-light span.twitter, .typography-style-light span.youtube, .typography-style-light span.skype, .typography-style-light span.facebook, .typography-style-light span.like, .typography-style-light span.video, .typography-style-light span.dropbox, .typography-style-light span.vimeo, .typography-style-light span.paypal, .typography-style-light .twitter li, .typography-style-light .youtube li, .typography-style-light .skype li, .typography-style-light .facebook li, .typography-style-light .like li, .typography-style-light .video li, .typography-style-light .dropbox li, .typography-style-light .vimeo li, .typography-style-light .paypal li {background-image: url(images/typography/light/icon-set3.png);}
.text-icon.email, .text-icon.rightarrow, .text-icon.twitter, .email li, .rightarrow li, .twitter li {background-position: 0 4px;}
.text-icon.phone, .text-icon.leftarrow, .text-icon.youtube, .phone li, .leftarrow li, .youtube li {background-position: 0 -296px;}
.text-icon.quote, .text-icon.circlearrow, .text-icon.skype, .quote li, .circlearrow li, .skype li {background-position: 0 -596px;}
.text-icon.cart, .text-icon.downarrow, .text-icon.facebook, .cart li, .downarrow li, .facebook li {background-position: 0 -896px;}
.text-icon.rss, .text-icon.uparrow, .text-icon.like, .rss li, .uparrow li, .like li {background-position: 0 -1196px;}
.text-icon.tags, .text-icon.person, .text-icon.video, .tags li, .person li, .video li {background-position: 0 -1496px;}
.text-icon.write, .text-icon.calendar, .text-icon.dropbox, .write li, .calendar li, .dropbox li {background-position: 0 -1796px;}
.text-icon.info, .text-icon.doc, .text-icon.vimeo, .info li, .doc li, .vimeo li {background-position: 0 -2096px;}
.text-icon.sound, .text-icon.bulb, .text-icon.paypal, .sound li, .bulb li, .paypal li {background-position: 0 -2396px;}

/* Standard List Styles */
ul.checkmark, ul.circle-checkmark, ul.square-checkmark, ul.circle-small, ul.circle, ul.circle-large, ul.triangle-small, ul.triangle, ul.triangle-large {margin: 0 0 25px 0;padding: 0;}
ul.checkmark li, ul.circle-checkmark li, ul.square-checkmark li, ul.circle-small li, ul.circle li, ul.circle-large li, ul.triangle-small li, ul.triangle li, ul.triangle-large li {list-style-type: none;padding: 0 0 0 30px;position: relative;font-size: 120%;margin-bottom: 8px;}
ul.checkmark li a, ul.circle-checkmark li a, ul.square-checkmark li a, ul.circle-small li a, ul.circle li a, ul.circle-large li a, ul.triangle-small li a, ul.triangle li a, ul.triangle-large li {font-size: 100%;line-height: 1.7em;}
ul.checkmark li:after {content:"";display:block;width: 4px;height: 8px;border-color: #fff;border-style: solid;border-width: 0 3px 3px 0;position:absolute;left: 14px;top: 3px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
ul.circle-checkmark li:before {content:"";display: block;border-color: #fff;border-style: solid;border-width: 9px;border-radius: 9px;height: 0;width: 0;position: absolute;left: 7px;top: 1px;}
ul.circle-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.circle-checkmark li:after {border-color: #fff;}
ul.square-checkmark li:before {content:"";display: block;border-color: #fff;border-width: 7px;border-style: solid;height: 0;width: 0;position: absolute;left: 9px;top: 3px;}
ul.square-checkmark li:after {content:"";display:block;width: 3px;height: 6px;border-color: #000;border-width: 0 2px 2px 0;border-style: solid;position:absolute;left: 14px;top: 9px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.typography-style-light ul.square-checkmark li:after {border-color: #fff;}
ul.triangle-small li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 3px;position:absolute;left: 18px;top: 7px;}
ul.triangle li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 4px;position:absolute;left: 17px;top: 6px;}
ul.triangle.green li:after {border-color: transparent transparent transparent #74924A;}
ul.triangle.yellow li:after {border-color: transparent transparent transparent #D69839;}
ul.triangle.red li:after {border-color: transparent transparent transparent #BD5151;}
ul.triangle.blue li:after {border-color: transparent transparent transparent #488AAD;}
ul.triangle.white li:after {border-color: transparent transparent transparent #fff;}
.typography-style-light ul.triangle.white li:after {border-color: transparent transparent transparent #ddd;}
ul.triangle.black li:after {border-color: transparent transparent transparent #000;}
ul.triangle-large li:after {content:"";display:block;width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px;position:absolute;left: 15px;top: 4px;}
ul.circle-small li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 2px;border-radius: 2px;position:absolute;left: 16px;top: 8px;}
ul.circle li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 3px;border-radius: 3px;position:absolute;left: 15px;top: 7px;}
ul.circle-large li:after {content:"";display:block;width: 0;height: 0;border-color: #fff;border-style: solid;border-width: 5px;border-radius: 5px;position:absolute;left: 12px;top: 5px;}
ul.circle.green li:after, ul.checkmark.green li:after {border-color: #74924A;}
ul.circle.yellow li:after, ul.checkmark.yellow li:after {border-color: #D69839;}
ul.circle.red li:after, ul.checkmark.red li:after {border-color: #BD5151;}
ul.circle.blue li:after, ul.checkmark.blue li:after {border-color: #488AAD;}
ul.circle.white li:after, ul.checkmark.white li:after {border-color: #fff;}
.typography-style-light ul.circle.white li:after, .typography-style-light ul.checkmark.white li:after {border-color: #ddd;}
ul.circle.black li:after, ul.checkmark.black li:after {border-color: #000;}

/* Notice/System Styles */
.approved, .attention, .alert, .notice {padding: 10px 10px 10px 45px;border-radius: 6px;font-weight: bold;background-position: 10px 50%;background-repeat: no-repeat;}
#system-message dd ul {border-radius: 6px;background-repeat: no-repeat;background-position: 10px 50%;}
.approved a, .attention a, .alert a, .notice a {color: #000 !important;text-decoration: underline;}
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover {color: #fff !important;text-shadow: none;}
.approved {background-color: #74924A;background-image: url(images/typography/dark/approved.png);color: #232F12;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.attention, #system-message dd.notice ul {background-color: #D69839; background-image: url(images/typography/dark/attention.png);color: #5A3800;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.alert, #system-message dd.error ul {background-color: #BD5151; background-image: url(images/typography/dark/alert.png);color: #4C1818;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}
.notice, #system-message dd ul {background-color: #488AAD; background-image: url(images/typography/dark/notice.png);color: #133548;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);}

a.moretag{
display:block;
width:150px;
height:20px;
margin:0px auto;
margin-top:20px;
background-color:#CCCCCC;
color:#000000;
text-align:center;
font-size:16px;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;}

.alignright{
float:right;
padding-left:20px;
}

.alignleft{
float:left;
padding-right:20px;
}

}
@media screen and (max-width: 767px){
#homeblogfull {
    width: 100% !important;
    height: 300px;
    background-image: url(images/homefull.png);
    background-repeat: repeat ;
    text-align: center !important;

   
}
#homeblogfull h3 {
    display: block;
    width: 100% !important;
    position: relative !important;
}

#homeblogfull span {
    display: block;
    width: 100% !important;
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    font-size: 20px;
}
#homeblogfull a {
    display: block;
    width: 100% !important;
    height: 35px !important;
    background-color: #FFFAA4;
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    text-align: center !important; 
}
#text-14 {
    width: 100% !important;
}
#frm_show_form-2 {
    width: 100% !important;
}
#search-4 {
    width: 100% !important;
}
#sidebar {
    width: 100% !important;
}
.myservice {
    width: 100% !important;
    height: 240px !important;
    text-align: center !important;
    float: none !important;
}

#icontactwidget-2 .mysub {
    display: block;
    width: 100% !important;
    height: 55px;
    margin: 0px auto;
    margin-left: -6px;
    text-align: center !important; 
    margin-bottom: -60px;
    background-position: center !important;
}
#themegrill_social_icons-4 h3{
text-align: center !important;
}
}
#content .size-post-thumbnail {
	width: 100%;
	height: auto;
}

