h1 {text-align:center;

}

body{
    background-color:white;
}

/*article{background-image:url(img_v.jpg);
        background-repeat:no-repeat;
        background-position:center;
}*/

p{font-size:18px;
  line-height:1.5;
  text-indent:20px;
  }

.main-content{display:block;
    padding-bottom;50px;
    padding-top: 15px;
    min-height:450px;
}


h2 {background-color:black;
    line-height:20px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
    height:100px;
    border:solid black 1px;
}

section p{padding-top:0px;
          margin-top:0px;
}

h4{font-size:22px;
}

div p nav {height:50px;
}

h2 nav ul li {
    display:inline;
    background-color:black;
    padding:5px 10px;
    font-color:black;
    float:left;

    /*insert width here?*/
}



a{text-decoration:none;
  font-color:white;
}

a:link {color:white;}
a:visited{color:white;}
a:hover{font-color:LightGray;}
a:active{color:white;}

{box-sizing: border-box;}

form.example input[type=text]{
    padding:10px;
    font-size:17px;
    border:1px solid white;
    float:left;
    width:60%;
    background:white;
 
}

form.example button{
    float:left;
    width:20%;
    padding:10px;
    background:black;
    color:white;
    font-size:17px;
    border:1px solid white;
    border-color:white;
    border-left:none;
    cursor:pointer;
}

form.example button:hover{
    background:#d9479f;
}

form.example::after{
    content:"";
    clear:both;
    display:table;
}

form.example { float:right
}

.container{width:1200px;
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto;
}
.row{margin-right:-10px;
    margin-left:-10px;}

.row::before{diplay:table;
    content:"";
    box-sizing:border-box;
}

.row::after{clear:both;
    display:table;
    content:"";
    box-sizing:border-box;
}

 .col-md-offset-3{margin-left:25%;}
 .col-md-6{width:50%;
           float:left;}
.col-md-6, .col-sm-8, .col-xs-12{position:relative;
                                 min-height:1px;
                                 padding-right:10px;
                                 padding-left:10px;}

 hr{ margin-top:20px;
     margin-bottom:20px;
     border:0;
     border-top:1px solid#eee;
     height:0;
     box-sizing:content-box;
 }
 
 .row{margin-right:-10px;
     margin-left:-10px;}

.form-group{margin-bottom:15px;}
.form-control{display:block;
    width:100%;
    font-size:14px;
    color:#555;
    background-color:#fff;
    background-image:none;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}

textarea{font-family:inherit;
    overflow:auto;
}

textarea.form-control{height:auto;}
.form-control{display:block;
    width:100%;
    padding:6px 12px;
    font-size:14px;
    line-height: 1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border; 1px solid#ccc;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.pull-right{float:right !important;}
.btn{background-color:#d9479f;
    color:#ffffff;
    border-color:#000000;
    font-size:12px;
    padding:0 25px;
    text-transform:uppercase;
    line-height:34px;
    height:36px;
    letter-spacing:0.05cm;
    font-weight:700;
    border:2px solid transparent;
    text-decoration:none;
    border-radius:0;
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -moz-user-select:none;
    background-image:none;
    -webkit-appearance:button;
    overflow:visible;
}

textarea{font-family:inherit;
    overflow:auto;
}

col-sm-8{width:66.66666667%;
          float:left;}

.clear-40{clear:both !important;
    margin-top:40px !important;
}

.clear-30{clear:both !important;
    margin-top:30px !important;
}

.clear-20{clear:both !important;
    margin-top:20px !important;
}

#back-top{background:url(icons_new.png)13px -1553px
    no-repeat #000;
    z-index:99;
    font-size:0;
    height:52px;
    position:fixed;
    right:40px;
    top:50%;
    width:52px;
    cursor:pointer;
    margin:0;
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
}

#back-top:hover{
    background-color:#d9479f;
    color:#000;
}


/*.site-footer{background:black;
    background-position:left-top;
    background-repeat:no-repeat;
    background-attachment:scroll;
    padding:37px 0 110px;
    letter-spacing:0.02em;
}*/

.footer{
    position:fixed;
    left:0;
    bottom:0px;
    width:100%;
    height:35px;
    background-color:black;
    color:white;
    text-align:center;
    
}
