/*

WOO CUSTOM STYLESHEET

---------------------
Instructions:

Add your custom styles in this file instead of style.css so it

is easier to update the theme. Simply copy an existing style

from style.css to this file, and modify it to your liking. */

/* GLOBAL STYLES

----------------

Add styles beneath this line that you want to be applied across your entire site */

a:link, a:visited {text-decoration:none !important;}
.searchform, #searchform {border-color: #b1b8b3;}
.entry p { margin-bottom: 0.5em;}
.woo-sc-quote p { background:url(images/quote-l.png) no-repeat top left; font-family:Georgia, serif ;font-size: 1.1em; font-style: italic;padding: 0 0 0 45px;}

/*widget unordered list*/
.widget ul {display: table;}
.widget ul > li { display: table-row;}
.widget ul > li::before {
    content: "\f18e";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    color: #96842b;
    font-size: 11px;
    padding-right: 0.5em;
    display: table-cell; /* aha! */
    text-align: right;
}

/*landing page titles*/
.page-id-276 .page .title, .page-id-279 .page .title, .page-id-282 .page .title, .page-id-285 .page .title, .page-id-123 .page .title, .page-id-214 .page .title, .home .page .title,  .home .page .title {color: #47512F;font:18px/1.1em 'Open Sans',arial,sans-serif;text-transform:none;border:none; background:none;padding-left:0;}
.home .page .title:before,  .home .page .title:before, .page-id-123 .page .title:before, .page-id-90 .page .title:before {content:normal;}

.page-title, .post .title, .page .title { border:1px solid #b1b8b3;border-bottom:0;background:#fff;padding:2% 5%;margin-bottom:0;}
.page-title, .post .title, .page .title {color: #47512F;color:#96842b;font:28px/1.8em 'Open Sans',arial,sans-serif;text-transform: none;}
/*h2 icon before*/
h2:before {content: "\f0a9";content: "\f06c";font-family: FontAwesome;font-style: normal;
    font-weight: normal;color: #96842b;font-size: 24px;padding-right: 0.5em;}
.shortcode-toggle h4 a:before {content: "\f0a9";content: "\f06c";font-family: FontAwesome;font-style: normal; color: #96842b;font-size: 24px;padding-right: 0.5em;}
.shortcode-toggle h4{font-size: 24px;}

/*ordered list*/
/*ol.circles-list {list-style-type: none;margin: 0;margin-left: 3em;padding: 0;counter-reset: li-counter;}
ol.circles-list > li{position: relative;margin-bottom: 20px;padding-left: 0.5em;min-height: 3em;}
ol.circles-list > li:before {
    position: absolute;
    top: 0;
    left: -1.33em;
    width: 1.2em;
    height: 1.2em;     
    font-size: 1.4em;
    line-height: 1.2;
    text-align: center;
    color: #fff; 
    border: 1px solid #c5c5c5;
    border-radius: 50%;
    background-color: #968c5f;
	background-color: #47512F;	
    content: counter(li-counter);
    counter-increment: li-counter;
}*/
/* information page boxes*/
.info-box{border:1px solid #b1b8b3;background:#fff;padding:2% 5%;}
.entry img{border-left:1px solid #b1b8b3 !important;border-right:1px solid #b1b8b3 !important; box-sizing: border-box;}
.entry p img{margin:0 !important;}

/*=== themify*/
.ui, .ui.nav, .ui.nav ul, .ui.separate > li, .ui.module-tab .tab-nav li, .ui.vertical .tab-nav, .ui.window .bar, .ui.module-tab.panel .tab-nav, .ui.module-accordion .accordion-title, .ui.module-callout {background-color: transparent;}
.themify_builder_front .themify_builder_row {margin-bottom: 0;}

/*landing page columns*/
.module-box-content { padding:0;}
.module a.woo-sc-button { margin:5px 0 8px 0;}
.module-text h5{font-size:18px; color:#988E60;}
.col3-1 .module-text p{margin:0;}
.col3-1 .module-text h2{margin:0;}
.col3-1 .module-text h3{text-align:center;color:#988E60;padding:5px;display:block; font-size:1.2em;margin:0 !important;line-height:1.2em;}
.col3-1 .module-text h3 a{color:#988E60;}
.col3-1 .module-text h4{padding:5px 10px;margin:0 ;font-size:1em;}
.col3-1 .module-text h4 a{color:#302e2e;}
.col3-1 .module-box-content, .col3-1 .module-text{border:1px solid #b1b8b3;background:#fff;} 
.col3-1 .module-box-content, .col3-1 .module-text{border:1px solid #b1b8b3;text-align:center;background:#fff;}
.module-text{border:1px solid #b1b8b3;background:#fff;}
.col3-1 .module-text img{border:none !important;}



/*info page accordion*/
.ui.module-accordion .accordion-title{color:#988E60;font-weight:normal;font-family:"Open sans", san serif;}
.ui.module-accordion li{border-color:#b1b8b3;background:#fff;}
.accordion-title a {background: #D4D3D0; display: block; padding: 3px 0 3px 10px;}
.ui.module-accordion .accordion-content a {color:#aa9f6b;}

#main-sidebar-container .widget ul li a {font-size:1.3em;line-height:1.5em;}


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {background:#4d4d4c;background:#333;}
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover { background: #4d4d4c;}
/*themify accordion*/
.entry ul.module-accordion{padding-left:0;}

/*meta slider*/
.metaslider .caption-wrap {bottom: 0;left: 0;line-height: 1.4em;margin: 0;opacity: 0.5 !important;width: 100%;}
.caroufredsel_wrapper{margin:0 !important;}

/*columns*/
.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {margin-bottom:2%;}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img{border:none; padding:0;}
/*header search box*/
.header-search {position: relative; top: 20px;float:right;clear:none !important;margin-right:20px;}
#header .social{top:20px;position: relative;}
.searchform button.submit {position: absolute;right: 5px;top: 0;}
/*module boxes p  tag*/
.module-text p {margin-bottom:0;}

/*boxes*/

a.woo-sc-button span{font-size:1em;word-wrap:break-word;white-space:normal;}

.home .fourcol-one,  {background-color: #00adef;}
.home .fourcol-one h3, .home .fourcol-one span, .module-box-content h3 {text-align:center;background:#000; color:#fff;padding:5px;display:block; font-size:24px;margin:0;}
.home .fourcol-one p {padding:0 5%;}


/*footable table*/
.footable {font-family:arial, san-serif;}
.footable th {font-family:'Open Sans', arial, san-serif;}

/*footer*/


#footer a {color: #7a724d;}
#copyright ul {display: inline-block;font-size: 16px;line-height: 1.5;list-style: none;margin: 0 0 1.5em;padding: 0;text-transform: none;}
#copyright ul.footer-nav li {  display: inline-block;   margin: 0 15px;}
/*shortcodes*/
.contact-form .submit {
    background: #333;    
    border-radius: 3px;
    box-shadow: 0 0 0 0 #888888;
    box-sizing: border-box;
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    font-weight: 200;
    line-height: 1.618em;
    overflow: visible;
    padding: 0.327em 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: auto;    
    border-color: none;
    border-image: none;  
}

/* tablet styles

-----------------

Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

#navigation h3, #navigation #main-nav { display: none; } 

@media (max-width: 767px) {
.col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
    margin-left: 0 !important;
	margin-top:1%;
    max-width: 100% !important;
    width: 100% !important;
}

}
/* DESKTOP STYLES

-----------------

Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
#navigation {display: none !important; } 
#top ul.nav li a {color:#d2c485 !important}
#nav-container {display:none;}
ul#top-nav{width:100%;}
ul#top-nav li.menu-item-105{padding-left:20px;}
ul.nav li .top-login{margin-left:20%;}
li.top-login{  position: relative;width:auto;margin-left:25px;}
.top-login:before {
    content: "\f007";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    font-size: 18px;
    margin-right: 2em;
    position: absolute;
    top: 8px;
    left: -5px;
}	
.metaslider .caption-wrap{font-size:1.4em;color:#fff;line-height: 1.4em;}
.themify_builder_front .themify_builder_row {margin-bottom: 2%;}
.col3-1 .module-text h3{ font-size:24px;line-height:1.5em;}
}

	/* Desktop styles go below this line */





	







