/*
Theme Name: RTZ Theme
Theme URI: http://rtzav.com
Author: Yojance Rabelo
Author URI: http://yojance.net
Description: Custom WordPress theme for RTZ
Version: 1.0
*/


body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; color: #444; background: #fff url(images/body-bg.jpg) repeat-x; margin: 0; padding: 0; }
.container { width: 940px; margin: 0 auto; }
a, a:link, a:visited { text-decoration: none; }
a img { border: none; }

#header { height: 205px; }
#logo { float: left; padding: 25px 0 0 0; margin: 0 25px 0 0; }
#slogan { font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: bold; font-style: italic; margin-top: 6px; float: right;
width:70%;}
#slogandown { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: bold; font-style: italic; float:right; margin-top:8px; }
#slogandown > span {
    float: right;
}

#nav { margin: 60px 0 0 0; }
#nav ul {}
#nav ul li { list-style-type: none; float: left; padding: 0 30px 0 0; position:relative; }
#nav ul li a:link, #nav ul li a:visited,#nav ul li a { font-family: 'Open Sans', sans-serif; font-size: 21px; color: #454545; text-transform: uppercase;   }
#nav ul li a:hover {  border-bottom: 4px solid #000; -moz-box-shadow: 0 1px 0 #c0130f; -webkit-box-shadow: 0 1px 0 #c0130f;  box-shadow: 0 4px 0 #c0130f; }

#nav ul li ul li {
    float: none;
    padding: 8px;
	display:block;
}



#nav ul li ul {
    background: none repeat scroll 0 0 #fff;
    display: none;
    left: 0;
    margin: 10px 0 0;
    position: absolute;
    top: 15px;
    width: 250px;
    z-index: 999999;
}

#nav ul li:hover ul {
    display: block;
}

#demo { margin-top: -27px; float: right; }
#content { width: 900px; border: 1px solid #cfcfcf; color: #7a7a7a; margin: 50px auto 25px auto; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 19px; }
/* Featured Box */
#content .featured-box { overflow: hidden; }
#content .featured-box h2 { color: #000; font-family: 'Open Sans', sans-serif; margin: 0 0 10px 0; }
#content .featured-box h3 { color: #3b3b3b; margin: 0;  }
#content .featured-box { float: left; width: 415px; }
#content .featured-box.first { padding-right: 18px; border-right: 1px solid #939393; }
#content .featured-box.last { padding-left: 30px; }

/* Service Box */
.service-boxes { margin: 0 auto; width: 940px; overflow: hidden; }
.service-box { background: url(images/service-box-bg.jpg) repeat-x; height: 111px; padding: 0 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #cfcfcf; position: relative; }
.service-box h3 { font-family: 'Open Sans', sans-serif; color: #000; font-size: 19px; line-height: 23px; font-weight: bold; text-transform: uppercase; }
.service-icon { float: left; padding: 15px 15px 0 0;  }
.service-box a { position: absolute; bottom: 15px; left: 97px; border-bottom: 1px solid #b1b1b1; color: #777777; font-weight: bold; }
.service-box.second a { left: 112px; }
.service-box.last a { left: 90px; }

/* Columns */
.one-third { width: 300px; margin-right: 19px; float: left; }
.last { margin-right: 0px!important; }

#footer { background: url(images/footer-bg.jpg) repeat-x; height: 87px; margin: 25px 0 0 0; color: #444444; }
#footer p { font-size: 9px; padding: 22px 0 0 0; }
#footer-nav ul { padding: 0; margin: 0; }
#footer-nav ul li { float: left; list-style-type: none; }
#footer-nav ul li a:link, #footer-nav ul li a:visited { color: #444444; padding: 4px 15px; font-size: 11px; }
small.edit-link { float: left; }

img.alignnone { float: none; }
img.alignleft { float: left; margin: 0 15px 10px 0; }
img.aligncenter { display: block; margin: 0 auto; }
img.alignright { float: right; margin: 0 0 10px 15px; }
.clear { clear: both; height: 1px; overflow: hidden; }



/**********deep*********/

ul.social-icons-sidebar{ margin:0; padding:0; float:right;}
ul.social-icons-sidebar li{ margin:0 0px 0 10px; padding:0; float:left; list-style:none;}
ul.social-icons-sidebar li a{ margin:0; padding:0; }


#slogan > h4 { float:right;
    margin: 0;
    padding: 0;
}

#short_code_si_icon {
    margin-left: auto;
    margin-right: auto;
    text-align: right !important;
}