/*

Theme Name: Sachin Theme

Author: Sachin Murme

Description: Basic Theme - Content Only required Files no hooks (For studying purpose only)

Version: 1.0.0

/* Begin Typography & Colors */



body {

	margin: 0;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;



}



.clear{

clear:both;

}



#contact1  div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    color: #ff0000;
}

#container{margin:0 auto;padding:0;}

#wraper{width:1000px;margin:0 auto;padding:0;background:#FFF;}

#header{

     background: none repeat scroll 0 0 #ddd;

    border: 1px solid;

    height: auto;

    padding: 0;

    width: 100%;}

#header .header-left{float:left;margin:0;padding:0;width:465px;}

#header .header-right{float:left;margin:0;padding:0;width:488px;}



#header .logo{

    height:90px;

    margin: 0;

    padding: 0 0 5px;

 }

#header .social-icons{float:right;background:url(http://freeksmill.com/wp-content/themes/freekmill/images/social-back.png) center top no-repeat;height:32px;width:122px;padding:4px 0 0 0px;text-align:center;font-size:15px;font-weight:bold;}



#header .social-icons a{color:#FFF;text-decoration:none;}

#header .social-icons a:hover{color:#FFF;text-decoration:underline;}



/*********************************************************************/



h2.title {

     font-weight: 600;
    padding: 0;
}

h2.title a{


    color: #000;



    text-decoration: none;

    text-transform: capitalize;

}

h2.title a:hover{

  color: #000;

}

#header #nav

{

   background: none repeat scroll 0 0 #aaa;

   height: 50px;

   margin: 0;

   width: 100%;}



#nav, #menu-nav ul {margin:0;padding:0 0 0 0px;list-style:none;position:relative;width:960px;font-size:12px; font-family:Arial, Helvetica, sans-serif; z-index: 100;}

#nav a {display:block;color:#000; text-decoration:none;margin-right:1px;}

#nav a:hover {color:#FFF;background:url(http://freeksmill.com/wp-content/themes/freekmill/images/hover-pix.jpg) left top repeat-x;height:17px;}

#nav li {float: left;

    list-style: none outside none;

    padding: 0 10px 10px 0;

    position: relative;

    width: 150px;}

#nav li a{  background: none repeat scroll 0 0 #fff;

    border-radius: 5px;

    padding: 8px 0;

    text-align: center}

#nav li.current_page_item a{color:#FFF; background:#000;}



#nav ul {position:absolute; width:auto; z-index:500;padding: 0 0 0 10px;}



#nav li ul a{margin-top:0px;background:none;}

#nav li ul { width:168px; background:#444444; color:#FFF;margin:0;padding:0;}

#nav li ul li ul a{ width:12.0em; background:#d12a29;color:#FFF;}

#nav li ul li ul.children{margin-left:25px;}

#nav li ul li ul a:hover{ width:140px;}

#nav li ul li.current_page_item a{color:#FFF; background:#d12a29;width:150px;}

#nav li ul li ul.children a{color:#FFFFFF;width:12.43em;background:none;}

#nav li ul li ul.children a:hover{color:#FFF; background:#d12a29;width:150px;}

#nav li ul li ul li.current_page_item a{color:#FFF; background:#d12a29;width:140px;}

#nav li ul  a:hover {color:#FFF; background:#d12a29;text-decoration:left;width:150px;}

#nav li ul a {width:13em; height:auto; float:left; background:none;}

#nav li ul li{float: none;

    margin: 0;

    padding: 0;

   }

#nav li ul li a {width:150px; height:auto; float:left;border:0px solid;background:none;background:url(http://freeksmill.com/wp-content/themes/freekmill/images/bottam-rpt.png) left bottom repeat-x;}

#nav ul ul {top:auto;background:none;}

#nav li ul ul {left:11.6em; margin:0px 0 0 10px;background:#E3E2DE;}

#nav li ul ul li a{border:0px solid;width:140px;z-index:10000;background:none;}

#nav ul li ul.sub-menu{

    background: none repeat scroll 0 0 #fff;

    display: none;

    float: left;

    margin: 8px 0 0;

}

#nav ul li:hover ul.sub-menu{

  display: block;

}





#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {display:none;}



#menu-nav li:hover ul, #menu-nav li li:hover ul, #menu-nav li li li:hover ul, #menu-nav li li li li:hover ul {display:block;}







/*************************************************************/





#header .banner{float:right;width:1000px;height:346px;margin:0;padding:0;}

/*Content */

#main-col{

    padding: 0;

    width: 100%;}



