@charset 'utf-8';
/*
 Theme Name:   Bazinga Child Theme
 Theme URI:    http://bazinga.themerex.net/
 Description:  Bazinga Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     bazinga
 Version:      1.0
 Tags:         theme-options
 Text Domain:  bazinga
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* ClearFix */

.clearfix:before, .clearfix:after {content: "."; display:table;} 
.clearfix:after {clear:both;} /* both the left and right */

/* ClearFix for IE 6/7 */
.clearfix{zoom:1;}

/* Youtube Video */
/*.perfmatters-lazy-youtube{margin-top:15px; margin-bottom:15px;}*/

/* Doublestroke */
.doublestroke{
	text-shadow: 3px 3px 0 #EEE,
     -1px -1px 0 #EEE,  
      1px -1px 0 #EEE,
      -1px 1px 0 #EEE,
       1px 1px 0 #EEE,
	   2px 2px 0 #EEE,
	   3px 3px 0 #EEE,
	   4px 4px 0 #EEE;
}

.textborder{
  /*text-stroke: 1px #333;
  -webkit-text-stroke: 1px #333;*/
  text-shadow: -1px 0 #222, 0 1px #222, 1px 1px #555, -1px 1px #555;
}

/* ------------------- Header ------------------- */

.body_wrap .page_wrap .top_panel_navi{background-color:#f8fbfb;}

/* ---------------------------------------------------------------------- Footer ------------------------------------------------------ */

.footer-logo-img{margin-top:-10px;}

/* Footer Style */
.footer-style ul{list-style-type:disc} /* margin:0;*/
.footer-style ul li a{color:#222!important;}
.footer-style ul li a:hover{color:#777}
.footer-header{font-size:22px;color:#333;}
.footer-text{margin-top:15px;display:block;}
.footer_wrap .footer_copyright_wrap .footer_copyright_inner{background:#f5f7f7;}
.footer_copyright_wrap .copyright_text{color:#44525e!important;}
.ul-list-type-none{list-style-type:none;}

/* Columns wrap */
.footer_widgets_inner{text-align: center;vertical-align: center;}

.body_wrap .page_wrap footer{background-color:#f3f7fb;color:#44525e;}
.body_wrap .page_wrap footer a{color:#44525e;}

/* List */
#right_footer ul{display:inline-block;}

/* Fix list bullets in bazinga theme */
/*.scheme_default ul > li::before, .scheme_dark ul > li::before,.scheme_dark .widget ul > li::before,.scheme_dark.footer_wrap .widget li::before, .footer_wrap .scheme_dark.vc_row .widget li::before, .scheme_default ul > li::before{display: none;}*/
.widget ul > li::before{display: none;}

/* 600px and smaller screen sizes */
@media screen and (max-width: 600px){#left_footer,#right_footer, #middle_footer{width: 100%;}}

/* ----------------------------------- Footer Social Icons ----------------------------------- */

#footer-share-buttons{margin-top:10px;margin-bottom:20px;}
#footer-share-buttons i{
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	font-size:18px;
	padding:20px;
	width:auto;
	color:#fff;
	position:relative;
	text-decoration:none;
}

/* facebook: f39e, pinterest: f231, twitter: f099*/
.fa-facebook-f{background:#3b5998;}.fa-twitter{background:#55acee;}
.fa-pinterest-p{background:#bd081c;}.fa:hover{opacity:.8;}


/* ----------------------------------- Alerts ----------------------------------- */

newalert:after,updatedalert:after,alertli{color:#fff;font-size:12px;letter-spacing:-0.2px;margin-left:2px;padding:1px 3px;border-radius:3px;background:#91ca3e;font-weight:700;position:relative;bottom:4px;}updatedalert:after{content:'Updated'}newalert:after{content:'New';overflow:hidden;}.yarpp-thumbnails-horizontal newalert{display:none}#restabs newalert:after{bottom:1px;}

.post-notes{border-radius:2px; background-color:#e4e5e9; vertical-align: middle; border: 2px solid #eee;}.post-notes-content{font-size:14px;}

/* background-color: #f5f6fa #f0ad4e #d9534f #5cb85c */

/* ----------------------------------- Posts Style /* -----------------------------------  */

.prod_details{margin-bottom:10px;}.current_ver_style{font-weight:700;}
/*.version_info{}*/.ver_info_row{display:block;}

/* ------------------- A Href Design ----------------------- */
/* :link only apply to a href with links. The :link CSS pseudo-class represents an element that has not yet been visited.  */

.content p a:link, .content p a:visited{font-weight:500;}
.content a:link{color: #267a9b;}  /* #06c #359fc9 #267a9b*/
.content a:visited {color: purple;} /*551A8B  */

/* ------------- custom links style ------------- */

.content ul .link-style, .content p .link-style, .forced-link-style,.forced-simple-link-style{color:#2f7d9c;font-weight:400; font-size:18px;}
.content .link-style:visited{color:#2D8086;}

.content ul .link-style:first-child{font-size:20px;}
.content ul .link-style:first-child,.content p .link-style, .forced-link-style{font-weight:700; line-height:24px;}

/* ------------------------------- Underline style -------------------------------  */

/* ------ with text-decoration ------ */

/* global style for all */

.content ul .link-style, .content p .link-style, .forced-link-style, .forced-simple-link-style{
	text-decoration: underline;
	text-underline-offset: 5px;
	text-decoration-color: #719fb6;
	/*text-decoration-line: underline; or overline */
	/*text-underline-position: auto; or from-font */
	text-decoration-skip-ink: none; /* def auto */
}

/* dashed style */

.content ul .link-style, .content p .link-style, .forced-simple-link-style {text-decoration-thickness: 1.4px;text-decoration-style: dashed;}

/* wavy style for first child */

.content ul .link-style:first-child, .forced-link-style{ text-decoration-style: wavy; text-decoration-color: #8fc451; /* #02557d*/ text-decoration-thickness: 1.2px;}

.content ul .link-style:hover,
.content p .link-style:hover,
.forced-link-style:hover,
.forced-simple-link-style:hover,
.content ul .link-style:focus,
.content p .link-style:focus,
.forced-link-style:focus
.forced-simple-link-style:focus
{
    text-decoration-thickness: 2px;text-underline-offset: 6px;
}

/* ------ with simple border-bottom ------ */

.content p > a:not(.link-style), .content .note a:not(.link-style){ /*  dashed 46cdff 8fc451 84D071 61ad0f 02557d*/
text-decoration:none; border-bottom: 1.8px solid rgba(2, 85, 125, 0.7); /* #02557d */
/* add space between text and border */
/*display:inline-block;padding-bottom: 10px; line-height: 0.7em; */
}

.content p > a:not(.link-style):hover,
.content .note a:not(.link-style):hover,
.content p > a:not(.link-style):focus,
.content .note a:not(.link-style):focus
{color:#2D8086;border-bottom: 2.2px dashed #8fc451;}

/* ------------------------------ Fix paragraph and heading position ------------------------------ */

.entry-content ul li{margin-top:2px;}
.entry-content ul{margin-top:5px;}
.entry-content h2 + ul, .entry-content p + ul{margin-top:-20px!important;}
.entry-content h2 + p, .entry-content h3 + p{margin-top:-20px!important;}
.entry-content p + h3,.entry-content div + h3, .entry-content ul + h3{margin-top:-10px!important;}

nav + div{margin-top:30px;}

.content li{ line-height:28px; margin-bottom:7px;}
.content p{margin-bottom:30px;}

/* -------------------------------------- Custom Icons and Badges -------------------------------------- */

.editors-pick-five,.editors-pick-four{display:block;margin:0 auto;margin-top:-15px;margin-bottom:40px;width:128px;height:128px;}.editors-pick-five{background:url('/wp-content/uploads/EditorsPickFive.png') no-repeat;}.editors-pick-four{background:url('/wp-content/uploads/EditorsPickFourAndHalf.png') no-repeat;}
/*.badgesblock{text-align:center;vertical-align:middle}*/

/* uibuttons - Donwload Buttons */

/* Button 2 */
.download-btn {
	display: inline-block;
	position: relative;
	height: 40px;
	min-width: 130px;
	margin-bottom: 3px;
	border: 0;
	text-align: left;
	outline: none;
	cursor:pointer;
}

.download-btn span{
	display: inline-block;
	width: 30px;
	height: 40px;
	padding-left: 5px;
	color: #FFF!important;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	font-size: 18px;
	line-height: 2.2;
}
.download-btn span:before {
	content: "";
	position: absolute;
	left: 35px;
	top: 0;
	color:#fff!important;
	border-top: 40px solid #139B80;
	border-right: 10px solid transparent;
}
.download-btn small {
	display: inline-block;
	color: #FFF!important;
	font-size: 14px;
	padding:11px 20px;
	margin-left: 35px;
}

/*
 * Color 2
 */ 
   
.download-btn { background-color: #2ecc71; }
.download-btn span { background: #16A352; }
.download-btn span:before { border-top-color: #16A352; }


/* Button 3 */
.discount-btn {
	display: inline-block;
	position: relative;
	height: 35px;
	min-width: 120px;
	width:150px;
	border: 0;
	text-align: center;
	outline: none;
	/*cursor:pointer;*/
	line-height: 2.2;
	border-bottom: 3px solid #139B80;
}


.discount-btn span {
	display: inline-block;
	color: #FFF;
	font-size: 18px;
	margin-right: -10px;
	margin-left: 20px;
	float: none;
}

.discount-btn i{color: #fff;margin-right:20px;margin-left:-20px;}

.discount-btn small {
	display: inline;
	color: #FFF;
	font-size: 14px;
	margin-top: 4px;
}

.discount-btn{    width: auto;
	padding-left:10px;
	padding-right:10px;}

/*
 * Color 8
 */ 
   
.discount-btn{background-color: #e74c3c;border-bottom-color: #C92C1C;}

/*
 * BORDER RADIUS
 */

.download-btn, .discount-btn{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.download-btn:before, .download-btn span, .discount-btn:before, .discount-btn span {
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px 0 0 3px;
}

/* -------------------------------------- Download Button -------------------------------------- */

#restabs div i{color:#fff;margin-top:10px;}

/* -------------------------------------- Discount and Security Blocks -------------------------------------- */

div .discount-block{display:block;position:relative;text-align:center;padding:20px;padding-top:25px;padding-bottom:20px;border:3px dashed #bebebe;background:none repeat scroll 0 0 #fcfcfc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;min-height:1px;margin-top:20px;margin-bottom:20px;}.discount-note{display:block;font-weight:500;color:#555;font-size:30px;line-height:30px}.small-dis-note{color:#777;font-size:18px;display:block;}.discount-block a{margin-top:6px;}

/* -------------------------------------- SecurityBlock -------------------------------------- */

.securityblock{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;quotes:none}.securityblock,.securityblock:after,.securityblock:before{background:0}.securityblock{display:block;position:relative;border-radius:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;margin:30px;padding:15px}

/* -------------------------------------- Filp Box - on Posts and Scripts.js -------------------------------------- */

#flippy{text-align:center}#flippy button{display:block;margin:10px auto;background:#fff;padding:8px 12px;color:#666;font-size:14px;text-align:center;letter-spacing:.3px;border-radius:3px;border:1px solid #bbb;cursor:pointer;transition:all .3s}#flippy button:hover,#flippy button:focus{background:#fafafa;outline:0;color:#444}#flippanel{text-align:center;color:#fff;padding:24px;display:none}#flippanel img{background:#f5f5f5;margin:10px auto}

/* -------------------------------------- Misc -------------------------------------- */

.lookingforwinmac{font-weight:400}/*.contforwinmac{}*/.forwinmachref{font-weight:700}

/* -------------------------------------- Icons -------------------------------------- */
.addexternal::before{content:'\f08e';font-weight:900;font-size:13px;margin-right:8px;transition:all .5s ease-out;font-family:'Font Awesome 5 Pro';display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.windowsicon{display:inline-block;background:url('/wp-content/uploads/windows-icon.png') no-repeat;width:24px;height:24px;background-size:cover;margin-bottom:-6px}.macicon{display:inline-block;background:url('/wp-content/uploads/mac-icon.png') no-repeat;width:22px;height:22px;background-size:cover;margin-bottom:-6px}.linuxicon{display:inline-block;background:url('/wp-content/uploads/linux-icon.png') no-repeat;width:24px;height:24px;background-size:cover;margin-bottom:-6px}.wwwicon{display:inline-block;background:url('/wp-content/uploads/wwwicon.png') no-repeat;width:20px;height:20px;background-size:cover;margin-bottom:-5px}.androidicon{display:inline-block;background:url('/wp-content/uploads/android-icon.png') no-repeat;width:20px;height:20px;background-size:cover;margin-bottom:-6px}

/* -------------------------------------- Notes  -------------------------------------- */
#special-note,#disclaimer-css{font-size:13px;overflow:hidden;clear:both;position:relative;margin-bottom:-18px;border-bottom:3px solid rgba(0,0,0,0.03);border-top:3px solid rgba(0,0,0,0.03);text-align:center}

/* -------------------------------------- Images -------------------------------------- */

.icondiv{padding-bottom:40px;margin-top:30px;margin-bottom:20px;display:flex;justify-content:center;}.iconimgstyle{margin-top:50px;}.iconimgstyle{width:256px;height:256px;}

/* About Us Page */
.logocreator{width:200px;height:200px;display:block;margin:auto}

.centerimg{display:block;margin:auto}/* Center Image */ img .center{display:block;margin:0 auto;}
.imgborder{border:1px solid #e3e3e3;border-radius:10px;}

/* Used in "Misc" posts */
.mainpostimg{/* Center Div */display:flex;justify-content:center;padding-bottom:40px;margin-top:30px;margin-bottom:20px;}/* Used in "Tools" posts */

/* vertical-align:middle;text-align:center;margin-left:auto;margin-right:auto;justify-content:center */

/* ------------------- Screenshots ------------------------ */

.postimg img{display:block;margin:0 auto;border:1px solid #e3e3e3;border-radius:10px;}.postimg img{margin-bottom:25px;margin-top:-5px;}

/* ------------------ Custom CSS - Zozo Tabs ------------------ */

#restabs ul li a{font-weight:400;font-size:15px}
#restabs ul{list-style-position:inside}
#restabs{text-align:center;}
#restabs li{list-style-position:inside}

/* Add lightgreen style */
.z-tabs.green > ul > li > a{color: Black !important;}
.z-tabs.green > ul > li.z-active > a{color: Black !important}
.z-tabs.green > ul > li.z-active > a{color: Black !important;}

.z-tabs.underlined.green > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.green > ul.z-tabs-nav > li > a:hover{border-color:#3CC091 !important;color: Black !important}
.z-tabs.underlined.mobile.m-green > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.z-state-hover.m-green > ul.z-tabs-desktop > li:hover > a{color: Black !important;}

/* Tabs Icons */
#restabs .z-tab a{font-size:16px;}
#restabs a:link b{color:#0e93c5}
#restabs a:visited b{color:#551A8B}

.download-icon::before {
    font-family:'Font Awesome 5 Pro';
    content:'\f0ab';
    font-weight:400;} /* or f358 f339 */
    
    .info-icon::before {
    font-family:'Font Awesome 5 Pro';
    content:'\f05a';
    font-weight:400;}
    
        .list-icon::before {
    font-family:'Font Awesome 5 Pro';
    content:'\f022';
    font-weight:400;}
    
            .mobile-icon::before {
    font-family:'Font Awesome 5 Pro';
    content:'\f10b';
    font-weight:400;} /* or f3cd */

.download-icon::before, .list-icon::before, .info-icon::before, .mobile-icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right:5px;
  }

/* .icon::before{
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  } */


/* ------------------------------------------- Bazinga Theme ------------------------------------------------------------------- */

/* ----------------------------------- Remove "All Posts" from breadcrumb ----------------------------------- */

.breadcrumbs .breadcrumbs_delimiter:first-of-type{display:none;}
.sc_layouts_title_breadcrumbs a:nth-child(3){display:none;} /* For single posts only add: .single-post*/

/* Original Body Color #6F6F78 */

.content .hentry a .post_meta_item{position:relative;top:1px;}

/* ------------------- Fix Theme Style ------------------- */

/* Hide social links in recent news sidebar widget */

.post_share{display:none!important;}

.post_featured .mask {opacity: 0;}

/* Homepage */

.post_meta_item.trx_addons_icon-heart:before {
  font-family:"Font Awesome 5 Pro" !important;
  content: '\f004' !important;
  font-weight:900 !important;
  color:Tomato !important;}

.post_meta_item.trx_addons_icon-heart-empty:before {
  font-family:"Font Awesome 5 Pro" !important;
  font-weight:400;
  content: '\f004' !important;
  }

/* Post Meta - Labels Style */

.post_item_single .post_meta{border:1px solid #e3e3e3;border-radius:10px;display:block;padding:10px;color:#999;font-size:12px;overflow:hidden;margin:10px 0;}
.post_item_single .post_meta a{color:#6c7a89;text-transform:none;font-weight:500}

/* Hide posts meta */

.post_meta_single{display:none!important}

/* Remove date and likes meta info from sidebar widget */

.sc_recent_news .post_item a.post_meta_item, .sc_recent_news .post_meta span.post_meta_item{display:none}

/* Post Tags - Imported from Paid Sahifa Wordpress Theme Themeforest.net - Approved to use by owner */

.entry-header .post_categories a{display:inline-block;position:relative;color:#fff;background-color:#eaeaea;margin:0 0 2px 10px;border-radius:0 2px 2px 0;line-height:13px;padding:4px 7px 3px;font-size:11px}.entry-header .post_categories a:after,.entry-header .post_categories a:before{content:'';position:absolute}.entry-header .post_categories a:before{height:0;top:0;left:-8px;width:0;border-top:10px solid transparent;border-right:8px solid #eaeaea;border-bottom:10px solid transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.entry-header .post_categories a:after{height:4px;top:8px;left:-2px;width:4px;background-color:#fff;border-radius:50%}.entry-header .post_categories a:hover:before{border-right-color:#82979a}
.entry-header .post_categories a:hover{color:#fff!important;background:#82979a;}

.litblue{color:#47a0cc}.bluelite{color:#59a9d1}.lgreen{color:#8fc451}.lgreen-2{color:#84D071}.darkgreen{color:#61ad0f}.darkblue{color:#0b5394}.darkred{color:#c00}.red{color:red}.fourtyspace{line-height:40%}.underline{text-decoration:underline}

/* Text */

.fontnormal{font-style:normal;}.textunderline{text-decoration:underline}.simulatep,.simulate{cursor:pointer}.simulate{color:#0e93c5}
.xlargesize,.headsize{font-size:24px}.fontsize-14{font-size:14px;}h2 .minorheadsize, .minorheadsize{font-size:20px}.smallfontsize{font-size:16px}.tinyfontsize{font-size:10px}
.verysmallfontsize{font-size:13px}.floatright{float:right}

.mobilepostouterstyle{border-bottom:1px solid #ccc;padding-bottom:10px;}
.mobileposth3style{margin:10px;}
.mobilethumbsizestyle{width:40px;height:40px}
.mobileindexcommentstyle{margin:5px;height:10px;}
.mobilethumbstyle{float:left;margin:5px 20px 0 20px;}
.post-title-style{margin:10px 0;font-size:17px;}
h2 .headsize{font-size:24px}

/* Heading Styles */

.headlinestyle{position:relative;margin:0 0 10px;padding:10px 0;border-bottom:1px solid #e3e3e3;letter-spacing:.3px;font-size:120%;font-weight:400;}
h2.headlinestyle:before{content:'';position:absolute;bottom:-3px;left:0;right:0;width:8%;height:3px;background:#ccc}

.headlinestyle{margin-bottom:30px!important;font-size:32px!important}

.secondheadstyle{color:#84D071!important;font-weight:700;font-size:32px!important;}
.thirdheadstyle{font-size:24px;color:#6c4fa9!important;padding-bottom:20px;padding-top:20px;text-decoration:underline;font-weight:700;}

.downloadtitle,h2.downloadtitle, h3.downloadtitle{font-weight:700;font-size:22px;color:#333;display: table-cell; vertical-align: middle; text-align: center;}.downloadtitlebox:before,.downloadtitlebox:after{background:0}.downloadtitlebox{border:0;font:inherit;quotes:none;display:table;border-radius:7px;border:1px solid #ccc;margin:10px;background:none repeat scroll 0 0 #fafafa;padding:20px;padding-top:25px;padding-bottom:20px;width:90%;height:12px;}h2.secondtitle{font-size:22px;margin-bottom:26px;color:#333;font-weight:500;}.secondtitle{margin-bottom:18px;font-weight:700;}.secondtitle a{display:inline;}

.heading-inner {position: relative;display: inline-block;margin-bottom: 20px;margin-top: 0;font-size: 24px;text-rendering: optimizeLegibility;}

.tc-heading-style1 .heading-inner {padding-bottom: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.tc-heading-style1 .heading-inner:after {content: '';position: absolute;height: 1px;width: 25%;bottom: -1px;left: 0;background-color: #232323;}
.tc-heading-style1.tc-heading-center {text-align: center;}
.tc-heading-style1.tc-heading-center .heading-inner:after {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.tc-heading-style1.tc-heading-right {text-align: right;}
.tc-heading-style1.tc-heading-right .heading-inner:after {left: auto;right: 0;}

/*--------------------------------
    Heading Style3
----------------------------------*/
.tc-heading-style3 .heading-inner {padding-bottom: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.tc-heading-style3 .heading-inner:after {content: '';position: absolute;height: 6px;width: 6px;bottom: -3px;left: 0;background-color: #232323;border-radius: 50%;}
.tc-heading-style3.tc-heading-center {text-align: center;}
.tc-heading-style3.tc-heading-center .heading-inner:after {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.tc-heading-style3.tc-heading-right {text-align: right;}
.tc-heading-style3.tc-heading-right .heading-inner:after {left: auto;right: 0;}

/*--------------------------------
    Heading Style4
----------------------------------*/
.tc-heading-style4 .heading-inner {padding: 10px;}
.tc-heading-style4 .heading-inner:before {content: '';position: absolute;height: 10px;width: 10px;left: 0;top: 0;border-left: 1px solid #000;border-top: 1px solid #000;}
.tc-heading-style4 .heading-inner:after {content: '';position: absolute;height: 10px;width: 10px;right: 0;bottom: 0;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.tc-heading-style4.tc-heading-center {text-align: center;}
.tc-heading-style4.tc-heading-right {text-align: right;}

/* ------------------------------------------------------- */

.table-of-contents{width:auto;display:table;background:#f9f9f9;border:1px solid #ddd;font-size:16px;padding:18px 50px 0 30px;border-radius:15px;}
.table-of-contents ul{padding:0}
.table-of-contents li{margin:0 0 0 0;margin-left:10px;margin-bottom:2.4px;}
.table-of-contents a{text-decoration:none;font-weight:700;font-size:20px}
.table-of-contents ul > li > ul > li{margin-left:20px;color:black!important}

.table-of-contents-title{font-weight:400;font-size:32px}
.table-of-contents > ul > li,.table-of-contents li li{padding-bottom:1px;}
.table-of-contents a:visited{color:#267a9b;}
.table-of-contents ul ul a{font-weight:600;}




/* ----------------------------------------- Contact-Us Page ----------------------------------------- */
/* Input */
#contactform form div input[type=text]{display:table-cell;margin-top:15px;margin-bottom:15px;border-radius:15px;width:360px;}

/* Text Area */
#contactform div textarea{
	display:table-cell;
	margin-bottom:15px;
	margin-top:15px;
	border-radius:15px;
	width:600px;
}

/* Input */
#contactform form input[type=submit]{
	background-color:#3a79a1;
	border-radius:15px;
	width:350px;
	font-size:17px;
	height:56px;
	display:inline-block;
	text-align:center;
	margin-top:10px;
}

/*#contactform{vertical-align:middle!important;text-align:center!important}*/