/*







Theme Name: Bidadary







Theme URI: 







Author: 







Author URI: 







Description: 







Version: 1.0







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: 







Text Domain: bidadary















*/































/* =Reset







-------------------------------------------------------------- */















html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {







	margin: 0;







	padding: 0;







	border: 0;







	font-size: 100%;







	vertical-align: baseline;







}







body {







	line-height: 1;







  margin:0!important;







}







ol,







ul {







	list-style: none;







}







blockquote,







q {







	quotes: none;







}







blockquote:before,







blockquote:after,







q:before,







q:after {







	content: '';







	content: none;







}







table {







	border-collapse: collapse;







	border-spacing: 0;







}







caption,







th,







td {







	font-weight: normal;







	text-align: left;







}







h1,







h2,







h3,







h4,







h5,







h6 {







	clear: both;







}







html {







	overflow-y: scroll;







	font-size: 100%;







	-webkit-text-size-adjust: 100%;







	-ms-text-size-adjust: 100%;







}







a:focus {







	outline: thin dotted;







}







article,







aside,







details,







figcaption,







figure,







footer,







header,







hgroup,







nav,







section {







	display: block;







}







audio,







canvas,







video {







	display: inline-block;







}







audio:not([controls]) {







	display: none;







}







del {







	color: #333;







}







ins {







	background: #fff9c0;







	text-decoration: none;







}







hr {







	background-color: #ccc;







	border: 0;







	height: 1px;







	margin: 24px;







	margin-bottom: 1.714285714rem;







}







sub,







sup {







	font-size: 75%;







	line-height: 0;







	position: relative;







	vertical-align: baseline;







}







sup {







	top: -0.5em;







}







sub {







	bottom: -0.25em;







}







small {







	font-size: smaller;







}







img {







	border: 0;







	-ms-interpolation-mode: bicubic;







}















/* Clearing floats */







.clear:after,







.wrapper:after,







.format-status .entry-header:after {







	clear: both;







}







.clear:before,







.clear:after,







.wrapper:before,







.wrapper:after,







.format-status .entry-header:before,







.format-status .entry-header:after {







	display: table;







	content: "";







}















p{







  margin-bottom:20px; 







}















.green{







  color:#a0c25c;      







}







.bigger{







  font-size:16px;







  line-height:24px;







  margin-top:20px;       







}















.alignleft { float: left; }















.alignright { float: right; }















.aligncenter {







	margin-left: auto;







	margin-right: auto;







	display: block;







	clear: both;







}























h1{







  font-size:24px;







  line-height:34px;







  color:#2e2e2e;







  font-weight:normal;







  margin-bottom:16px;  







}







h2{







  font-size:22px;







  line-height:32px;







  color:#2e2e2e;







  font-weight:normal;







  margin-bottom:10px;







}







h3{







  font-size:20px;







  line-height:30px;







  color:#2e2e2e;







  font-weight:normal;







  margin-top:20px;







  margin-bottom:10px;







}







h4{







  font-size:18px;







  line-height:26px;







  color:#2e2e2e;







  font-weight:normal;







  margin-bottom:10px;







}







h5{







  font-size:16px;







  line-height:22px;







  color:#a0c25c;







  font-weight:normal;







  margin-bottom:10px;







}















a{







  color:#a0c25c;







  text-decoration:none; 







}







a:hover{







  text-decoration:underline; 







}















img{







  max-width:100%;   







 /* height:100%;*/







}







/*-----------------------------------------------------------------------------------*/







/*	Structure







/*-----------------------------------------------------------------------------------*/















@media (min-width: 1030px) {







}







@media (min-width: 768px) and (max-width: 1030px) {







}







@media (min-width: 481px) and (max-width: 767px) {







}







@media (max-width: 480px) {







}















body,







input,







textarea {







	font-size: 12px;







  font-family:'Raleway', Arial, sans-serif;







  line-height:18px;







	color:#696969; 







  -webkit-box-shadow: none!important;







  box-shadow: none!important;







  -moz-box-shadow:none!important;







  







}























#page{







       







}















.container{







  margin:auto;          







}















.header{float:left;







  width:100%;







  border-top:solid 9px #a0c25c;







  border-bottom:solid 5px #a0c25c; 







}















