/*
Theme Name: Polymash 2015
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. it will be used used for Polymash 2015 theme customizations.
Version: 1.2
Author: Juergen Berkessel
Author URI: http://polymash.com
Template: enfold
*/
/*Add your own styles here:*/
html.js_active{  min-width: auto !important; }

body {
    font-size: 17px;
}


h1,
h2,
h3 {
    text-transform: none !important;
}


.h3larger {
    font-size: x-large;
    padding-bottom: 20px;
}
/*Blog layout Fixes:*/

#top .fullsize .template-blog .blog-meta {
    float: left;
    margin-top: 16px;
}


.av-masonry-entry-title {
    font-size: 20px !important;
}



header.entry-content-header {
    margin-bottom: 10px
}

.centered {
    text-align: center !important;
}

.avia_message_box_content {
    text-transform: none !important;
}
/* --------------------
Formidable Form Tweaks
-----------------------*/

.formidable_button {
    padding: 16px 17px;
    cursor: pointer;
    background-color: #21c8c7;
    color: #ffffff !important;
    border-radius: 5px !important;
    ;
    font-size: 1.3em;
    font-weight: 600;
    margin-top: 10px;
    width: 100%
}
/* 
 * Sets up dark bounding boxes
*/

.greyed-background {
    background: rgba(255, 255, 255, .2) !important;
    padding: 20px;
    border-radius: 4px;
}

.slight-grey-background {
    background: #f1f1f1 !important;
    padding: 20px;
    border-radius: 4px;
}

.dark-background {
    background: rgba(0, 0, 0, .5) !important;
    padding: 20px;
    border-radius: 4px;
}

.green-background {
    background: rgba(133, 191, 81, 1) !important;
    padding: 20px;
    border-radius: 4px;
}

.yellow-background {
    background: #f0c300 !important;
    padding: 20px;
    border-radius: 4px;
}

.light-background {
    background: rgba(255, 255, 255, .8) !important;
    padding: 20px;
    border-radius: 4px;
}

.extra-bold {
    font-weight: 800 !important;
}
/*Icon Styles*/

a.av-icon-char {
    text-decoration: none !important;
}

.avia-icon-list .iconlist_icon {
    border-radius: 15px;
}

div.iconbox_icon.heading-color {
    border-radius: 15px !important;
}

div#player.player.player-1416515813090.with-fullscreen {
    border-radius: 5px !important;
}
/* 
 * Fixes to Iconbox Styling on the Home Page and possibly elsewhere
 * to increase the icon size, and set the Header text size 
*/

h3.iconbox_content_title {
    font-size: 1.3em !important;
    font-weight: 600 !important;
}

h4.iconlist_title {
    font-weight: 800 !important;
}

#top .iconbox_left_content .iconbox_icon,
#top .iconbox_right_content .iconbox_icon {
    font-size: 38px !important;
}

.avia-button.avia-size-x-large {
    padding: 10px 24px 12px;
    font-size: 20px;
    margin-bottom: 10px;
}

.button_labels_white {
    font-weight:500;
    color:#fff;
}

#top #header .avia_mega_div > .sub-menu,
#top #header .avia_mega_div > .sub-menu > li > ul > li a,
#top #header .avia_mega_div > .sub-menu > li > ul li {
    font-size:1em !important;
}

/* 
 General style mods to increase margins on elements where this option is not available within the theme
*/

.bottom_0px {
    margin-bottom: 20px !important;
}

.bottom_10px {
    margin-bottom: 20px !important;
}

.top_10px {
    margin-top: 10px !important;
}

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

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

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

.top_minus60px {
    margin-top: -60px !important;
}

.grid-entry {
    padding: 8px !important;
}

.padding_right20px {
    padding-right: 20px !important;
}

.padding_right40px {
    padding-right: 40px !important;
}

.padding_top_bottom_60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.padding-rightleft10px {
    padding-right: 10px;
    padding-left: 10px;
}

.margin-rightleft60px {
    margin-right: 60px;
    margin-left: 60px;
}
.increase_fontsize {
    font-size: larger !important;
}

.hidden {
    height: 0 !important;
    visibility: hidden;
}
/* 
 Style mods to for notification boxes
*/

.min_height_360px {
    min-height: 360px !important;
}

.pm_notifications {
    text-transform: none;
    text-decoration: none;
    text-align: left;
}

/* 
 Style mods to create rounded borlder sidbars made of multiple elements
 For example, Robyn's side-bar on the about page
*/

.top_zero {
    margin-top: 0px !important;
}

.bottom_zero {
    margin-bottom: 0px !important;
}

