div#col-3-1 .widget h3.element-title {
       font-size: 54px; 
       text-shadow: none; 
       font-weight: lighter; 
       color: #c20000; 
    } 

.woocommerce.widget.widget_products a {
       font-size: 36px; 
       font-weight: lighter; 
    } 

.woocommerce.widget.widget_products ul.product_list_widget li .amount {
       font-size: 29px; 
       color: #fe4d4d; 
       font-style: normal; 
       text-decoration: none; 
       padding-right: 19px; 
       padding-top: 6px; 
       margin-top: 2px; 
    } 

.woocommerce.widget.widget_products ul.product_list_widget li ins {
       color: #ffffff; 
       border-left-color: #ffffff; 
       background-color: #d01414; 
       height: 38px; 
       display: inline-block; 
       margin-top: 2px; 
       width: 119px; 
       padding-top: 11px; 
       padding-left: 17px; 
    } 

.woocommerce.widget.widget_products ul.product_list_widget li del {
       text-decoration: none; 
       color: #ffffff; 
       margin-top: 9px; 
       display: inline-block; 
       padding-top: 9px; 
    } 

.woocommerce.widget.widget_products ul.product_list_widget li {
       display: block; 
       padding-top: 5px; 
    } 

div#col-5-1 .ultimatum-nav ul .sub-menu {
       width: 63px; 
       min-width: 175px; 
       font-size: 17px; 
    } 

div#col-5-1 .ultimatum-nav ul li a {
       font-size: 18px; 
       padding-top: 10px; 
       padding-right: 10px; 
       padding-bottom: 10px; 
    } 

div#col-3-2 .widget h3.element-title {
       font-weight: lighter; 
       font-size: 31px; 
    } 

.woocommerce.widget.widget_shopping_cart a {
       color: #ffffff; 
       font-weight: normal; 
       font-size: 20px; 
    } 

.woocommerce.widget.widget_shopping_cart .buttons .button {
       color: #7c2121; 
       font-weight: lighter; 
       font-family: Exo; 
       font-size: 16px; 
    } 

.woocommerce.widget.widget_shopping_cart ul.product_list_widget li .wp-post-image {
       border-radius: 50px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-bottom-left-radius: 0px; 
    } 

div#col-8-1 .widget_ultimatumpcontent  h3 {
       font-weight: lighter; 
       font-size: 45px; 
       text-decoration: none; 
       line-height: 53px; 
       text-shadow: none; 
       color: #ffffff; 
    } 

div#col-8-1 .widget_ultimatumpcontent  p {
       font-size: 28px; 
       font-weight: lighter; 
       font-family: exo; 
       color: #ded7d7; 
    } 

div#col-6-1 .widget_ultimatumpcontent  h1 {
       font-weight: lighter; 
       font-size: 45px; 
       line-height: 52px; 
    } 

div#col-6-1 .widget_ultimatumpcontent  p {
       font-size: 17px; 
       font-family: Exo; 
       font-weight: lighter; 
       line-height: 25px; 
       color: #ffffff; 
    } 

div#col-6-1 .widget_ultimatumpcontent  h3 {
       font-weight: lighter; 
       font-size: 36px; 
       line-height: 52px; 
       color: #ffffff; 
    } 

div#col-10-1 .widget_ultimatumpcontent  h3 {
       font-weight: lighter; 
       font-size: 45px; 
       color: #fe4d4d; 
    } 

div#col-15-1 .widget_ultimatumpcontent  h2 {
       font-weight: lighter; 
       color: #c20000; 
    } 

div#col-15-1 .widget_ultimatumpcontent  a {
       font-size: 20px; 
       font-family: Exo; 
       font-weight: lighter; 
       line-height: 36px; 
       color: #bababa; 
    } 

div#col-14-1 .widget_ultimatumpcontent  p {
       font-size: 18px; 
       font-weight: lighter; 
       font-family: Exo; 
    } 

div#col-4-1 .supercontainer {
    } 

body {
    } 

div#container-4 {
    } 

div#col-5-1 .navbar-inner {
       background-image: none; 
       background-color: #000000; 
    } 

div#col-5-1 .navbar-inner ul.nav li a {
       background-color: #000000; 
       background-image: none; 
       font-size: 20px; 
       font-family: Exo; 
       font-weight: normal; 
    } 

div#col-20-1 .post-header {
       font-weight: lighter; 
       font-size: 45px; 
       color: #d01414; 
    } 

div#col-20-1 article.page .entry-content p {
       font-family: Arial; 
       font-weight: normal; 
       font-size: 17px; 
       color: #000000; 
       text-shadow: none; 
       opacity: 1; 
       background-color: transparent; 
       padding-right: 9px; 
       padding-bottom: 9px; 
       padding-left: 10px; 
       padding-top: 8px; 
    } 