.body-content{float:left;







  width:100%;







  padding:28px 0 0 0;







  border-bottom:solid 5px #e6e6e6;             







}







.body-content.is-home{







  padding:0px 0 0 0;







}















.footer{float:left;







  width:100%;







  min-height:100px;







  padding-bottom:29px;







  border-top:solid 1px #dadada;







  background-image:url('images/pattern.png');     







}















.footer-credits{float:left;







  width:100%;







  background-color:#6e964f;             







}























.one_full { width: 100%;margin-bottom: 25px; }







.one_half { width: 48%; }







.one_third { width: 30.66%; }







.two_third { width: 65.33%; }







.one_fourth { width: 22%; }







.three_fourth { width: 74%; }







.one_fifth { width: 16.8%; }







.two_fifth { width: 37.6%; }







.three_fifth { width: 58.4%; }







.four_fifth { width: 67.2%; } 







.one_sixth { width: 13.33%; }







.five_sixth { width: 82.67%; }















.one_half,







.one_third,







.two_third,







.three_fourth,







.one_fourth,







.one_fifth,







.two_fifth,







.three_fifth,







.four_fifth,







.one_sixth,







.five_sixth {







	position: relative;







	margin-right: 4%;







	margin-bottom: 25px;







	float: left;







}















.column-last {







	margin-right: 0!important;







	clear: right;







}































/* Cols style */







/*------------------*/







@media (min-width: 1030px) {







.container{







  width:1026px;







  margin:auto;          







}







.col{float:left;







  width:100%;    







} 







.col4{float:left;







  width:243px;







  margin-right:18px;     







}







.col4.last_col{float:left;







  margin-right:0px;              







}







#primary{float:left;







  width:751px;







  margin-bottom:16px;        







}







#primary-full{float:left;







  width:100%;







  margin-bottom:16px;        







}







#secondary{float:right;







  width:245px;        







}







}







/*------------------*/







@media (min-width: 768px) and (max-width: 1030px) {







.container{
  width:728px;
  margin:auto;          
}
.page-id-46 .body-content.not-home .container{
  width:100%!important;
  margin:auto;          
}






.col{float:left;







  width:100%;    







} 







.col4{float:left;







  width:174.5px;







  margin-right:10px;     







}







.col4.last_col{float:left;







  margin-right:0px;              







}







#primary{float:left;







  width:516px;







  margin-bottom:16px;        







}







#primary-full{float:left;







  width:100%;







  margin-bottom:16px;        







}







#secondary{float:right;







  width:180px;        







}







}







/*------------------*/







@media (min-width: 481px) and (max-width: 767px) {







.container{







  width:471px;







  margin:auto;          







}


.page-id-46 .body-content.not-home .container{
  width:100%!important;
  margin:auto;          
}




.col{float:left;







  width:100%;    







} 







.col4{float:left;







  width:100%;







}







#primary{float:left;







  width:100%;        







  margin-bottom:16px;







}







#primary-full{float:left;







  width:100%;







  margin-bottom:16px;        







}







#secondary{float:right;







  width:100%;        







}







}







/*------------------*/







@media (max-width: 480px) {



#book-iframe{margin-left:0!important;}

.page-id-46 .body-content.not-home .container{
  width:100%!important;
  margin:auto;          
}

.container{







  width:100%;







  margin:auto;          







}







.col{float:left;







  width:100%;    







} 







.col4{float:left;







  width:100%;







}







#primary{float:left;







  width:100%;        







  margin-bottom:16px;







}







#primary-full{float:left;







  width:100%;







  margin-bottom:16px;        







}







#secondary{float:right;







  width:100%;        







}







}















#primary-full .entry-content{







  padding:0!important;







  position:relative;  







  overflow:hidden;







}







#book-iframe{margin-left:-8px!important;







  overflow:hidden;







}







/*-----------------------------------------------------------------------------------*/







/*	Header







/*-----------------------------------------------------------------------------------*/















.site-logo{float:left;}







.site-logo img{float:left;}







.header-top{float:right;}







#google_translate_element{float:left;







  margin-top: 23px;







  margin-right:20px;







}







/*-----------------------------------------------------------------------------------*/