.bottom_noradius {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.top_noradius {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.no_backgroundcolor {
    background-color: none !important;
}

.no_border {
    border-width: 0px !important;
}

/* 
Progress Bar Fixes
*/

.avia-progress-bar .progressbar-title-wrap {
    top: 0px;
    left: 0px;
    bottom: auto;
    color: white;
    padding: 4px 10px 2px 10px;
    border-radius: 4px;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    min-width: 170px;
}

.progress.avia_start_animation {
    background-color: rgba(0, 0, 0, .4);
    /* margin-bottom: 1px; */
}

div.bar {
    height: 97% !important;
}
/* Fix padding of the social icons in the header bar */

ul.noLightbox.social_bookmarks.icon_count_3 {
    padding-left: 40px !important;
}

.av_icon_caption {
    font-size: 20px !important; 
}

}
/* 
AJAX Portfolio Preview Mods
*/

.portfolio-preview-image {
    width: 50%;
}

.portfolio-preview-content {
    width: 50%;
    padding: 20px 20px 20px 20px;
}
/* 
Easy Modal Popup Tweaks
*/

div.emodal-content {
    padding-top: 30px;
}

.ez_modal_button {
    background-color: #e1e1e1;
    padding: 5px;
}
/*Testimonial Hacks*/

div.avia-testimonial_inner {
    font-style: italic;
}
/*Video Payer Hacks*/

.maxwidth_800 {
    max-width: 800px;
}

.font_size_plus12em {
    font-size:1.2em;
}
.font_size_plus13em {
    font-size:1.3em;
}

/* 
Landing Page Stage CSS
*/
.grey_stage {
    background-color: #f1f1f1;
    background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(#f1f1f1), to(#DADADA));
    background-image: -webkit-radial-gradient(50% 50%, #fefefe, #DADADA);
    background-image: -moz-radial-gradient(50% 50%, #fefefe, #DADADA);
    background-image: -o-radial-gradient(50% 50%, #fefefe, #DADADA);
    background-image: -ms-radial-gradient(50% 50%, #fefefe, #DADADA);
    background-image: radial-gradient(50% 50%, #fefefe, #DADADA);

}
.green_stage {
    background-color: #002214;
    background-image: -webkit-gradient(radial, 50% 100%,0,50% 100%,200, from(#002214), to(#5b9c35));
    background-image: -webkit-radial-gradient(50% 100%, #5b9c35, #002214);
    background-image: -moz-radial-gradient(50% 100%, #5b9c35, #002214);
    background-image: -o-radial-gradient(50% 100%, #5b9c35, #002214);
    background-image: -ms-radial-gradient(50% 100%, #5b9c35, #002214);
    background-image: radial-gradient(50% 100%, #5b9c35, #002214);
}

.blue_stage {
    background-color: #182436;
    background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(#182436), to(#6eabdd));
    background-image: -webkit-radial-gradient(50% 50%, #6eabdd, #182436);
    background-image: -moz-radial-gradient(50% 50%, #6eabdd, #182436);
    background-image: -o-radial-gradient(50% 50%, #6eabdd, #182436);
    background-image: -ms-radial-gradient(50% 50%, #6eabdd, #182436);
    background-image: radial-gradient(50% 50%, #6eabdd, #182436);
}

.mfceo_stage {
    background-color: #030303;
    background-image: -webkit-gradient(radial, 50% 100%,0,50% 100%,200, from(#030303), to(#868686));
    background-image: -webkit-radial-gradient(50% 100%, #868686, #030303);
    background-image: -moz-radial-gradient(50% 100%, #868686, #030303);
    background-image: -o-radial-gradient(50% 100%, #868686, #030303);
    background-image: -ms-radial-gradient(50% 100%, #868686, #030303);
    background-image: radial-gradient(50% 100%, #868686, #030303);
}
.margin_top_minus200 {
  margin-top:-340px;
}


/* 
Woocommerce Fix CSS
*/
td.product-remove > a {
    background-color: red !important;
}
#top .main_color a.remove, #top .main_color .onsale {
    background-color: red !important;
}

h2.woocommerce-loop-product__title {
    font-size: 1.2em !important;
    font-weight: 900 !important;
}

/* Create space above the add to cart button form */
.summary .cart {
    margin-top: 20px;
}
#top div ul.product_list_widget li a.remove {
    right: 35px;
   z-index:999;
}
div.woocommerce-product-details__short-description {
   color:#888888 !important;
}
.term-description {
  font-size: 18px;
}
/* make cart buttons sligfhtly darker*/
.avia_cart_buttons {
    opacity: 0.3;
}
/* 
Blog Cornerstone Content Header Fix
*/
.avia-button.avia-size-small {
text-decoration: none !important;
}

/* Last Updated Display on each post */
.last-updated {
    font-size: small;
    color:#999999;
    text-transform: uppercase;
    margin-top:-10px;
} 