div#col-20-1 article.page .entry-content a {
       color: #fe4d4d; 
    } 

.hentry .woocommerce > h2 {
       font-weight: normal; 
       text-shadow: none; 
       color: #fe4d4d; 
    } 

div#col-20-1 article.page .entry-content h3 {
       font-weight: lighter; 
       text-shadow: none; 
       color: #c20000; 
    } 

.woocommerce h1.page-title {
       font-size: 45px; 
       color: #fe4d4d; 
       font-weight: lighter; 
    } 

.woocommerce p.woocommerce-result-count {
       color: #000000; 
       font-size: 17px; 
    } 

.woocommerce ul.products li.product h3 {
       color: #ffffff; 
       font-weight: normal; 
       font-size: 20px; 
       text-shadow: none; 
       text-align: center; 
       line-height: 23px; 
       background-color: #000000; 
       padding-bottom: 11px; 
       margin-bottom: 13px; 
       margin-top: 0px; 
    } 

.price {
       font-size: 23px; 
    } 

.woocommerce ul.products li.product a img {
       border-radius: 0px; 
       border-bottom-left-radius: 0px; 
       border-width: 7px; 
       border-style: solid; 
       border-color: #c20000; 
       width: 455px; 
       max-width: 181px; 
       height: 153px; 
    } 

div#col-20-1 {
       font-size: 17px; 
       font-family: Exo; 
       font-weight: normal; 
       color: #646262; 
       padding-top: 28px; 
       padding-bottom: 10px; 
    } 

div#col-5-1 .navbar-inner ul.nav li {
       font-weight: normal; 
    } 

div#col-21-1 .widget h3.element-title {
       font-size: 35px; 
       font-weight: normal; 
       color: #ffffff; 
    } 

div#col-21-2 .widget h3.element-title {
       font-size: 35px; 
       font-weight: normal; 
       color: #ffffff; 
    } 

div#col-21-3 .widget h3.element-title {
       font-size: 35px; 
       font-weight: normal; 
       color: #ffffff; 
    } 

div#container-21 {
       padding-top: 50px; 
       padding-bottom: 50px; 
    } 

div#col-21-1 .widget_text .textwidget {
       font-size: 20px; 
       line-height: 36px; 
       font-weight: lighter; 
    } 

div#col-21-2 .widget_text .textwidget {
       font-size: 20px; 
       font-weight: lighter; 
       line-height: 35px; 
    } 

div#col-21-3 .widget_text .textwidget {
       font-weight: lighter; 
       font-size: 20px; 
       line-height: 35px; 
    } 

div#col-22-1 .widget_text .textwidget {
       text-align: center; 
       font-size: 19px; 
       color: #ffffff; 
       font-weight: lighter; 
    } 

div#col-22-3 .widget_text .textwidget {
       text-align: center; 
    } 

div#col-22-2 .widget_text .textwidget {
       text-align: center; 
    } 

div#container-22 {
       padding-top: 37px; 
       padding-bottom: 34px; 
    } 

div#col-22-1 {
       padding-top: 43px; 
    } 

div#col-22-2 {
       padding-top: 21px; 
    } 

.woocommerce-checkout .woocommerce p {
       color: #ffffff; 
       margin-bottom: 0px; 
       padding-left: 10px; 
       font-size: 22px; 
       width: 268px; 
       max-width: 1000px; 
       padding-top: 8px; 
    } 

.woocommerce form.checkout .form-row label {
       text-shadow: none; 
       color: #b01b1b; 
       font-size: 14px; 
       line-height: 28px; 
       margin-bottom: 5px; 
       padding-left: 0px; 
       width: 551px; 
       min-width: 17px; 
    } 

.woocommerce #customer_details .col-2 {
       font-size: 19px; 
       line-height: 17px; 
       width: 580px; 
    } 

.woocommerce form.checkout .form-row .input-text {
       font-size: 15px; 
       padding-right: 6px; 
       padding-top: 4px; 
       margin-left: 0px; 
       height: 31px; 
    } 

.amount {
       font-size: 22px; 
    } 

.woocommerce-price-suffix {
       font-size: 17px; 
       color: #000000; 
    } 

div#col-24-1 .widget h3.element-title {
       font-weight: bolder; 
       text-shadow: none; 
       color: #230000; 
       background-color: #fcfcfc; 
       font-size: 20px; 
    } 

.woocommerce {
       border-width: 0px; 
       border-style: solid; 
       margin-bottom: 4px; 
       margin-top: 0px; 
       border-radius: 0px; 
    } 

.woocommerce.widget a {
       font-size: 17px; 
       text-indent: 0px; 
       font-weight: bold; 
       padding-top: 0px; 
       line-height: 30px; 
    } 