/*	Top social







/*-----------------------------------------------------------------------------------*/















.top-social{float:right;







  margin-top:23px;







}







.top-social a{float:left;







  margin-right:4px;







  width:30px;







  height:30px;







  background-color:#696969;







  background-image:url('images/top-social.png');







  background-repeat:no-repeat;







  -webkit-border-radius: 30px;







  -moz-border-radius: 30px;







  border-radius: 30px;







}







.ico-email{background-position:left top;}







.ico-twitter{background-position:-30px top;}







.ico-facebook{background-position:-60px top;}







.ico-google{background-position:-90px top;}























/*-----------------------------------------------------------------------------------*/







/*	Navigation







/*-----------------------------------------------------------------------------------*/















#site-navigation{float:right;







  position:relative;







}















/*------------------*/







@media (min-width: 1030px) {







  ul.nav-menu {display:block;}







  #menu-pull{display:none;}







}







/*------------------*/







@media (min-width: 768px) and (max-width: 1030px) {







  ul.nav-menu {display:block;}







  #menu-pull{display:none;}



ul.nav-menu li a{float:left;



  padding:0 8px 0 8px!important;



  font-size:14px!important;



}



.home-title{min-height:132px;}







.gallery-title{display:none!important;}



.gallery-content {



  margin-top: 356px!important;



}



.fullwidthbanner-container .tp-thumbs{bottom: -190px!important;}







}







/*------------------*/







@media (min-width: 481px) and (max-width: 767px) {







  #site-navigation{width:100%;}







  ul.nav-menu {padding:20px;







    display:none;







  }







  ul.nav-menu li{width:100%;}







  #menu-pull{display:block;







  }







  ul.dropdown-menu {top:42px;}







  .gallery-title{display:none!important;}



  .gallery-content {



  margin-top: 326px!important;



  }



  .fullwidthbanner-container .tp-thumbs{bottom: -180px!important;}







  



}







/*------------------*/







@media (max-width: 480px) {







  #site-navigation{width:100%;}







  ul.nav-menu {padding:5%;







    display:none;







  }







  ul.nav-menu li{width:100%;}







  #menu-pull{display:block;







    margin-top:10px;







  } 







  ul.dropdown-menu {top:52px;}







}















ul.dropdown-menu {display:none;







  width:100%;







  padding:5%;







  background-color:#ffffff;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







  position:absolute;







  left:0;







  z-index:200000;







}







ul.dropdown-menu li{float:left;







  width:100%;                   







}







ul.dropdown-menu li a{float:left;







  padding:0 14px 0 14px;







  font-size:16px;







  line-height:50px;







  font-weight:normal;







  font-family:'Raleway', Arial, sans-serif;







  color:#696969;







  text-decoration:none;







}







ul.dropdown-menu li a:hover{







  color:#a0c25c;







  text-decoration:none;







}







#menu-pull{







    width:100%;







    text-align:center;







    color:#ffffff;







    background-color:#a0c25c;







    background-image:url('images/nav.png');







    background-repeat:no-repeat;







    background-position:right 2px;







    padding: 12px 14px 12px 14px;







    margin-bottom:10px;







    font-size: 16px;







    line-height:18px;







    cursor:pointer;







    -moz-box-sizing: border-box;







    -webkit-box-sizing: border-box;







    box-sizing: border-box;







  }























ul.nav-menu {float:left;







  list-style:none;







  margin-top:22px;







  position:relative;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







}







ul.nav-menu li{float:left;







  position:relative;







}







ul.nav-menu li a{float:left;







  padding:0 14px 0 14px;







  font-size:16px;







  line-height:50px;







  font-weight:normal;







  font-family:'Raleway', Arial, sans-serif;







  color:#696969;







  text-decoration:none;







}







ul.nav-menu li:last-child a{padding-right:0;}







ul.nav-menu li a:hover,ul.nav-menu li.current_page a:hover{







  color:#a0c25c;







  text-decoration:none;







}







/*2nd level */







ul.nav-menu li ul{float:left;







  display:none;







  width:200px;







  padding-top:5px;







}







ul.nav-menu li:hover ul{float:left;







  display:block;







  position:absolute;







  left:0;







  top:50px;







  z-index:500000;







}







