.site-branding {    max-width: 40% !important;}

.hm-header-sidebar {
    width: 60% !important;
    margin: 100px 0 0 !important;
    overflow: hidden!important;
    float: right !important;
}

.ow-button-base a.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .25em -0.2em -0.25em;float:left}
.white-border{
  border:1px solid #FFF;
}

.headerText {
    background: rgb(167,130,45);
    background: -moz-linear-gradient(left, rgba(167,130,45,1) 0%, rgba(223,188,84,1) 17%, rgba(248,220,121,1) 49%, rgba(223,188,84,1) 76%, rgba(167,130,45,1) 100%);
    background: -webkit-linear-gradient(left, rgba(167,130,45,1) 0%,rgba(223,188,84,1) 17%,rgba(248,220,121,1) 49%,rgba(223,188,84,1) 76%,rgba(167,130,45,1) 100%);
    background: linear-gradient(to right, rgba(167,130,45,1) 0%,rgba(223,188,84,1) 17%,rgba(248,220,121,1) 49%,rgba(223,188,84,1) 76%,rgba(167,130,45,1) 100%);
    padding: 6px 0;
    border-bottom: 1px solid rgba(167,130,45,1);
    text-align:center;
    margin-bottom:20px;
   color:#602e0f;
}

.login-Input{
  width:69%;
  float:left;
}

.login-btn {
    width: 100%;
    float: right;
    margin-bottom: 10px;
}

#txtUserName,#password{  width: 30%;
    padding: 12px 20px;
   display: inline-block;
    font-size: 16px;border-radius: 0px;  border-bottom:2px solid rgba(195,145,47,1);
		margin-bottom:10px;
}

a#btnLogin, a#btnSignIn{
  background: rgb(195,145,47);
  background: -moz-linear-gradient(45deg, rgba(195,145,47,1) 0%, rgba(253,241,126,1) 32%, rgba(255,255,160,1) 51%, rgba(253,241,126,1) 70%, rgba(195,145,47,1) 100%);
  background: -webkit-linear-gradient(45deg, rgba(195,145,47,1) 0%,rgba(253,241,126,1) 32%,rgba(255,255,160,1) 51%,rgba(253,241,126,1) 70%,rgba(195,145,47,1) 100%);
  background: linear-gradient(-45deg, rgba(195,145,47,1) 0%,rgba(253,241,126,1) 32%,rgba(255,255,160,1) 51%,rgba(253,241,126,1) 70%,rgba(195,145,47,1) 100%);
  border: 1px solid rgba(255,255,160,1);
  border-radius: 3px;
  width:38%;
  float:right;
  text-align:center;
  padding: 9px;
}

a#btnLogin, a#btnSignIn {
    color: #602e0f;
    font-size: 1.25rem;
}

a#btnLogin:hover, a#btnSignIn:hover {
    color: #C29238;
    font-size: 1.25rem;
}

.plate {
  width: 100%;
  margin: 10% auto;
}
.shadow {
  color: #fff;
  font-family: Arvo;
  font-weight: bold;
  text-shadow:
    -2px -2px 0 #222,
    2px -2px 0 #222,
    -2px 2px 0 #222,
    2px 2px 0 #222,
    3px 3px 0 #fff,
    4px 4px 0 #fff;
  line-height: 0.8em;
  letter-spacing: 0.1em;
  transform: scaleY(0.7);
  -webkit-transform: scaleY(0.7);
  -moz-transform: scaleY(0.7);
  margin:0;
  text-align: center;
}
.script {
  font-family: "Prompt";
  color: rgba(223,188,84,1);
  text-align: center;
  font-size: 32px;
  position: relative;
  margin:0;
}
.script span {
  background-color: #000;
  padding: 0 1.0em;
}
.script:before {
  content:"";
  display: block;
  position: absolute;
  z-index:-1;
  top: 50%;
  width: 100%;
  border-bottom: 3px solid rgba(255,255,255,1);
}
.text1 {
  font-size: 32px;
}
.text2 {
  font-size: 169px;
}
.text3 {
  font-size: 100px;
}

.wp-show-posts-entry-title {
    font-size: 1.5rem;
  color: rgba(223,188,84,1);
}

.wp-show-posts-entry-title:hover {
    font-size: 1.5rem;
  color: rgba(255,255,255,1);
}

.comment-form-url, .comment-form-email, .comment-form-author{
    width: 33%;
    display: inline-block;
}

#author, #email, #url {
    width: 99%;
}

