/*
Theme Name: 2PDF
Description: Theme for 2PDF website
Template: customify
*/

a {text-decoration: underline; }
a:hover, .single-post .entry-content a:hover {text-decoration: none; }
.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a, .builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a { text-decoration: none; }

.page-breadcrumb-list { margin: 0; text-align: right; }
.page-breadcrumb-list li { padding-right: 0; }
.page-breadcrumb-list li:after { border: 0; content: "/"; display: inline-block; transform: rotate(0deg); width: auto; height: auto; }
.page-breadcrumb-list li a { margin-right: 6px; font-weight: normal; text-decoration: underline; }
.page-breadcrumb-list li a:hover { text-decoration: none; }

#main, #sidebar-primary, #sidebar-secondary { padding-top: 2px; }

.home #main, .inside-contained { padding-top: 42px; }
.inside-contained { padding-left: 2em; padding-right: 2em; max-width: 1248px; margin: 0 auto; }

.comments-area .comment-reply-title, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
h3 a { color: #da251c; }
h3 a:hover { color: #da251c; text-decoration: none; }

.homepagehead { background: url(/media/sites/2/fcoder-company-logo.png) no-repeat 80% center; }

.greyblock { background-color: #dce2ea; }

.wp-block-columns.w-one-two .wp-block-column { flex-basis: 66%; }
.wp-block-columns.w-one-two .wp-block-column:first-child { flex-basis: 34%; }
.wp-block-columns.w-two-one .wp-block-column { flex-basis: 34%; }
.wp-block-columns.w-two-one .wp-block-column:first-child { flex-basis: 66%; }

.w-twothird { max-width: 710px; margin: 0 auto; }

.cmd_box { background: #f8f7f2; border: solid 1px #e0e5ef; border-left: solid 10px #e0e5ef; padding: 10px; padding-left: 16px; overflow: auto; }
.btn_blue { background-color: #3fa2b6!important; }

/* .widget-area .widget ul li { margin: 0; } */

.widget-area .widget_archive li a, .widget-area .widget_categories li a, .widget-area .widget_meta li a, .widget-area .widget_nav_menu li a, .widget-area .widget_pages li a, .widget-area .widget_product_categories li a, .widget-area .widget_recent_entries li a, .widget-area .widget_rss li a { border: 0; }

#catapultCookie { line-height: 1.15; font-weight: normal; text-transform: none; min-height: 0; }

.table_grey { width: 100%; display: table; }
.table_grey td { border-bottom: 1px solid #e0e5ef; border-right:1px solid #e0e5ef; padding: 10px 20px; }
.table_grey tr:last-child td { border-bottom: none; }
.table_grey td:last-child { border-right: none; }
.table_grey td:first-child { white-space: nowrap; }

input[type=text], input[type=email], select, textarea { width: auto; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 14px; }

.text-center { text-align: center; }

.toc { border: 1px solid #ddd; padding: 30px 40px 20px; border-radius: 8px;}
.wp-block-columns.w-one-four .wp-block-column { flex-basis: 80%; }
.wp-block-columns.w-one-four .wp-block-column:first-child { flex-basis: 20%; }

.site-content .widget-area .menu li.current-menu-item>a { border: 0; }


@media only screen and (max-width:992px){
    .hideonmobile { display:none; }
    .homepagehead { background: none; }
}

@media screen and (max-width: 48em){ 
    .inside-contained { padding-left: 1em; padding-right: 1em;}
}