ul.nav-menu li ul li{float:left;







  background-color:#2d2d2d; 







  width:100%;                   







}







ul.nav-menu li ul li a{float:left;







  color:#e0e1e3;







  text-decoration:none;







  width:100%;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







  font-size:14px;







  line-height:26px;







  padding:0px 20px 0px 20px;                    







}







ul.nav-menu li ul li a:hover{







  color:#a0c25c;            







  text-decoration:none;        







}















/*-----------------------------------------------------------------------------------*/







/*	Slider







/*-----------------------------------------------------------------------------------*/















.slider-home{float:left;







  width:100%;







  max-height:450px;







  padding-top:28px;







  padding-bottom:28px;







  background-image:url('images/pattern.png');







  background-position:left top;  







}







.slider{float:left;







  width:100%;







  padding-top:28px;







  padding-bottom:28px;







  background-image:url('images/pattern.png');







  background-position:left top;       







}







@media (min-width: 1030px) {







  .slider{height:450px;}







  .body-content.not-home{







  margin-top:-506px;         







  }







}







@media (min-width: 768px) and (max-width: 1030px) {







  .slider{height:304px;}







  .body-content.not-home{







  margin-top:-365px;         







  }







}







@media (min-width: 481px) and (max-width: 767px) {







  .slider{height:282px;}







  .body-content.not-home{







  margin-top:-338px;         







  }







}







@media (max-width: 480px) {







  .slider{height:280px;}







  .body-content.not-home{







  margin-top:-356px;         







  }



  



  .gallery-title{margin-top:328px!important;}







}







































.slider-wrap{float:left;







  width:100%;              







  margin:0 0 0 0;







}







.slider-wrap img{float:left;







}







.page-slider{float:left;







  width:100%;







  margin-bottom:28px;            







}







#content .page-slider ul li{







  margin:0px;            







}







.page-slider img{float:left;}        















/* Change default slider bullet */







.tp-bullets.simplebullets.round .bullet {







  background: url('images/point-grey.png') no-repeat top left!important;







  width: 11px!important;







  height: 11px!important;







}







.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {







  background-position: top left!important;







  background: url('images/point-green.png') no-repeat top left!important;







}































/*-----------------------------------------------------------------------------------*/







/*	Homepage







/*-----------------------------------------------------------------------------------*/















.home-title{float:left;







  width:100%;







  padding:10px 20px 10px 20px;







  font-size:24px;







  line-height:28px;







  font-weight:normal;







  color:#ffffff;







  background-color:#a0c25c;







  margin-bottom:16px;  







  margin-top:0;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;         







}







.home-block{float:left;







  width:100%;







  padding:10px 20px 10px 20px;







  font-size:12px;







  line-height:20px;







  color:#696969;







  background-color:#f8f8f8;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;           







}







.home-block-more{float:left;







  width:100%;







  padding:10px 20px 10px 20px;







  background-color:#e6e6e6; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;                 







}







.home-block-more a{







  font-size:18px;







  line-height:24px;







  color:#2d2d2d;







  text-decoration:none;







  padding-right:34px;







  background:url('images/read-more.png') no-repeat right 7px;                







}







.home-block-more a:hover{







  color:#a0c25c;







  text-decoration:none;                







}







.home-quote{float:left;







  width:100%;







  margin-top:50px;







  margin-bottom:30px;







  padding:20px 34px 20px 34px;







  font-size:25px;







  line-height:34px;







  font-weight:normal;







  font-family:'Parisienne', cursive;







  text-align:center;







  background-color:#f8f8f8;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;           







}























/*-----------------------------------------------------------------------------------*/







/*	Carousel







/*-----------------------------------------------------------------------------------*/















.carousel{float:left;







  width:100%;







  position:relative;         







  margin-bottom:20px;







}























@media (min-width: 1030px) {







.supercarousel_wrapper {height:150px!important;}







}







@media (min-width: 768px) and (max-width: 1030px) {



.home-block {height:220px;}



.supercarousel_wrapper {height:107px!important;}







}







@media (min-width: 481px) and (max-width: 767px) {







.supercarousel_wrapper {height:116px!important;}







}







