/*
Theme Name: U-Design
Theme URI: https://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Author: Andon
Author URI: https://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Version: 2.12.2
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/

#logo {
    top: 0px;
    z-index: 120;
    padding-left:0px;
}

#top-elements .social_media_top { 
    position: relative;
    padding: 0 0px 0 0;
    margin-top: 30px;
    z-index: 200;
}

#flashcontent .slide-img{
    margin: 20px auto 35px;
}

#c1-slider {
    margin-left:auto;
    margin-right:auto;
}

#c3-header {
    background-color: #e4e4e4;
}

#c3-header .c3-slideshow {
    /* height: 490px; */
}

#c3-slider {
    margin-left:auto;
    margin-right:auto;
    /* height:490px; */
}

#c3-slider .sliding-text {
    width:980px;
}

#c3-slider .c3_slide_link_url a {
    width:980px;
    /* height:490px; */
}

/* Default Page */

#page-content-title {
    display: inline-block;
    background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1; 
    height:201px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}

/* About Us */

.page-id-5 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Staff */

.page-id-193 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* SU News */

.page-id-257 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* E News */

.page-id-27 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}


/* Camps and Holiday Clubs */

.page-id-41 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-camps03-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Camp About */

.page-id-2071 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-camps03-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Schools */

.page-id-362 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-camps03-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Schools Sunday */

.page-id-1794 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2018/02/SS-2018-banner2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Bush Walking */

.page-id-113 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-camps03-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Chaplaincy */

.page-id-302 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-chaplaincy01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* The Need for Chaplains */

.page-id-563 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-chaplaincy01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Chaplaincy FAQs */

.page-id-577 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-chaplaincy01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Chaplaincy Vacancies */

.page-id-597 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-chaplaincy01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Chaplaincy Week */

.page-id-726 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-chaplaincy01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Pray */

.page-id-442 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Donate to SU Tas */

.page-id-459 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Donations */

.page-id-503 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}


/* Prayer Breakfasts */

.page-id-445 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Volunteer */

.page-id-1638 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Serve */

.page-id-419 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-support01-2.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Contact Us */

.page-id-291 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-contact01-1.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Test Page 1 */

.page-id-2047 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/04/sbanner-about02-4.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* SUPA Camps */

.page-id-2291 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/06/sbanner-supa-camps.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}

/* Fundraising Dinners */

.page-id-2382 #page-content-title {
  background: url("http://sutas.org.au/wp-content/uploads/2017/08/su-tas-standard-image-website.jpg") no-repeat center top #f1f1f1;
  height:201px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;

}


#top-wrapper {
   background: #ffffff;
}

.full-width{max-width:960px;margin:auto}