.social-media{background:url(http://freeksmill.com/wp-content/themes/freekmill/images/alu.png) center top no-repeat;width:302px;height:54px;padding:15px 0 0 0px;}



#sidebar .news{float:left;width:301px;min-height:398px;border-right:1px solid #e6e6e6;padding:10px 8px 5px 15px;}



#sidebar .news h1{margin:0;padding:0;}





#sidebar  .side-article{padding:10px 0 0 0px;font-size:11px; }

#sidebar  .side-article img{float:left;margin:0 10px 10px 0px;border:1px solid;}





#content  .side-article{padding:10px 15px 0 0px; color:#3a3737;text-align:justify;font-size:12px;}

#content  .side-article img{float:left;margin:0 10px 0 0px;border:1px solid;}



#content  .side-article p a{color:#d77210;text-decoration:none;font-weight:bold;}

#content  .side-article p a:hover{color:#d77210;text-decoration:underline;font-weight:bold;}



#sidebar  .side-article p a{color:#2d6d17;text-decoration:none;font-weight:bold;padding:0 0 0 65px;}

#sidebar  .side-article p a:hover{color:#2d6d17;text-decoration:underline;font-weight:bold;}



#sidebar  .side-article a{color:#4d4d4d;text-decoration:none;font-weight:bold;}

#sidebar  .side-article a:hover{color:#4d4d4d;text-decoration:underline;font-weight:bold;}





#main-col #content1{width:100%;border:1px solid;}





#main-col #content{margin: 0 auto;
    padding: 90px 0 50px;
    width: 80%;
    }
#main-col .content{margin: 0 auto;
    padding: 90px 0 50px;
    width: 80%;
    }
body.archive, body.single  {
    background: #ffffff !important}
body.archive  .headerMenu, body.single  .headerMenu  {
    background: #6A6969 none repeat scroll 0 0;
    box-shadow: 0 0 4px 2px #000000;
    height: 50px;
}
.headerInner {
    margin: 0 auto;
    width: 80%;
}
.headerInner .smallLogo {
    margin: 3px 0 0;
    width: 50px;
}
#content .post {
     border-bottom: 1px solid #dddddd;
    height: auto;
    margin: 20px 0 30px;
    padding: 0 0 55px;
}
.attachment-thumbnail.wp-post-image {
    float: left;
    margin: 0 15px 5px 0;
}
h3.datetime {
    color: #db972f;
    font-size: 15px;
    font-weight: normal;
    margin: 5px 0 0;
}
.linktitle a {
    color: #000000;
    text-decoration: none;
}
.linktitle a:hover {
    color:blue;
    text-decoration: none;
}
h1.page-title {
    color: #000000;
    display: block;
    float: left;
    font-size: 30px;
    margin: 0 0 30px;
    width: 100%;
}
.logo > img {
    max-width: 365px;
}
 h2.section_title {
   border-bottom: 1px solid;
    font-size: 42px;
    font-weight: bold;
    margin: 25px auto;
    padding: 20px 0;
    text-shadow: 3px 3px 3px #000;
    width: 155px;
}
#fancybox-manual-c{
    color: #fff;
    display: block;
    font-size: 31px;
    font-weight: bold;
    padding: 3px 0 15px;
    text-shadow: 2px 2px 4px #000;
}
#fancybox-manual-d,#fancybox-manual-food {
    color: #fff;
    display: block;
    font-size: 31px;
    font-weight: bold;
    padding: 3px 0 15px;
    text-shadow: 2px 2px 4px #000;
}
.FoodMenu .wp-easy-gallery img {
    border: medium none;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    opacity: 1;
    padding: 6px;
    position: relative;
    text-decoration: underline;
    text-shadow: 0 2px 4px #000000;
}
.FoodMenu  .wp-easy-gallery {
    display: block;
    float: none;
    margin-right: 5px;
}

.logo > h3 {
    color: #fff;
    font-size: 26px;
    padding: 35px 0 0;
    text-shadow: 4px 4px 3px #000;
}


#wraper #footer {

    border: 1px solid;

    height: auto;

    margin: 10px 0 0;

    width: 100%;

}

.copyright{

  text-align: center;

}

.copyright a{

  text-decoration: none;

}





#content .vision{float:left;min-height:199px;border-right:1px solid #e6e6e6;width:308px;padding:10px 0px 0px 0px;margin:0;}



#content .vision1{float:right;min-height:199px;border-right:1px solid #e6e6e6;width:315px;border:0px solid;padding:10px 0px 0px 0px;margin:0;}



#content .prospectus{width:311px;min-height:203px;margin:0px 10px 10px 0px;float:left;border-right:1px solid #e5e5e5;}



#content .prospectus h1{margin:10px 0 0 0px;padding:0;}



#content .vision h1{margin:0;padding:0;}

#content .vision1 h1{margin:0;padding:0;}





#content .prospectus1{width:311px;min-height:203px;margin:10px 0 10px 0px;float:right;}



#content .prospectus1 h1{margin:0;padding:0;}









.entry{color:#3f3f3f;padding:10px 0 0 0;}



.entry p{padding:10px 0 0 0px;text-align:justify;}



.entry img{float:left;margin:0;padding:10px 10px 10px 0px;}



#content .temp-back{float:left;width:309px;margin:0 14px 41px 0px;padding:0;background:url(http://freeksmill.com/wp-content/themes/freekmill/images/template-back.png) center top no-repeat;height:228px;}



/*Content */









/*Sidebar */

#sidebar{width:301px;float:left;margin:0px 0 0px 0px;padding:0;}