@media (max-width: 480px) {







.carousel{display:none;}







}















.bx-wrapper .bx-viewport {







  -moz-box-shadow: none!important;







  -webkit-box-shadow: none!important;







  box-shadow: none!important;







  border:none!important;







  left: 0px!important;







  background: transparent!important;







}







.bx-wrapper .bx-controls-direction a {







  position: absolute;







  top: 0!important;







  margin-top:0px!important;







  outline: 0;







  width: 47px!important;







  height: 150px!important;







  text-indent: -9999px;







  z-index: 9999;







}







.bx-wrapper .bx-prev {







  left: 0px!important;







  background: url('images/slide-prev.png') no-repeat left top!important;







}







.bx-wrapper .bx-prev:hover {







  left: 0px!important;







  background: url('images/slide-prev.png') no-repeat left top!important;







  opacity:0.7;







}







.bx-wrapper .bx-next {







  right: 0px!important;







  background: url('images/slide-next.png') no-repeat left top!important;







}







.bx-wrapper .bx-next:hover {







  right: 0px!important;







  background: url('images/slide-next.png') no-repeat left top!important;







  opacity:0.7;







}















.supercrsl a.prev, .supercrsl a.next {







  position: absolute;







  top: 0!important;







  margin-top:0px!important;







  outline: 0;







  width: 47px!important;







  height: 100%!important;







  text-indent: -9999px;







  z-index: 9999;







}







.supercrsl a.prev{







  left: 0px!important;







  background: url('images/slide-prev.png') no-repeat left 50%!important;                 







}







.supercrsl a.prev:hover {







  left: 0px!important;







  background: url('images/slide-prev.png') no-repeat left 50%!important;







  opacity:0.7;







}







.supercrsl a.next{







  right: 0px!important;







  background: url('images/slide-next.png') no-repeat left 50%!important;                 







}







.supercrsl a.next:hover {







  right: 0px!important;







  background: url('images/slide-next.png') no-repeat left 50%!important;







  opacity:0.7;







}







































/*-----------------------------------------------------------------------------------*/







/*	Footer widgets







/*-----------------------------------------------------------------------------------*/







.footer .widget{float:left;







  width:100%; 







  margin-top:0px;







  color:#b4b4b4;              







}















.footer .widget h3.widget-title{float:left;







  width:100%;               







  font-size:24px;







  line-height:32px;







  font-weight:300;







  margin-bottom:10px;







  margin-top:16px;







  color:#a0c25c;







}















.footer .widget li{float:left;







  width:100%;







  font-size:14px;







  line-height:22px;







  color:#b4b4b4;







}







.footer .widget a{







  color:#b4b4b4;







  text-decoration:none;







}







.footer .widget a:hover{







  text-decoration:underline;







}























/*-----------------------------------------------------------------------------------*/







/*	Footer credits







/*-----------------------------------------------------------------------------------*/















.footer-credits{text-align:center;







  color:#ffffff;







  font-size:12px;







  line-height:24px;







  text-align:center;







  font-family:Arial, sans-serif;







}







.footer-credits a{







  color:#ffffff;







  text-decoration:none;







}







.footer-credits a:hover{







  color:#ffffff;







  text-decoration:underline;







}















/*-----------------------------------------------------------------------------------*/







/*	Sidebar







/*-----------------------------------------------------------------------------------*/















#secondary .widget{float:left;







  width:100%;       







  background-color:#ffffff;







  margin-bottom:16px;







}







#secondary .widget-title{float:left;







  width:100%;







  font-size:24px;







  line-height:33px;







  font-weight:300;







  color:#ffffff;







  padding:7px 20px 7px 20px;







  background-color:#a0c25c; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







  margin-top:0px;







  margin-bottom:0px;             







}







#secondary .widget-body{float:left;







  width:100%;







  padding:20px;







  background-color:#f8f8f8; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box; 







  margin-top:16px; 







}







#secondary .widget-clear-body{float:left;







  width:100%;







  padding:20px 0 20px 0;







  background-color:#f8f8f8; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box; 







  margin-top:16px; 







}







#secondary .widget-clear-body img{







  width:100%;                                 







}







#secondary .widget-body ul li a{







  text-decoration:none;







  font-size:16px;







  line-height:24px;







  color:#a0c25c;                               







}