@media only screen and (max-width: 768px) {
  .comment-form-url, .comment-form-email, .comment-form-author{    width: 50%;    display: inline-block;	}
		div#pg-w609e487724383-1 {    width: 100% !important;    -webkit-flex-wrap: nowrap !important;}
}

@media only screen and (max-width: 500px) {
#txtUserName,#password{  width: 49% !important;}
		a#btnLogin, a#btnSignIn {       width: 100% !important;    margin-bottom: 10px !important;}
		.site-branding {    max-width: 100% !important;}
}


@media only screen and (max-width: 380px) {
  .comment-form-url, .comment-form-email, .comment-form-author{
    width: 100%;
    display: inline-block;
	}
}

.mobile-menu{
     display:none;
}

.hm-nav-container {    background: linear-gradient(to right, rgba(167,130,45,1) 0%,rgba(223,188,84,1) 17%,rgba(248,220,121,1) 49%,rgba(223,188,84,1) 76%,rgba(167,130,45,1) 100%);}
#main-nav-button {    color: #000;}

@media only screen and (max-width: 1040px) {
  
  .site-branding {
    float: none;
    max-width: 100% !important;
    margin: 0px !important;
    margin: auto !important;
}
  
  .hm-logo {
    float: none;
    text-align: center;
	}
  
  .hm-header-sidebar {
    float: none;
    width: 100% !important;
		margin: 0px 0 0 !important;
	}
  
  #site-navigation {
    display: none;
	}
  
   .mobile-menu{
      width:calc(100%);
     display:inline-block;
   }
  
  	
  	div.mobile-menu ul{
      margin:0px !important;
      padding:0px !important;
      border-top:1px solid rgba(255,255,255,0.5);
  	}

    div.mobile-menu ul li{
      width:calc(33.33%);
      display:inline-block;
      text-align:center;
      border-bottom:1px solid rgba(255,255,255,0.5);
      border-right:1px solid rgba(255,255,255,0.5);
      margin:0px;
      padding:10px 5px;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #ad8932 0%, #f7da77 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ad8932 0%,#f7da77 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ad8932 0%,#f7da77 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    }
  	
  	div.mobile-menu ul li:nth-child(3n+0){
      border-right:0px solid rgba(255,255,255,0.5);
    }
  
  	div.mobile-menu ul li a{
      color: #ffffff;
  	}
  	
  	div.mobile-menu ul li a:hover{
      color: #151515;
  	}
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2535{
  	/*background: #FF0000;
    -webkit-animation: argh-my-eyes linear 0.7s infinite;
    -moz-animation:    argh-my-eyes linear 0.7s infinite;
    animation:         argh-my-eyes linear 0.7s infinite;*/
}

@-webkit-keyframes argh-my-eyes {
    0%   { background-color: #FF0000; }
    50% { background-color: #600000; }
    100% { background-color: #FF0000; }
  }
  @-moz-keyframes argh-my-eyes {
    0%   { background-color: #FF0000; }
    50% { background-color: #600000; }
    100% { background-color: #FF0000; }
  }
  @keyframes argh-my-eyes {
    0%   { background-color: #FF0000; }
    50% { background-color: #600000; }
    100% { background-color: #FF0000; }
  }

.m-contact{
  display:none;
}

@media only screen and (max-width: 1100px) {
  .m-contact{
    display:block;
    position:fixed;
    z-index:9999;
    width:100%;
    height:50px;
    border-top:1px solid #9e9e9e;
    bottom: 0;
    background:#EFEFEF;
  }
  
  .tel, .line{
    width:50%;
    border-left:1px solid #cecece;
    float:left;
    display:block;
    text-align:center;
  }
  
    a.contact-info{
      color:#00a700;
      font-size:32px;
    }
  
  a.contact-info:hover{
      color:#151515;
    }
  
  img.contact-icon{
    width:32px;
    height:32px;
    margin:9px 7px 0px 0px;
  }
  
  .text-contact{
    display:inline;
  }
}

@media only screen and (max-width: 600px) {  
  img.contact-icon{
    width:32px;
    height:32px;
    margin:9px 7px 0px 0px;
  }
  
  .text-contact{
    display:none;
  }
  
  .body {
    max-width:100%;
		overflow-x: hidden !important;
	}
}

.sgpb-theme-6-overlay.sgpb-popup-overlay-13072.sgpb-popup-overlay {
  width: 0% !important;
    height: 0% !important;
}

@media only screen and (max-width: 600px) {  
		#sgpb-popup-dialog-main-div-wrapper {
			display: none;
		}
}

.sgpb-main-html-content-wrapper > p {margin: 0px;}