/*



Theme Name: lastmlimo


Theme URI: http://wordpress.org/



Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.



Author: the WordPress team



Version: 1.4



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu



Text Domain: twentyten



*/











/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */







body {margin:0px; padding:0px; voice-family:"\"}\""; voice-family:inherit; font-family:Arial; font-size:12px; color:#4f4f4f; line-height:18px;}







/* Comman Classes */



a, img, span {border:0; margin:0; padding:0;}



p {margin:0px; padding-bottom:15px;}



* {list-style:none; margin:0px; padding:0px;}



li {display:list-item; border:0; margin:0; padding:0;}



.clear {clear:both;}



textarea {resize:none;}







a {text-decoration:none; color:#530606;}



a:hover {text-decoration:none; color:#67861E;}







@font-face {



    font-family: 'RobotoCnRegular';



    src: url('roboto-condensed-webfont.eot');



    src: url('roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),



         url('roboto-condensed-webfont.woff') format('woff'),



         url('roboto-condensed-webfont.ttf') format('truetype'),



         url('roboto-condensed-webfont.svg#RobotoCnRegular') format('svg');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'MyriadProCondBold';



    src: url('myriadp2-webfont.eot');



    src: url('myriadp2-webfont.eot?#iefix') format('embedded-opentype'),



         url('myriadp2-webfont.woff') format('woff'),



         url('myriadp2-webfont.ttf') format('truetype'),



         url('myriadp2-webfont.svg#MyriadProCondBold') format('svg');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'MyriadProRegular';



    src: url('myriadpe-webfont.eot');



    src: url('myriadpe-webfont.eot?#iefix') format('embedded-opentype'),



         url('myriadpe-webfont.woff') format('woff'),



         url('myriadpe-webfont.ttf') format('truetype');



    font-weight: normal;



    font-style: normal;



}

@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('avgardn-webfont.eot');
    src: url('avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardn-webfont.woff') format('woff'),
         url('avgardn-webfont.ttf') format('truetype'),
         url('avgardn-webfont.svg#AvantGardeBkBTBook') format('svg');
    font-weight: normal;
    font-style: normal;

}









h1 {font-size:24px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#5b5a5a; line-height:normal;}



h2 {font-size:20px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#5b5a5a; text-transform:none; line-height:normal;}



h3 {font-size:20px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#587511; line-height:normal;}



h4 {font-size:18px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#587511; line-height:normal;}



h5 {font-size:16px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#5b5a5a; line-height:normal;}



h6 {font-size:16px; font-family: 'RobotoCnRegular'; font-weight:normal; margin:0px; padding:0 0 12px 0; color:#5b5a5a; line-height:normal;}







#mainpage {width:100%; margin:0px auto; position:relative; padding:0px;}







#main_inner {width:930px; margin:0px auto; padding:0px; position:relative;}







/* Header */



#header {width:929px; float:left; margin:0px; padding:0px; position:relative;}



#header .topbar {width:929px; float:left; margin:0px; padding:0 0 10px 0;}

#header .topbar .logo { width:300px; float:left; padding:32px 0 0 0;}

#header .topbar .callinfo { font-family: arial; font-size:30px; color:#319bf5; float:right; line-height:36px; text-align:center; width: 403px; padding:19px 0 0 0; font-weight: normal; clear:both;}


#header .topbar .callinfo span {color:#9a9998; font-size:28px;  font-family: Arial, Helvetica, sans-serif; }







/* Navigation */



.menu-main-menu-container { width: 929px; height:40px; float: left; margin: 0px; position:relative; z-index:500; }



.menu-main-menu-container ul.menu { float:left; font-size:11px; color:#5b5a5a; text-transform:uppercase; z-index:500; padding:0px; font-weight:normal;}



.menu-main-menu-container ul.menu li {float:left; padding:0px 10px 0 10px; position:relative; margin:0px; }



.menu-main-menu-container ul.menu li a { height:40px; line-height:40px; padding:0px; color:#5b5a5a; display:block; font-size: 12px; }







.menu-main-menu-container ul.menu li a:hover, .menu-main-menu-container ul.menu li.current_page_item a, menu-main-menu-container ul.menu li.current_page_item a:hover, .menu-main-menu-container ul.menu li.current_page_item a, .menu-main-menu-container ul.menu li.current_page_parent a, menu-main-menu-container ul.menu li.current_page_parent a:hover, .menu-main-menu-container ul.menu li.current_page_parent a,  .menu-main-menu-container ul.menu li.current_page_ancestor a, menu-main-menu-container ul.menu li.current_page_ancestor a:hover, .menu-main-menu-container ul.menu li.current_page_ancestor a {color:#3b559e; font-weight:normal; }







/* Navigation Sub Menu */



.menu-main-menu-container ul.menu li ul.sub-menu {z-index:999; top:34px; }



.menu-main-menu-container ul.menu ul {display:none; position:absolute; top:34px; left:6px; width:209px; z-index: 999; background:url(images/submenubg2.jpg) left top no-repeat #4b6708; height:auto; padding:10px 0 10px 0; font-weight:normal;}

.menu-main-menu-container ul.menu ul ul {background:url(images/submenubg2_2.jpg) left top no-repeat #4b6708; padding:0px; top:-4px !important;}







.menu-main-menu-container ul.menu ul.sub-menu li {min-width:209px; padding:3px 0px; z-index:999; display:block; background:none; text-align:left; font-weight:normal; border-top:solid 1px #7A9637;}



.menu-main-menu-container ul.menu ul.sub-menu li:first-child {border-top:0px;}



.menu-main-menu-container ul.menu ul.sub-menu ul {left:100%; top:0; z-index:500;   font-weight:normal;}



.menu-main-menu-container ul.menu ul a { padding:6px 10px 4px 10px; display:block; color:#FFFFFF; line-height:normal; height:auto; min-width: 189px; font-weight:normal;}



.menu-main-menu-container ul.menu ul a:hover {font-weight:normal;}



.menu-main-menu-container ul li:hover > a, 



.menu-main-menu-container ul.menu ul:hover > a {color:#5c8104; font-weight:normal;}







.menu-main-menu-container ul.menu li ul li:hover > a, 



.menu-main-menu-container ul.menu ul :hover > a { float: left; color:#fff;}







.menu-main-menu-container ul.menu li:hover > ul { display: block; z-index:500; position:absolute; }



.menu-main-menu-container ul.menu li:hover > ul li a { background:none; text-transform:uppercase; z-index:999; display:block; color:#FFFFFF;  font-weight:normal;}



.menu-main-menu-container ul.menu li:hover > ul li a:hover,



.menu-main-menu-container ul.menu li:hover > ul li.current_page_item a,



.menu-main-menu-container ul.menu li:hover > ul li.current_page_item a:hover,



.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent a,



.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent a:hover



.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item a,



.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item a:hover {z-index:999; display:block; color:#000;  font-weight:normal; }







.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}



.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li a:hover {z-index:999; display:block; color:#fadd03;}







.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}



.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item ul li a:hover {z-index:999; display:block; color:#fadd03;}







.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li.current_page_item a,



.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li.current_page_item a:hover {z-index:999; display:block; color:#fadd03;}







.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}



.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li a:hover {z-index:999; display:block; color:#fadd03;}







.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li.current_page_item a,



 ul.menu li:hover > ul li.current_page_item ul li.current_page_item a:hover {z-index:999; display:block; color:#fadd03;}







/* Sub Under Sub Menu */



.menu-main-menu-container ul ul ul { z-index:999; top:0px; left:209px; width:209px; }



.menu-main-menu-container ul li ul li ul li a {color:#FFFFFF; padding:8px 5px; min-width:185px; }



.menu-main-menu-container ul li ul li ul li a:hover {color:#fadd03; }







/* Container */



#container {width:929px; float:left; margin:0px; padding:0px 0 10px 0; }







.leftpart {width:631px; float:left; margin:0px; padding:0px;}



.slidebox {width:628px; float:left; margin: 0 0 0 3px; padding:0px; position:relative;}



.middleout {width:621px; float:left; margin:0px; padding:22px 10px 0 0;}



.headline {width:100%; float:left; text-align:center; border-bottom:1px solid #edecea; font-family: 'RobotoCnRegular'; border-top:1px solid #edecea; padding:14px 0; color:#5b5a5a; font-style:italic; margin:15px 0 15px 0; font-size:24px; line-height:normal;}















.rightpart {width:298px; float:right;}



.rightform { width:298px; float:left; background:#3b559e; min-height:253px; border-radius:4px; }



.rightform .title { width:262px; float:left; padding:6px 16px 2px 20px; text-align:center; line-height:16px; color:#FFFFFF; font-size:19px; font-weight: normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:15px 0 30px}
.rightform .title span{ font-size:12px;}



.rightform .formbox {width:262px; float:left; padding:0px 16px 0px 20px; }



.rightform .inputbg {width:242px; height:37px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9a9998; line-height:31px; border:0px; outline:0px; margin:0 0 13px; padding:0 10px 0 10px; border-radius:6px;}



.rightform .formbox .text {width:100%; float:left; padding:53px 0 0 0; color:#FFFFFF; line-height:12px; font-size:11px;}



.sendbutton { width:299px; height:63px; margin:1px 0 0 0; padding:0px; left:0px; bottom:-42px; background:url(images/sendbtn12.png) 0 0 no-repeat; border:0px; cursor:pointer; text-indent:-999px; font-size:0px;}



/*.sendbutton:hover {background-position:0px -42px;}*/

ul.page_item_list{width:100%; float:left; padding:0 0 15px; margin:0px;}
ul.page_item_list li{background:url(images/bullet.png) left 8px no-repeat; padding:3px 0 3px 10px; margin:0px;}
ul.page_item_list li a{color:#530606;}
ul.page_item_list li a:hover{color:#67861E;}

.blog .entry-content, .blog .entry-summary{padding:0px 0 10px 0; border-bottom:solid 1px #d1d1d1; margin:0 0 10px;}
.search .entry-content, .search .entry-summary {padding:0px 0; border-bottom:solid 0px #d1d1d1;}
.search footer.entry-meta, .archive footer.entry-meta{padding:0px 0 10px 0; border-bottom:solid 1px #d1d1d1; margin:0 0 10px;}
.entry-content, .entry-summary {padding:0px 0; border-bottom:solid 0px #d1d1d1;}
.hentry, .no-results {border-bottom: 0px solid #DDDDDD; margin: 0; padding: 0; position: relative;}

.entry-content ul { list-style:none; margin:0px; padding:10px 0 10px 0px; float:left; width:100%;}
.entry-content ul li {background:url(images/bullet.png) left 8px no-repeat; padding:3px 0 3px 10px; margin:0px;}
.entry-content ul li a {color:#530606; text-decoration:none;}
.entry-content ul li a:hover {color:#67861E; text-decoration:none;}


.rightcell2 {width:100%; float:left; margin:0px; padding: 15px 0 0 0px;}
.rightcell2 li{width:256px; float:right; padding:10px; margin:0 0 0 50px; background:#e2dfdf;}
.rightcell2 li:first-child{float:left; margin-left:0px;}
.rightcell2 li h3{background:url(images/wid_ti.jpg) left top no-repeat; padding:10px 0px; margin:0px; text-align:center; font-family: 'AvantGardeBkBTBook'; color:#fff;}
.rightcell2 li .textwidget{border:solid 1px #c0bcbc; border-top:none; background:url(images/wid_con_bg.jpg) left top repeat; padding:10px; margin:0px; width:auto; float:left;}

.read_more{padding:0px; margin:15px 0 0px; color:#530606; width:auto; float:left;}
.read_more:hover{color:#5C8104;}

.logosbox {width:100%; float:left; padding:0px 0; margin:15px 0 15px 0; position:relative;}
.logosbox li {width:260px; float:right; padding:0px; margin:0px;}
.logosbox li:first-child{width:615px; float:left; padding:0px; margin:0px;}
.logosbox li h3{color: #5B5A5A; font-family: 'RobotoCnRegular'; font-size: 24px; font-weight: normal; line-height: normal; margin: 0; padding: 0 0 12px;}


/*.logosbox img {margin:0 22px 0 22px;}*/







/* Footer */



#main_footer {width:100%; float:left; margin:0px; padding:10px 0; position:relative; background:#3b559e;min-height:46px; color:#FFFFFF;}



#footer {width:929px; margin:0px auto; padding:0px; position:relative;}



#footer .left {width:205px; float:left; font-size:11px; line-height:normal; padding:14px 0 0 0;}







.menu-footer-menu-container {width:auto; float:right; padding:0}



.menu-footer-menu-container ul#menu-footer-menu {list-style:none; margin:0px; padding:0px; float:right;}



.menu-footer-menu-container ul#menu-footer-menu li {list-style:none; margin:0px; padding:0px 3px 0 7px; float:left; background:url(images/ftrline.jpg) left 10px no-repeat;}



.menu-footer-menu-container ul#menu-footer-menu li:first-child { background:none; padding-left: 0px; }



.menu-footer-menu-container ul#menu-footer-menu li a { font-size:11px; line-height:normal; color:#FFFFFF;}



.menu-footer-menu-container ul#menu-footer-menu li a:hover { color:#000;}







.contactbanner {width:929px; margin:0px; padding:0px; position:relative;}







.textwidget div.wpcf7-response-output { margin:0; }







.slider_text {padding: 15px;  width: 260px;  position: absolute;  left: 0;  top: 44px;  background: url(images/transparent.png) left top repeat; color: #a9a9a9; line-height: 18px;}



.slider_text h2 {color: #fff; margin-bottom:5px; font-weight: normal; padding:0px;}







.flexslider .flex-control-nav{	display:none;	}







.contactbanner {width:929px; margin:0px; padding:0px;}



.alignleft {  float: left;  margin: 5px 10px 5px 0;}



.alignright {  float: right;  margin: 5px  0 5px 10px;}



.aligncenter {  margin-left:auto;  margin-right:auto;  margin-bottom: 10px;  display: block; }







.checklist {  margin-top: 20px;  margin-bottom: 20px;}



.checklist li {  font-size: 12px;  margin: 6px 0;   padding-bottom: 6px;  padding-left: 22px;    background: url(images/tick.png) 0 3px no-repeat;  color: #7d7d7d;  border-bottom: 1px solid #dedede;  line-height: 18px;}



.checklist li a {color: #67861E;    text-decoration: none;}



.checklist li a:hover {color: #7D7D7D;}







/* Contact Page */



.contactmain {width:100%; float:left; padding:45px 0 0 0;}



.contactmain .conleft {width:457px; float:left;}



.contactmain .conright {width:335px; float:right;}



.contactinfo {}



.contactinfo li {  clear: both;  margin: 10px 0;  padding-bottom: 10px;  border-bottom: 1px solid #eaeaea;  color: #7d7d7d;  font-size: 12px;  line-height: 18px; }



.contactinfo li a {color: #67861E;    text-decoration: none;}



.contactinfo li a:hover {color: #7D7D7D;}







#maincontactform {



  margin: 20px 10px;



}



#maincontactform label {



  font-size: 12px;



  color: #7d7d7d;



  display: block;



  font-weight: bold;



  margin-bottom: 10px;



  clear: both;



}



.textfield {



  margin-bottom: 10px;



  padding: 5px;



  color: #7d7d7d;



  width: 280px;



  height: 22px;



  border: 1px solid #eaeaea;



  clear: both;



  float: left;



}



.textarea {



  padding: 5px;



  color: #7d7d7d;



  width: 280px;



  height: 150px;



  border: 1px solid #eaeaea;



  clear: both;



  float: left;



}



.require {



  display: inline;



  float: left;



  color: #f00;



  font-weight: bold;



  margin-left: 2px;



  font-size: 10px;



}



.loading {



  margin-top: 15px;



  background: url(images/loading.gif) top left no-repeat;



  padding-left: 32px;



  font-size: 12px;



  color: #8f8f8f;



  margin-left: 10px;



  float: left;



  padding-bottom: 15px;



}



.button {



  float: left;



  margin: 10px 10px 10px 0;



  cursor: pointer;



  color: #777777;



  line-height: 29px;



  text-transform: uppercase;



  height: 31px;



  background: url(images/button_white_right.png) no-repeat 100% 0;



  display: inline-block;



  font-family: arial, verdana, tahoma, helvetica;



}



.button span {



  text-align: center;



  margin-right: 16px;



  padding: 0 5px 0 20px;



  background: url(images/button_white_left.png) no-repeat;



  display: inline-block;



  height: 31px;



  float: left;



  font-size: 11px;



}



a.button{



  color: #9a9a9a;



  text-shadow: #ffffff 0 1px 1px;



}



a.button:hover {



  color: #7d7d7d;



  text-shadow: #ffffff 0 1px 1px;



}







.submitbtn {width:68px; height:31px; float:left; margin: 10px 10px 10px 0;  cursor: pointer; cursor:pointer; border:0px; outline:0px; text-indent:-999px; font-size:0px; background:url(images/submitbtn.jpg) left top no-repeat;}







.conleft .middleout{	width:100%; padding-top:0px;	}







/* 26-11-2012 */



.formbox .comment { width: 252px; height: 46px; float: left; background: url(images/comment_box.jpg) top left no-repeat; padding: 5px; }



.comment1_none { width: 252px; height: 46px; float: left; background: none; border: 0px; line-height: 16px; font-family: Arial; font-size: 12px; font-family: 'RobotoCnRegular'; font-size: 14px; color: #2d2d2d; }
















#lets_main { width: 284px; display: block; float: left; background: url(images/let_bg.jpg) top left repeat-x #4a6708; text-align: center; padding: 12px 7px 12px 7px; font-family: 'MyriadProRegular'; font-style: italic; font-size: 15px; color: #FFFFFF; margin: 3px 0 0 0; }



.mar_none { margin-right: 0px !important; }









.dropcap {

    background: url("images/big-bullet.png") no-repeat scroll -1px -1px transparent;

    color: #FFFFFF;

    float: left;

    font-size: 24px;

    height: 41px;

    line-height: 30px;

    margin-bottom: -10px;

    margin-right: 10px;

    padding-top: 5px;

    text-align: center;

    width: 41px;

}

.portfolio-4col li{	float:left; width:280px; margin:0 30px 20px 0; 	}

.portfolio-4col li.fr{	float:right; width:280px; margin:0 0px 20px 0;	}

.fl{	float:left;	}

.portfolio-4col li img{	 margin:0 0 15px 25px;	}



.faqmain h3{	

	color:#72A200;  

	font-size:15px;	

	background: url("images/toggle_icon.png") no-repeat scroll 100% 6px transparent;

    cursor: pointer;

    line-height: 18px;

    margin: 0;

    padding: 5px 0;

}



.toggle_content {

    background-color: #F5F5F5;

    margin: 0 0 10px 0;

    padding: 10px;

	display: none;

}

.faqmain h3.toggle_active {

    background-position: 100% -18px;

}

.hdr_right{ float:right; margin:11px 0 0 0; width:264px;}
.hdr_right li{font-size:11px; color:#9a9998;}
.hdr_right li#text-12 .textwidget{ float:right; width:190px;}
.hdr_right .fbtxt{ float:left;}
.hdr_right .addthis_toolbox{ float:left;}

.hdr_right .Instagram{ float:right;}
.hdr_right .callinfo{ text-align:center; }

.footer_bottom{ width:100%; float:left; margin:30px 0 0 0;}
.footer_bottom h3  {font-size:14px; color:#212121;}
.footer_bottom li{ float:left; width:300px;}
.footer_bottom li#text-11{ text-align:center}
.footer_bottom li#text-11 img{margin:26px 0 0 0}

.foot_logos{ float:right; position:absolute; right:0; top:5px;}

.btncnt{
width: 159px;
float: left;
margin: 7px 0 0 170px;
padding: 0px;
height: 42px;
border: none;
cursor:pointer;
text-indent:-999em;
background: url(http://www.lastminutelimo.com.au/wp-content/uploads/2013/11/submit.png) 0 0;
 }