#secondary .widget-body ul li a:hover{







  color:#a0c25c;







  text-decoration:underline;







}























/*-----------------------------------------------------------------------------------*/







/*	Content styling







/*-----------------------------------------------------------------------------------*/























#content{float:left;







  width:100%;







  position:relative;        







}







#content ul{







  list-style-type:disc;           







}







#content ul li{







  margin-left:30px;           







}























.entry-title{float:left;







  width:100%;







  font-size:24px;







  line-height:33px;







  font-weight:300;







  color:#ffffff;







  margin-bottom:0px;







  padding:7px 20px 7px 20px;







  background-color:#a0c25c; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;              







}







.entry-title a{float:left;







  font-size:24px;







  line-height:33px;







  font-weight:300;







  color:#ffffff;







  text-decoration:none;







}







.entry-title a:hover{







  color:#ffffff;







  text-decoration:none;







}















h2.inner-title{







  margin-bottom:0px;







  margin-top:0px;          







  color:#2d2d2d;







  font-size:30px;  







}















.cat-title{







  margin-bottom:16px;          







}







.category-more{







  background-color:transparent;







  padding-top:0;







  padding-left:0!important;







  margin-top:-20px;







  margin-bottom:20px;              







}







.category-more a{







  font-size:14px;







  background:url('images/r-m.png') no-repeat right 4px;







  color:#2d2d2d;







  padding-right:26px;              







}























.entry-meta{float:left;







  width:100%;  







  margin-top:8px;







  margin-bottom:30px;        







}







.entry-meta span{float:left;







  margin-right:24px;







  font-size:12px!important;







  color:#9a9a9a;        







}







.entry-meta span a{







  color:#9a9a9a!important; 







  font-size:12px!important; 







  text-decoration:none;      







}







.entry-meta span a:hover{







  color:#9a9a9a!important; 







  font-size:12px!important; 







  text-decoration:none;      







}























.content-inner {







  margin-bottom:26px;







  border-bottom:solid 38px #e6e6e6;                                                           







}







.content-inner.content-inner-category{







  margin-top:0px!important;







  margin-bottom:0px!important; 







  border-bottom:none;                                     







}







.content-inner.content-inner-category:last-child{







  







}







.content-inner .entry-summary,.content-inner .entry-content{







  margin-bottom:0!important;







  border-bottom:none!important;                                                           







}







.entry-wrap{float:left;







  width:100%;







  background:#ffffff;







}







.delimiter{float:left;







  width:100%;







  padding:0 20px 10px 20px;







  background-color: #f8f8f8;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







}







.delimiter span{float:left;







  width:100%;







  border-bottom:solid 1px #dadada;                              







}















.content .delimiter:last-child span{







  border:none;                                         







}















.entry-summary,.entry-content{float:left;







  width:100%;







  padding:20px;







  background-color:#f8f8f8; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box; 







  margin-top:16px;







  margin-bottom:26px;







  border-bottom:solid 38px #e6e6e6;                           







}







.entry-content{







  margin-bottom:16px;              







}







.widget-readmore{float:left;







  width:100%;







  padding:10px 20px 10px 20px;







  background-color:#e6e6e6; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;                 







}







.widget-readmore a{







  font-size:14px;







  line-height:17px;







  color:#2d2d2d;







  text-decoration:none;







  padding-right:34px;







  background:url('images/read-more.png') no-repeat right 4px;                







}







.widget-readmore a:hover{







  color:#a0c25c;







  text-decoration:none;                







}







.more_link{float:right;







  margin:10px 0 0px 0;







  text-decoration: none;







  font-size: 14px;







  line-height: 24px;







  color: #a0c25c;          







}







.more_link:{







  text-decoration: underline;







}















.blog-thumb{float:left;







}







.blog-thumb img{float:left;







  margin-bottom:16px;







}















.content-inner{float:left;







  width: 100%;







  padding-left: 94px;







  margin-top:16px;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;  







  background-color: #f8f8f8;            







}







.content-inner .entry-content{







  margin-top:0!important;







  padding-left:0!important;                             







}







