
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

@font-face {
 font-family: 'Hobo';
 src: url('fonts/Hobo.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}


@font-face {
 font-family: 'Hobo';
 src: url('fonts/Hobo.eot') /* EOT file for IE */
} 



html {
    height: 100%;
}
body{height:100%;}

#nakainer {
    height: 100%;
}

#primary-content{min-height:100%;}
body { font-family: 'Open Sans', sans-serif; font-size:16px;overflow-x: hidden;}

img{max-width:100%}
a{color: #ec3237}
a:hover{color:#00a651;}
a:hover, a:focus{outline:none; text-decoration:none;}


.head-menu{background:#000;position:relative;     padding: 5px 0;}
.head-text-section{color:#fff;}
.head-text-section{padding-left:170px;    font-size: 14px;    margin: 5px 0;}
.head-text-section a{color:#fff; text-decoration:underline}
.head-text-section a:hover{color: #00a651;}

.logopart{position:absolute; top:15px;   left: 15px; z-index: 11;}


#primary-content{
background:url('../img/bg-gredient.jpg') !important; 
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important;

}


.cyber-monday-button{max-width: 650px;margin: 0 auto;margin-top: 40px;position: relative;text-align: center;}
.cyber-monday-button a {
    font-family: 'Hobo';
    color: #fff;
    font-size: 24px;
    padding: 5px 15px;
    background: #ec3237;
    border-radius: 10px;
    border: 2px solid #fff;display:inline-block
}

.cyber-monday-button a:hover {
    font-family: 'Hobo';
    color: #ec3237;


    background: #fff;
    border-radius: 10px;
    border: 2px solid #ec3237;
}

.cyber-monday-product-img  img{max-width:800px;width: 100%;}

.cyber-monday img{max-width:450px; width: 100%;}

.cyber-monday-deal-price .cut-price, .cyber-monday-deal-price .cut-price a {
    text-align: center;
    font-family: 'Hobo';
    font-size: 78px;
	letter-spacing:2px;
	
    font-weight: 600;color:#fff;
	text-shadow: 5px 5px 0 #000
  }

.cyber-monday-deal-price .doler-symbol{    font-size: 54px;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;}
	
.cyber-monday-deal-price .cut-price .price-text{position:relative;}
.cyber-monday-deal-price .cut-price .price-text:after{    content: "";
    background-image: url(img/cross-img.png);
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;}
	
.deal-actual-price .big-price, .deal-actual-price .big-price a{text-align: center;
       text-align: center;
    font-family: 'Hobo';
    font-size: 180px;
	line-height:1.2;
    letter-spacing: 2px;
    font-weight: 600;
    color: #fff;
    text-shadow: 0px 0px 0 #000;     padding-right: 40px;color: black;
   
   -webkit-text-fill-color: white; /* Will override color (regardless of order) */
   -moz-text-fill-color: white;
   
   -webkit-text-stroke-width: 2px;
   -moz-text-stroke-width: 2px;
   
   -webkit-text-stroke-color: black;
   -moz-text-stroke-color: black;
   




   }
	

.order-button{    margin-bottom: 20px;}
.order-button a {
    font-family: 'Hobo';
    color: #fff;
    font-size: 24px;
    padding: 5px 15px;
    background: #ec3237;
    border-radius: 10px;
    border: 2px solid #fff;
}

.order-button a:hover {
    font-family: 'Hobo';
    color: #ec3237;
    font-size: 24px;
    padding: 5px 15px;
    background: #fff;
    border-radius: 10px;
    border: 2px solid #ec3237;
}


.order-time{    color: #fde42d;
    font-size: 28px;
    font-weight: 800; margin-bottom: 10px;}

.terms-text {
       color: #000;
    font-weight: 600;
    font-size: 13px;
}
.order_time_section {
   background:#000;
    padding: 15px;    border-radius: 10px;
}

.order-button{text-align:center}

.big-price, .order-now-section{display:block;}

.deal-actual-price{text-align:center;}

.deal-actual-price{padding-bottom:2em;}

footer {
    background: #000;
    color: #fff;
    text-align: center;
    padding: 20px 0 10px;
}
footer ul{
    
	list-style:none; padding-left:0;
}
footer ul li{display:inline-block;} 
footer ul li a{color:#fff;}
footer ul li a:hover, footer ul li a:focus{color:#fef200;}

footer ul.backlinks li {
    display: inline-block;
    padding: 0 10px;
    border-right: 1px solid #fff;
    margin-left: -4px;
    line-height: 12px;
}
footer ul.backlinks li:last-child {
    border-right: 0px solid #fff;
}

footer ul.backlinks {
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.modal-backdrop.in{opacity: .8;}

.modal-backdrop{    background-color: #ec3237;}


.modal.fade{
  opacity:1;
}
.modal.fade .modal-dialog {
   -webkit-transform: translate(0);
   -moz-transform: translate(0);
   transform: translate(0);
}
.modal-content{border-radius:0;    background: #f5f5f5;}
 .modal-header {
    padding: 0;
    border-bottom: 0;
}
.modal-header .close {margin-top: 4px;margin-right: 10px;border-radius:0; background:transparent !important;outline:0 !important}
.modal-header .close span{font-size:32px;}


@media(max-width:800px){
	.logopart{max-width:120px;}
	.head-text-section{padding-left: 150px;}
}
@media(max-width:767px){
	.deal-actual-price .big-price, .deal-actual-price .big-price a{font-size: 115px;}
	.logopart{position: static;
text-align: center;
margin: 10px auto;
max-width: 90px;}
	.head-text-section{padding-left: 0px;}
	
	.cyber-monday-button{margin-top: 30px;
margin-bottom: 20px;
text-align: center;}

.head-text-section{text-align:center;}

.deal-actual-price .big-price{padding-right:0; font-size: 120px;}

.cyber-monday-deal-price .doler-symbol{font-size:26px;}
.cyber-monday-deal-price .cut-price{font-size:38px;}

	
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}


@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}



@media (min-width: 768px)
{
.modal-dialog {
    width: 80%;
    margin: 30px auto;
}
}

.topbg1 {
    width: 100%;
    background: url('//jamaicangrill.com/menu/theme/Front/css/img/topbg_2.png');
        background-repeat: repeat;
    background-repeat: repeat-x;
    height: 24px;
}