/* Enter Your Custom CSS Here */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
@import url(http://fonts.googleapis.com/css?family=Courgette);

body {font-family: 'Roboto', sans-serif; background: url("/wp-content/themes/locus-t/images/bg.jpg") top center;}
body.home {background: url("/wp-content/themes/locus-t/images/home-bg.jpg") top center;}
#wrapper {background: url("/wp-content/themes/locus-t/images/top-header.png") top center no-repeat; height: 100px;}
#logo {margin: 75px 0 0 45px ; float: left; position: absolute; z-index: 1000;}
#container {margin-bottom: 40px;}
p {font-size: 0.875em; line-height: 24px; margin: 15px 0;}
.content {margin-top: 30px;}
.content h1, .top-sec h1 {font-size: 30px; line-height: 18px; margin-top: 20px; color: #fff;	text-transform: uppercase; text-align: right; width: 207px; padding: 20px 20px 20px 0; display: inline-block; vertical-align: top;}
.content h1 small, .top-sec h1 small {font-size: 18px;}
article h2 {font-size: 24px;}
p.desc, .top-sec p, .top-sec ul {border-left: 1px solid #ee3138; display: inline-block; width: 833px; padding-left: 22px; color: #fff; font-size: 0.875em; font-weight: 300; line-height: 24px; margin: 35px 0;}
#container .featured {margin: -12px auto 0; text-align: center;}
.top-sec {width: 100%; background: url("/wp-content/themes/locus-t/images/bg-top-sec.jpg"); margin-top: -4px;}
article {width: 1100px; margin: 0 auto;}

.alignleft {float: left; margin-right: 20px;}
.alignright {float: right; margin-left: 20px;}
.aligncenter {text-align: center;}

/* HIGHLIGHT */
.highlight {display: inline-block; width: 145px; margin-right: 20px; height: 139px; color: #fff; padding: 15px 15px 0 190px;}
.highlight h2 {font-size: 21px; font-weight: 300; margin-bottom: 12px;}
.highlight p {font-size: 0.875em; font-weight: 300; line-height: 18px;}
.red {background: url("/wp-content/themes/locus-t/images/img-buy-online.jpg") no-repeat top left #ee3138;}
.orange {background: url("/wp-content/themes/locus-t/images/img-restaurant.jpg") no-repeat top left #ff6600;}
.green {margin-right: 0; background: url("/wp-content/themes/locus-t/images/img-herbs.jpg") no-repeat top left #28903b;}
.arrow img {margin-bottom: -45px; margin-left: 35px;}
blockquote {border-radius: 5px; background: url("/wp-content/uploads/2015/02/img-scroll.png") no-repeat; text-align: center; padding: 62px 35px 0; width: 240px; height: 229px; float: right; margin-left: 10px; color: #62391b; text-shadow: 1px 1px 0 #e0c18d;}
a.btn {background: url('/wp-content/themes/locus-t/images/menu-over.png') center no-repeat; padding: 12px 0; width: 102px; text-align: center; font-size: 18px; font-family: 'Courgette', cursive; margin-top: 5px; color: #fff !important; display: inline-block;}
fieldset {border: 1px solid #ededed; padding: 5px 15px; border-radius: 5px; width: 300px; margin-top: 20px;}
legend {padding: 0 10px; font-family: 'Courgette', cursive; font-size: 21px;}

/* MENU	*/
.menu {text-align: right; font-size: 18px; font-family: 'Courgette', cursive; margin-top: 20px;}
.menu li {display: inline-block; padding: 12px 0; margin-right: 2px; text-align: center; width: 102px;}
.menu li a {color: #fff;}
.current-menu-item, .current_page_item, .menu li:hover {background: url('/wp-content/themes/locus-t/images/menu-over.png') center no-repeat;}
#menu-primary ul.sub-menu {top: 45px; width: 150px; background: #e90e0e; border-radius: 10px;}
#menu-primary ul.sub-menu li {margin: 0; padding: 0; color: #fff;}
#menu-primary ul.sub-menu li a {padding: 5px 0; width: 150px; display: block; font-family: 'Roboto', sans-serif; font-size: 14px; color: #fff;}
#menu-primary ul.sub-menu li:hover {text-decoration: underline; background: none;}
#menu-primary ul.sub-menu ul {top: 0; left: 240px;}

/* WIDGETS */
.widget_qtranslate {text-align: right;}
.widget_qtranslate li {display: inline-block; padding: 4px 10px; font-size: 11px; text-transform: uppercase;}
.widget_qtranslate li.active a {color: #fff;}
.widget_qtranslate li a {color: #e19d3e; }
.image-block_2 {border: none !important;}
.default-block_2 .title-block_2 {border-bottom: solid #d0d0d0 1px; height: auto !important; padding-bottom: 10px !important;}
.default-block_2 .title-block_2 small {font-size: 12px;}
.description-block_2 p {text-align: left !important; line-height: 20px;}
.wd-portfolio-panel_2 {margin-top: 0 !important;}
.hugeitmicro .hugeitmicro-item {box-shadow: 0 0 3px #ccc; margin: 20px 0 0;}
#huge_it_portfolio_popup_list_4 {width: 60% !important; left: 20% !important; right: 20% !important;}
#huge_it_portfolio_popup_list_4 .popup-wrapper_4 .image-block_4 {width: 45% !important;}
#huge_it_portfolio_popup_list_4 .popup-wrapper_4 .right-block {width: 52% !important;}

/* FOOTER */
#footer {background: url('/wp-content/themes/locus-t/images/bg-footer.gif') top center repeat-x #fff; float: left; width: 100%;}
#footer p {text-align: right; color: #000; line-height: 12px;}