.content-left{







  float: left;







  margin-left: -94px;







  width: 71px;







  padding-top:20px;   







  margin-top:2px;







}







.content-left .post_date{float:left;







  width:100%;







}







.post_date span{float:left;







  width:100%;







  text-align:center;







  color:#ffffff;               







}







.post_date span.post_day{







  font-family:Verdana, sans-serif;







  background-color:#9fc25c;







  color:#ffffff;







  font-size:36px;







  line-height:38px;







  font-weight:bold;







  text-align:center;







  padding-top:0px;                        







}







.post_date span.post_month{







  font-family:Verdana, sans-serif;







  font-size:24px;







  line-height:28px;







  font-weight:bold;







  color:#ffffff;







  text-align:center;







  background-color:#9fc25c;







  text-transform:uppercase;







  padding-bottom:15px;                        







}







.post_date span.post_year{







  color:#2d2d2d;







  font-size:18px;







  line-height:26px;







  text-align:center;







  padding-bottom:3px;







  background-color:#e6e6e6;                        







}







.content-right{







  float: right;







  width: 100%;             







}







































/*-----------------------------------------------------------------------------------*/







/*	Testimonial







/*-----------------------------------------------------------------------------------*/















.testimonial{float:left;







  width:100%;     







  border-bottom:solid 1px #dadada;  







  margin-bottom:30px;     







}







.testimonial-name{float:left;







  width:100%;







  color:#6e964f;







  margin-bottom:0px;          







}







.testimonial-note{float:left;







  width:100%;







  margin-bottom:40px;          







}















/*-----------------------------------------------------------------------------------*/







/*	Gallery







/*-----------------------------------------------------------------------------------*/















.gallery-slider{float:left;







  width:100%; 







  margin-bottom:28px;







  position:absolute;







  top:0;







  left:0;                 







}







.gallery-slider ul li{







  margin-left:0!important;                 







}















.gallery-slider .navbar{







  width:100%!important;                        







}















.gallery-slider.active{







  z-index:10003;                        







}















.gallery-slider.noactive{







  z-index:10002;                          







}







.gallery-slider.noactive .navbar{display:none!important;}







.gallery-slider .navbar{left:0!important;margin-left:0!important;}















.gallery-title{float:left;







  width:100%;







  margin-top:478px;







  font-size:24px;







  line-height:33px;







  font-weight:300;







  color:#ffffff;







  margin-bottom:0px;







  padding:7px 20px 7px 20px;







  background-color:#a0c25c; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;              







}







.gallery-title.active{







  display:block;                        







}







.gallery-title.noactive{







  display:none;                        







}















.gallery-content{float:left;







  width:100%;







  list-style:none;







  padding:10px 15px 10px 15px;







  margin-top:16px;







  background-color:#e6e6e6; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;                







}







.gallery-content li{float:left;







  list-style:none;       







  padding:0 5px 0 5px;







  margin:0!important;







  border-right:solid 1px #a0c25c;







  font-size:16px;







  line-height:24px;







  color:#2d2d2d;







  text-align:center;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;   







  cursor:pointer;      







}







.gallery-content li:last-child{border-right:none;}







.gallery-content li:hover,.gallery-content li.active{







  color:#a0c25c;                







}















.gallery-wrap{float:left;







  width:100%;







  padding-bottom:200px;







  background-color:#f8f8f8; 







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box; 







  border-bottom:solid 38px #e6e6e6;                           







             







}























.fullwidthbanner-container .tp-thumbs {







  padding: 0px!important;







  border-left:none!important; 







}



















@media (min-width: 1030px) {







}







@media (min-width: 768px) and (max-width: 1030px) {







}







@media (min-width: 481px) and (max-width: 767px) {







}







@media (max-width: 480px) {







 .fullwidthbanner-container .tp-thumbs {bottom:-74px!important;}











}







@media (max-width: 444px) {







.recaptchatable #recaptcha_image {



  margin: 0 !important;



  width: 200px !important;



}



.recaptchatable .recaptcha_image_cell center {



  float: left;



}



.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {







background: none !important;



}















}















.navigation{float:left;







  width:100%;           







  padding:20px;







  background-color:#f8f8f8;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







}