.product_title {
       font-weight: normal; 
       color: #d01414; 
       text-shadow: none; 
    } 

div#col-24-2 {
       color: #5b5b5b; 
       font-weight: normal; 
       font-size: 17px; 
    } 

div#col-23-1 .post-header {
       font-weight: normal; 
       color: #fe4d4d; 
       text-shadow: none; 
    } 

#post-34.hentry .wpb_text_column p {
       color: #000000; 
       font-size: 21px; 
    } 

.woocommerce.widget.widget_shopping_cart ul.product_list_widget li {
       color: #ffffff; 
    } 

div#col-23-1 #comments .comment-list .comment article p {
       color: #ffffff; 
    } 

.woocommerce.widget a:active {
       color: #000000; 
    } 

.woocommerce.widget a:hover {
       color: #d01414; 
    } 

div#col-24-1 {
       background-color: #ffffff; 
       padding-right: 0px; 
       padding-left: 0px; 
    } 

div#col-5-1 {
       padding-bottom: 19px; 
    } 

div#col-29-2 article.post .entry-content h3 {
       color: #fe4d4d; 
    } 

div#col-29-2 article.post .entry-content h2 {
       color: #141414; 
       font-size: 38px; 
       line-height: 77px; 
    } 

div#col-29-2 .post-header {
       font-size: 60px; 
       line-height: 82px; 
       top: 0px; 
       margin-top: 37px; 
    } 

div#col-29-2 article.post .entry-content p {
       line-height: 26px; 
    } 

div#col-28-2 article.post p:last-child a {
       background-color: #070707; 
       padding-top: 15px; 
       padding-left: 15px; 
       padding-bottom: 15px; 
       padding-right: 15px; 
       width: 118px; 
       min-width: 0px; 
       max-width: 45px; 
       margin-top: 0px; 
       margin-bottom: 0px; 
       line-height: 54px; 
       border-radius: 14px; 
    } 

div#col-28-2 article.post p:last-child a:active {
       background-color: #fe4d4d; 
       color: #ffffff; 
    } 

div#col-28-2 article.post p:last-child a:hover {
       background-color: #c20000; 
       color: #ffffff; 
       text-decoration: none; 
    } 

.hentry .wpb_text_column p {
       padding-top: 0px; 
       margin-top: 17px; 
    } 

div#col-29-2 .featured-image {
       margin-top: 18px; 
    } 

div#col-29-1 .widget_nav_menu ul.menu li a {
       line-height: 27px; 
       font-size: 17px; 
    } 

div#col-30-1 article.post p:last-child a {
       background-color: #000000; 
       padding-top: 15px; 
       padding-right: 15px; 
       padding-bottom: 15px; 
       padding-left: 15px; 
       line-height: 56px; 
       border-radius: 49px; 
    } 

div#col-30-1 article.post p:last-child a:hover {
       background-color: #c20000; 
       color: #ffffff; 
       text-decoration: none; 
    } 

div#col-30-1 .widget h3.element-title {
    } 

div#col-30-1 .post-header {
    } 

div#col-29-1 .widget h3.element-title {
    } 

.hentry .wpb_text_column {
    } 

.hentry .wpb_text_column h2 {
    } 

div#col-29-2 article.post .entry-content ul li {
    } 

div#col-3-1 #logo-container {
    } 

.TopDetails {
       padding-top: 48px; 
    } 


@media screen and (min-width: 0px) and (max-width: 480px) { div#col-4-1 .supercontainer {   display: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-4-1 .supercontainer {   overflow-x: hidden; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body {   display: block; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#container-4 {   display: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-30-1 .widget h3.element-title {   font-size: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-30-1 .widget h3.element-title {   text-indent: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-30-1 .widget h3.element-title {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-30-1 .post-header {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-29-1 .widget h3.element-title {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-29-2 .post-header {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hentry .wpb_text_column {   padding-left: 6px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hentry .wpb_text_column {   padding-right: 6px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hentry .wpb_text_column h2 {   font-size: 38px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hentry .wpb_text_column h2 {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-29-2 article.post .entry-content ul li {   line-height: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-29-2 article.post .entry-content ul li {   font-size: 10px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-3-1 #logo-container {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-3-2 .widget h3.element-title {   color: #ffffff; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-3-2 .widget h3.element-title {   font-size: 16px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { div#col-3-2 .widget h3.element-title {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce.widget.widget_shopping_cart ul.product_list_widget li {   font-size: 13px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce.widget.widget_shopping_cart ul.product_list_widget li {   text-indent: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce.widget.widget_shopping_cart ul.product_list_widget li {   text-align: center; }  }  