.home-block-1 {background:#D4E16C;height:210px}
.home-block-2 {background:#9FCC3B;height:190px}

#home-page-content {background:#fff}

.left-home {Display:block;float:left;width:160px;padding: 60px 80px 0px 0px;text-transform:uppercase;}
.footer-block {color:#fff}
.footer-block a {color:#fff}
.footer-block img {float:left;margin:5px 5px 0px 0px}
.footer-block p {color:#ffffff;}


.centre-left-home {Display:block;float:left;width:160px;padding: 60px 80px 0px 40px;text-transform:uppercase;}
.centre-right-home {Display:block;float:right;width:160px;padding: 60px 0px 0px 0px;text-transform:uppercase;}

.footer-block ul li {list-style:none;margin-left: 0px;text-transform:uppercase;line-height:27px;} 

.right-home {Display:block;float:right;width:160px;padding: 60px 0px 0px 0px;text-transform:uppercase;}

.home-block-1 h1 {color:#ffffff}
.home-block-1 p {color:#ffffff;}
.home-block-1 img {float:left;margin:5px 5px 0px 0px}

.home-block-2 h1 {color:#ffffff}
.home-block-2 p {color:#ffffff;}

.about-home {Display:block;float:left;width:220px;padding: 50px 50px 0px 50px;text-transform:uppercase;}
.about-info-home {Display:block;float:left;width:590px;padding: 54px 50px 0px 0px;}

a.read-more-button {display: block;float: right;padding: 5px;text-align: center;
color: #959595;background: #ffffff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}

a.read-more-button:hover {color:#909090;background:#f2f2f2}

.slide-text { width:500px; height:100px; top:200px; left:230px; color: #525252; text-transform:uppercase; position:absolute; z-index:9999;}
p.slidesmall {font-size:24px;line-height:28px}
p.slideheader {font-size:46px;font-weight:bold;text-align:justify; line-height: 30px;}
a.slidebutton {background:#9FCC3B;color:#ffffff; float:right; text-align:center;padding:3px 10px;font-size:14px;line-height:20px;margin-top:0px;margin-right:10px;}


.subscribe {width: 110px;text-align: center;color: #959595;background: #efefef;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 5px 20px;}
a.subscribe:hover {color:#9FCC3B;}

.donate {width: 110px;text-align: center;color: #959595;background: #efefef;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 5px 20px;;margin-left:10px;}
a.donate:hover {color:#d9FCC3B}

.facebook {display:block;float:left;position:relative;top:-5px;text-align: center;color: #959595;background:#ffffff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding-top:7px;padding-right:10px}

.facebook img{background:#eaeaea;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;padding:5px 10px;float:left;margin-right:10px;margin-top:-7px}

#footer_text a.facebook {
color: #959595;
}

#footer_text a.facebook:hover {background:#eaeaea;}

.sidebar-button {display:block;width:100px;text-align: center;color: #ffffff;background: #525252;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 5px 20px;float:right;margin-right:65px;margin-bottom:10px;}

p.sidebar { padding: 10px 40px 15px 0px;text-transform:uppercase;color:#525252;font-size:18px; line-height: 20px;}

a.sidebar-button:hover {color:#9FCC3B}

.read-more {text-align: center;color: #ffffff;background: #9FCC3B;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 10px 20px;float:right;}

.read-more-left {text-align: center;color: #ffffff;background: #9FCC3B;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 10px 20px;float:left;}

a.read-more:hover {color:#525252}
a.read-more-left:hover {color:#525252}

a.title {font-size:28px; color: #525252; clear:both;text-transform:uppercase;position:relative;top:-13px;}

a.title:hover { color:#9FCC3B }

.display-posts-listing img {
	float: left;
	margin: 0 10px 10px 0;
	width: 150px;
}

.display-posts-listing .listing-item {
	clear: both;
}

.listing-item { margin-bottom: 30px; display:inline-block; }

.excerpt {position:relative;top: -10px;float: left; width: 75%;}

hr {background-color:#eaeaea;height:1px;border:0px;position: relative;top: 5px;}

#comments {display:none;}


td {padding:2px 5px 2px 5px;border: 1px solid #959595;font-size:10px;}
th {padding:2px 5px 2px 5px;font-weight:bold;font-size:12px;border: 1px solid #959595;white-space: nowrap}

tr:hover {background:#eaeaea;}

li {padding-bottom:10px}


ul#dropdown{ 
    padding:0;
    margin: 0;
    position:relative;    
}

ul#dropdown ul.sub-dropdown {
    padding:0;
    margin: 0;
    position:relative;
}
ul#dropdown li {
    list-style-type: none;
    display: inline-block;
    margin-right: 20px;
}

ul#dropdown ul.sub-dropdown li {
    display:inline-block;
}

/*Link Appearance*/
ul#dropdown li a{
    text-align: center;
    color: #959595;
    background: #efefef;
    text-transform:uppercase;
    padding: 3px 20px;
    display:inline-block;
    text-decoration:none;
    -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
}

ul#dropdown li ul.sub-dropdown li a 
{
   background: #454545;
   text-align: left;
   color: #9FCC3B;
   text-transform:uppercase;
   padding: 0px 0px;
   display:inline-block;
    text-decoration:none;
    -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; 
}

ul#dropdown li ul.sub-dropdown li {
  background: #454545;
   -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; 
   padding: 10px 20px;	
   text-transform:uppercase;
}

/*Make the parent of sub-menu relative*/
ul#dropdown li {
    position: relative;
    
}
/*sub menu*/
ul#dropdown li ul.sub-dropdown {
    display:none;
    position: absolute;
    top: 35px;
    left: -30px;
    width: 350px;
    
}
ul#dropdown li:hover ul.sub-dropdown {
    display:inline-block;
}

.sml_subscribe {margin-top:15px;}

.sml_subscribe input[type="submit"] {text-align: center;color: #959595;background: #efefef;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;text-transform:uppercase;padding: 5px 20px;float:right;margin-bottom:10px}

.sml_subscribe input[type="email"], .sml_subscribe input[type="text"] { width:254px; padding: 3px; }


.staff-member-photo { float:left; margin-bottom: 20px; margin-right: 20px; }
.staff-member { clear:both; }
.staff-member-name { float:left; }
.staff-member-position { float:left; }
.staff-member-info-wrap { font-size: 14px;}
.staff-member-bio { font-size:14px}
.staff-titles { font-size: 20px; }

.excerpt-dash { display:none; }

/* Begin Slide Toggle Styles */

h4.slide_toggle {
    position:relative;
    overflow: hidden;
    padding: 0;
    margin: 0 0 1px 0;
    background: url("http://sutas.org.au/wp-content/uploads/2017/04/toggle-images-1.png") no-repeat scroll -40px -1px #9FCC3B;
    height: 36px;
    line-height: 36px;
    width: 100%;
    font-weight: normal;
    text-transform:uppercase;
    float: left;
    cursor: pointer;

}

h4.clicked {
    background: url("http://sutas.org.au/wp-content/uploads/2017/04/toggle-images-1.png") no-repeat scroll 0px -40px #9FCC3B;
}
h4.slide_toggle a {
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 40px;
        outline: medium none;
        border: 0 none;
        line-height: 1.3;
        font-size: 18px !important;
        color: #ffffff
}
.slide_toggle_content {
    padding: 20px 0px 20px 40px;
    overflow: hidden;
    clear: both;
}

h4.slide_toggle.clicked { background: url("http://sutas.org.au/wp-content/uploads/2017/04/toggle-images-1.png") no-repeat scroll 0px -40px #9FCC3B; }

/* End Slide Toggle Styles */







/* Begin Accordion Styles */

h3.accordion-toggle {
    position:relative;
    overflow: hidden;
    padding: 0;
    margin: 0 0 1px 0;
    background: url("http://sutas.org.au/wp-content/uploads/2017/04/toggle-images-1.png") no-repeat scroll -40px -1px #9FCC3B;
    height: 36px;
    line-height: 36px;
    width: 100%;
    font-weight: normal;
    text-transform:uppercase; 
    float: left;
    cursor: pointer;
}

h3.accordion-toggle a {
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 40px;
        outline: medium none;
        border: 0 none;
        line-height: 1.3;
        font-size: 18px !important;
color: #ffffff !important;
}
h3.accordion-toggle a:before {
    display: none;
}
h3.accordion-toggle.active a:before {
    background-position: left bottom;
    -webkit-transition: background 0.4s ease-in 0.3s;
    transition: background 0.4s ease-in 0.3s;
}
.accordion-container {
    background: transparent url("../images/accordion-content-bg.png") repeat scroll 0 0;
    margin: 0 0 1px;
    padding: 0;
    overflow: hidden;
    width: 100%;
    clear: both;
}
.accordion-container .content-block {
	padding: 20px;
}
/* End Accordion Styles */





/* Begin Footer */
#bottom-bg {
    background: #9FCC3B;
}

#footer-bg {
    background: #efefef;
}

#footer_text {
    margin: 20px 0 10px 0;
    color: #ffffff;
    text-align: right;
}
#footer_text a {
    color: #ffffff;
}
#footer_text a:hover {
    color: #959595;
}

#footer_text div {
    font-size: 0.7em;
}

#sidebarSubnav {
    margin: 30px 0px;
    padding: 0;
    background: #eaeaea;
    min-height: 350px;

}

.no-breadcrumbs-padding { display: none; }
#page-content #content-container { padding: 0px; }

#main-content .main-content-padding { padding-top: 20px; }

.slide_toggle_content { margin: 0 0 20px 0px; padding: 20px 0px 20px; background: #fff; }


/* Custom Styles */
body { font-size:15px; }
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories 
#top-elements { height:35px; }
#logo h1 a, #logo .site-name a { width:193px; height:181px; }
#slogan { top:100px; left:0px; }
#slogan { font-size:12px; }
.js_on .cufon-on #slogan { font-size:14px; }
#navigation-menu { font-size:16px; font-weight: 900; }
h1 {font-size:2em !important; } 
h1 {text-transform:uppercase; }
h2 {font-size:1.667em !important; }
h2 {text-transform:uppercase; }
h3 {font-size:1.5em !important; }
h4 {font-size:1.333em !important; }
h5 {font-size:1.25em !important; }
h6 {font-size:1.083em !important; }
.js_on .cufon-on h1 {font-size:2.3em !important; }
.js_on .cufon-on h2 {font-size:2.18em !important; }
.js_on .cufon-on h3 {font-size:1.883em !important; }
.js_on .cufon-on h4 {font-size:1.667em !important; }
.js_on .cufon-on h5 {font-size:1.5em !important; }
.js_on .cufon-on h6 {font-size:1.333em !important; }

    
#page-content-title #page-title h1,
#page-content-title #page-title h2,
#page-content-title #page-title h3,
#page-content-title #page-title .single-post-categories {font-size:1.883em !important;}

.js_on .cufon-on #page-content-title #page-title h1,
.js_on .cufon-on #page-content-title #page-title h2,
.js_on .cufon-on #page-content-title #page-title h3,
.js_on .cufon-on #page-content-title #page-title .single-post-categories {font-size:2.3em !important;}

.post-top h1, .post-top h2, .post-top h3 {font-size:1.5em !important; }
.js_on .cufon-on .post-top h1, .js_on .cufon-on .post-top h2, .post-top h3 {font-size:1.883em !important; }

#sidebarSubnav h3 {font-size: 20px !important; }
.js_on .cufon-on #sidebarSubnav h3 {font-size:1.5em !important; }

.portfolio-items-wrapper h2 {font-size:1.333em !important; }
.js_on .cufon-on .portfolio-items-wrapper h2 {font-size:1.667em !important; }
h2.portfolio-single-column {font-size:1.667em !important; }
.js_on .cufon-on h2.portfolio-single-column {font-size:2.18em !important; }

h3.bottom-col-title {font-size:1.35em !important; }
.js_on .cufon-on h3.bottom-col-title {font-size:1.6947em !important; }

#gs-header #header-content { width:940px; }
#c2-slider .slide-desc h2, #c2-slider .slide-desc { color:#333333; }
#c2-slider .slide-desc h2 { font-size:1.8em !important; line-height:1.7; }
#c2-slider .slide-desc p, #c2-slider .slide-desc ul { font-size:1.2em; line-height:1.7; }
#c3-slider .sliding-text { color:#FFFFFF; font-size:1.2em; line-height:1.7; }

h3.bottom-col-title {
    padding: 20px 0px;
    color: #fff;
    background: none;
}

.home #main-content .main-content-padding { border: none; }

#page-content-title #page-title h1 {
    padding-top: 80px;
    font-size: 2.3em;
    color: #ffffff;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
}

.facebook { background: #efefef; }
.back-to-top { display: none; }
.facebook img { background: #efefef; } 
#footer_text {
    margin: 20px 0 0px 0;
}
#footer_text a.facebook { padding: 5px 0px; }
#footer_text div { color: #959595; }
#footer_text a {
    color: #d9FCC3B;
}
#bottom a { color: #fff; }

#navigation-menu ul.sf-menu > li > a > span { color: #BDBFBC; }

#navigation-menu .sf-menu {
    text-transform: uppercase;
}


#navigation-menu ul.sf-menu > li > a > span:hover { color: #9FCC3B; }

a { color: #d9FCC3B; }


#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span { color: #BDBFBC }

#main-menu { height: 60px !important; }

#top-elements { z-index: 99999999; }

ul#dropdown li ul.sub-dropdown { z-index: 99999999; }

@media screen and (max-width: 960px){

    #navigation-menu > ul.sf-menu {
        float: none;
        text-align: center;
    }

    #navigation-menu ul.sf-menu > li { float: none; display: inline-block;  }

    #main-menu {
        height: 45px !important;
        margin-top: 100px;
    }

    #top-elements .social-media-area {
        width: 480px;
    }
}

@media screen and (max-width: 719px){
    #logo { width: 100% }
    #logo h1 a, #logo .site-name a { float: none; position: relative; left: 50%; margin-left: -97px; }
    #top-elements .social_media_top { margin-top: 0px; }
    #footer_text { width: 100% }
    #footer-bg .container_24 .grid_20 { width: 100% }
    #footer_text a.facebook {
        width: 170px;
        margin-right: 500px;
    }

    #sidebarSubnav { margin-top: 20px; }

    #footer_text { text-align: center; }
}

@media screen and (max-width: 480px){
    #top-elements .social-media-area { text-align: center; padding-left: 0px; }
    #footer_text { width: 100% }
    #footer-bg .container_24 .grid_20 { width: 100% }
    #top-elements .social-media-area {
        width: 100%;
    }


}
    