.navigation a{float:left;







  margin:0px 10px 0px 0;







  text-decoration: none;







  font-size: 14px;







  line-height: 24px;







  color: #a0c25c;             







}







.navigation a:hover{







  text-decoration: underline;







  color: #a0c25c;                                   







}







.navigation span{float:left;







  margin:0px 10px 0px 0;







  text-decoration: none;







  font-size: 14px;







  line-height: 24px;







  color: #696969;             







}















.pagination{







           







}















.nav-single{







  float:left;           







  width:100%;







  padding:20px;







  background-color:#f8f8f8;







  -moz-box-sizing: border-box;







  -webkit-box-sizing: border-box;







  box-sizing: border-box;







}























.webs-table {







  width: 100%;







  margin: 0;







  padding: 0;







  border-spacing: 0;







  border: 1px solid;







}







.webs-table.showborder {







  border-style: solid !important;







}







.webs-table.showborder > tbody > tr > td,







.webs-table.showborder > thead > tr > td {







  border-left-style: solid !important;







}







.webs-table.showborder > tbody > tr > td:first-child,







.webs-table.showborder > thead > tr > td:first-child {







  border-left-style: none !important;







}







.webs-table.hideborder {







  border-style: none !important;







}







.webs-table.hideborder > tbody > tr > td,







.webs-table.hideborder > thead > tr > td {







  border-left-style: none !important;







}







.webs-table > tbody > tr > td,







.webs-table > thead > tr > td {







  min-width: 16px;







  padding: 8px 6px;







  border: 0;







  border-left: 1px solid;







}







.webs-table > tbody > tr > td:first-child,







.webs-table > thead > tr > td:first-child {







  border-left: 0;







}







.webs-table > thead.disabled {







  display: none;







}







.webs-table > thead > tr > td {







  border-color: transparent;







  padding: 12px 6px;







}







.webs-table > thead > tr > td .webs-text {







  font-weight: bold;







}







.webs-table {







  border-color: #e3d475;







}







.webs-table tbody > tr > td {







  border-color: #e3d475;







}







.webs-table thead > tr > td {







  background-color: #eee5aa;







  background-color: rgba(227, 212, 117, 0.44999999999999996);







}







.webs-table > tbody > tr.even > td {







  background-color: #131313;







  background-color: rgba(255, 255, 255, 0.02);







}







.webs-table > tbody > tr.odd > td {







  background-color: #242424;







  background-color: rgba(255, 255, 255, 0.08);







}







#CDSWIDCOE{margin-left:0!important;}







#CDSWIDCOELOGO{float:left;}







.imagewidget{margin-top:22px;}















.tp-caption.large_bold_white {



  font-size: 40px!important;



  line-height: 44px!important;



  font-weight: 300!important;



  font-family: "Open Sans"!important;



  color: rgb(255, 255, 255)!important;



  text-decoration: none!important;



  background-color: #000000!important;



  padding: 10px 20px 10px 20px!important;



  border-width: 0px!important;



  border-color: rgb(255, 214, 88)!important;



  border-style: none!important;



}











.tp-caption.medium_light_white {



  font-size: 40px!important;



  line-height: 44px!important;



  font-weight: 300!important;



  font-family: "Open Sans"!important;



  color: rgb(255, 255, 255)!important;



  text-decoration: none!important;



  background-color: #a0c25c!important;



  padding: 10px 20px 10px 20px!important;



  border-width: 0px!important;



  border-color: rgb(255, 214, 88)!important;



  border-style: none!important;



}







iframe, object, embed {



        max-width: 100%;



}















@media (min-width: 1030px) {



.one_email { width: 48%; }



}



@media (min-width: 768px) and (max-width: 1030px) {



.one_email { width: 48%; }



}



@media (min-width: 481px) and (max-width: 767px) {



.one_email { width: 48%; }



}



@media (max-width: 480px) {



.one_email { width: 100%; }



}







.one_email { float: left; }







.one_email{



	position: relative;



	margin-right: 4%;



	margin-bottom: 25px;



	float: left;



}



.tp-bullets.tp-thumbs img{

  width:100%!important;

  height:100%!important;

}

.tp-mask,
.tp-bullets.tp-thumbs.navbar{overflow:hidden!important;
  background:transparent;
}