
/* iPhone 5  */
@media (min-width:320px) and (max-width:568px){
.award {display: inline-block !important; width: 25% !important; float: left !important;}
}


/* iPhone 6  */
@media (min-width:375px) and (max-width:627px) {
.award {display: inline-block !important; width: 25% !important; float: left !important;}
}


/* iPhone 6 Plus  */
@media (min-width:414px) and (max-width:736px){
.award {display: inline-block !important; width: 25% !important; float: left !important;}
}




h1 {
text-align:center;
text-transform:uppercase;
font-family: 'A little sunshine';
font-style: normal;
}

h2 {font-weight:600 !important;text-transform:uppercase;}
h4, h3 {font-weight: 600 !important; letter-spacing:1px !important;}

.post-content h1 {
  font-weight: 300;
}
h3,h4,h5 {
text-transform:uppercase;
}
#main {
  position: relative;
}
.fusion-imageframe {
  margin-bottom: 20px;
}
#nav.nav-holder .navigation > li > a {
  border: transparent;
}
.wpcf7-form-control {
  font-size: 16px !important;
  height: 40px;
  margin-bottom: 10px;
}
.fusion-checklist .size-small {
  font-size: 18px;
}
.fusion-reading-box-container h2 {
  text-align: left;
}
.fusion-tabs .nav-tabs li {
  font-size: 30px;
  text-transform: uppercase;
}

.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus {
  color: #61823e;
}
#posts-container h2{
text-align:left;
}
.tmls.large_image .tmls_container .tmls_item .tmls_image, .tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {
  height: 140px;
  width: 140px;
}
/*
.tmls .tmls_container .tmls_item .tmls_image {
  background-color: transparent;
}
.tmls .tmls_next_prev .tmls_prev {
  left: 0;
  position: absolute;
      background:transparent;
}
.tmls .tmls_next_prev .tmls_next {
  position: absolute;
  right: 0;
   background:transparent;
}
.tmls.style1 .tmls_next_prev {
  position: absolute;
  width: 100%;
}
.tmls .tmls_next_prev .tmls_next:before {
    content: "\f105";
   font-family: FontAwesome;
 font-size: 90px;
}
.tmls .tmls_next_prev .tmls_prev:before {
  content: "\f104";
   font-family: FontAwesome;
   font-size: 90px;
}
*/
.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social, .header-v5 .header-social, .header-v2 {
  border: none;
}
.avada-row{
position:relative;
}
#nav ul li > a, #sticky-nav ul li > a, .side-nav li a, #header-sticky .cart-content a, #header-sticky .cart-content a:hover, #header .cart-content a, #header .cart-content a:hover, #small-nav .cart-content a, #small-nav .cart-content a:hover, #wrapper .header-social .top-menu .cart > a, #wrapper .header-social .top-menu .cart > a > .amount, #wrapper .header-social .top-menu .cart-checkout a, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a, .my-cart-link:after, a.search-link:after {
  text-transform: uppercase;
}
.alignright .fusion-social-links-header {
  float: none;
}
.header-social .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-left: 10px;
}
.alignright .fusion-social-links-header {
  float: right;
}
.header-info {
  display: block;
}
.header-info {
  display: inline;
  float:left;
}
.tmls .tmls_container .tmls_item .tmls_text.dialog_box {
  background-color: #2f2f2f;
  border: 1px solid #2f2f2f;
}
.shadow-left, .shadow-right {
display:none;
}
.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img {
  border: none;
  max-height: 150px;
}
.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li .image {
  height: 150px;
  line-height: 150px;
}
#homecandy {
  position: relative;
  top: 18px;
}
.page-title-captions {
  vertical-align: bottom;
}
#wrapper .page-title h1 {
  font-size: 78px;
  text-transform: none;
  text-transform: uppercase !important;
}
.fusion-reading-box-container {
  margin-bottom: 0;
}
.fusion-reading-box-container .reading-box {
border:none!important;
}
#homefeatures .fusion-imageframe, #homefeatures .fusion-one-third{
 margin-bottom: 0px;
}
#homefeatures h4{
text-transform:uppercase;
color:#000;
}
.page-title-captions b {
  font-family: open sans;
  font-weight: 300;
  text-transform: uppercase;
}
@media only screen and (max-device-width: 1024px) {
#nav, #sticky-nav, .navigation, a.search-link {
font-size: 11px;
}
}
@media only screen and (max-device-width: 768px) {


}

@media only screen and (max-width: 48em) {
span.sep {
clear: both;
display: block;
visibility: hidden;
}
header-social .alignright {
margin-left: 0;
float: none;
display: inline;
text-align: center;
}
.alignright .fusion-social-links-header {
float: none;
margin-bottom: 20px;
}
#wrapper .page-title-container {
  background-size: contain;
}

#wrapper .page-title-container {
height: 200px !important;
}
#sliders-container {
display:none;
}
}