/*
Theme Name: Suffolksheep Theme
Theme URI: http://www.mrgraphics.com.au/
Author: Mrgraphics
Author URI: http://www.mrgraphics.com.au/
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */

.abouthistory{color:#56ac47;font-family:'Quicksand', sans-serif;font-weight:500;}
.list-inline li a{color: #fff;}
.copyright{color: #fff;padding:5px 0 30px 0; }
.inner_background{

	background-image: url(images/bg-header-inner.jpg);
	position: relative;
	height:290px;
	background-repeat: no-repeat;
}
.over_banner_inner {
    position: absolute;
    top: 0px;
    text-align: center;
    float: none;
    margin: 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
}
.round{

	background: #56ac47;
    border-radius: 44px;
    vertical-align: middle;
    padding: 30px;
    color: #fff;
    margin-right: 40px;
}
p{

	line-height: 25px;
}
.icon_1{

	background-image: url(images/icon-features-off.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
        cursor:pointer;
}
.icon_1:hover{

	background-image: url(images/icon-features-on.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
}
.icon_2{

	background-image: url(images/icon-description-off.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
        cursor:pointer;
}
.icon_2:hover{

	background-image: url(images/icon-description-on.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
}
.icon_3{

	background-image: url(images/icon-appearance-off.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
        cursor:pointer;
}
.icon_3:hover{

	background-image: url(images/icon-appearance-on.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
}
.icon_4{

	background-image: url(images/icon-origin-off.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
        cursor:pointer;
}
.icon_4:hover{

	background-image: url(images/icon-origin-on.png);
	background-repeat: no-repeat;
	width:180px;
	height: 140px;
	padding-top: 150px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 2px solid #fff;
    margin-right: 15px;
    border-right: 6px solid #fff;
}
.upcoming_events td {
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000;
    padding: 30px 15px 30px !important;
    border-right: 20px solid #fff !important;
}
.two_row td {
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000;
    padding: 15px 15px !important;
    border-right: 20px solid #fff !important;
    line-height:1 !important;
}
.navbar-brand{display:none;}
.breed_information{

	background-image: url(images/icon-home-breed.png);
	background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    padding-top: 113px;
    margin-top: -100px;
    position: relative;
    margin-bottom: 40px;
}
.registered_memebers{

	background-image: url(images/icon-home-member.png);
	background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    padding-top: 113px;
    margin-top: -100px;
    position: relative;
    margin-bottom: 40px;
}
.home_advert{

	background-image: url(images/icon-home-advert.png);
	background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    padding-top: 113px;
    margin-top: -100px;
    position: relative;
    margin-bottom: 40px;
}
.book{position: absolute;top: -50px;}

.our_deligates{margin-bottom:20px;}
    body{overflow-x: hidden;}


.header-social{position:absolute;top:10px;}
a.subheader,a.subheader:hover{color:#56ac47;text-decoration:none;}
.dropdown-menu{padding:0px 0px !important;border:0px !important;}
.dropdown-menu li{background-color:#f5f5f5;margin-bottom:3px;padding:5px 10px;}
.dropdown-menu li:hover,.dropdown-menu a:hover{background-color:#56ac47 !important;color:#fff !important;}
.info_block p{line-height:2.6;padding:0px 15px;}
#roundebox a{display:inline-block;}
#outstanding-features{}
#description-breed{display:none}
#appearance{display:none;}
#origins{display:none;}
#roundebox a:hover{text-decoration:none;}
.wpcf7-form input{padding:6px 15px;margin-bottom:15px;width:100%;border:1px solid #fff;}
.wpcf7-submit{margin-left:6px;}
#searchform{position:absolute;right:8%;z-index:1100;background-color:#fff;padding:5px 10px;top:20px;}
#searchform input{border:0px !important;}
#searchform input:focus{outline:0px;}
#wpmem_reg legend, #wpmem_login legend{font-family:'Quicksand', sans-serif;font-weight:500 !important;color:#56ac47;}
label[for="log"]{font-family:'Lato';font-weight:300;}
label[for="pwd"]{font-family:'Lato';font-weight:300;}
.button_div{font-family:'Lato';font-weight:300;color:#333;}
#wpmem_msg h2{font-family:'Quicksand', sans-serif;}
textarea{margin-bottom:10px !important;width:100%;border:1px solid #fff;}
#wpcf7-f293-p119-o1 input{width:100%;}
#wpcf7-f293-p119-o1 select{width:100%;padding:7px;}
#wpcf7-f293-p119-o1 textarea{width:100%;padding-top:10px;padding-left:15px;margin-bottom:11px;}
#contactdetailsinfo p{margin-bottom:6px;line-height:1.4;}