*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}main{overflow:hidden}h2,h3,h4{color:#333}body{font:400 11px/1.4 'Open Sans',sans-serif;font-size:13px;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}p{font-size:15px;line-height:1.8em}img{height:auto}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pl0{padding-left:0px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pr0{padding-right:0px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.mt0{padding-top:0px !important}.mt5{padding-top:5px !important}.mt10{padding-top:10px !important}.mt15{padding-top:15px !important}.mt20{padding-top:20px !important}.mb0{padding-bottom:0px !important}.mb5{padding-bottom:5px !important}.mb10{padding-bottom:10px !important}.mb15{padding-bottom:15px !important}.mb20{padding-bottom:20px !important}.ml0{padding-left:0px !important}.ml5{padding-left:5px !important}.ml10{padding-left:10px !important}.ml15{padding-left:15px !important}.ml20{padding-left:20px !important}.mr0{padding-right:0px !important}.mr5{padding-right:5px !important}.mr10{padding-right:10px !important}.mr15{padding-right:15px !important}.mr20{padding-right:20px !important}.vh{visibility:hidden !important}.db{display:block !important}.dib{display:inline-block !important}.dn{display:none !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.fr{float:right}.fl{float:left}.fn{float:none}a{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-khtml-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
*{
font-family: 'Lato', sans-serif;
} .logo
{
float:left;
position:relative;
z-index:1367;
}
.logo-img
{
max-width:160px;
margin:15px 0;
-o-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
-khtml-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
width:200px;
height:auto;
}
.nav
{
float:right;
list-style:none;
padding:0;
position:relative;
z-index:1367;
right: auto !important;
}
.nav li
{
list-style:none;
padding:0;
display:inline-block !important;
}
.nav li a
{
padding:36px 7px;
color:#fff;
font-size:12px;
text-decoration:none!important;
display:block;
border:none!important;
text-transform:uppercase;
cursor:pointer;
font-weight:400;
letter-spacing:1px;
position:relative
}
.nav li a:after
{ }
.narrowHeader .nav li a:after
{
top:11px!important
}
.nav li:last-child a:after
{
display:none
}
.nav li.current_page_item a,.nav li a:hover
{
color:#551C53!important
}
#headeram.narrowHeader .nav li a
{
padding:22px 7px
}
#headeram .nav li a:hover
{
color:#551C53
}
.nav li .sub-menu
{
position:absolute;
left:65px;
top:30px;
width:200px;
display:block;
background:#fff;
color:#000;
display:none;
padding:0!important;
padding-top:10px!important
}
.narrowHeader .nav li .sub-menu
{
padding-top:0!important;
top:37px
}
.nav li .sub-menu li
{
display:block
width:100%;
text-align:left;
padding:0 10px
}
.nav li .sub-menu a
{
border-bottom:1px solid #eee!important;
float:left;
display:block;
width:100%;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/bullet-white.png) no-repeat 5px center;
padding:13px 5px!important;
opacity:1;
color:#000;
font-size:13px
}
header li.menu-button
{
background:#551C53;
color:#fff!important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.nav li.current_page_item.menu-button a
{
color:#fff!important
}
header li.menu-button a
{
color:#fff!important
}
header li.menu-button:hover a
{
color:#fff!important
}
header li.menu-button:hover
{
opacity:.7
}
#headeram ul
{
padding:0
}
#header-right .socials
{
transition:all .2s;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s
}
.narrowHeader #header-right
{ }
.narrowHeader #header-right .socials
{ }
.modal-header .close
{
margin-top:-4px;
font-size:35px
}
#requestMoreInfo,#rsvpModal,#bio1,#bio2,#bio3,#bio4
{
z-index:136711030!important
}
#bio1,#bio2,#bio3,#bio4
{
font-size:14px;
line-height:1.7em
}
.modal-backdrop
{
z-index:1367110
}
]
.home h2
{ font-size:28px;
margin-bottom:10px;
color:#333;
padding-bottom:20px;
text-transform:none;
font-weight:400
}
#inner h1
{
text-transform:uppercase;
padding-bottom:15px;
font-size:30px
}
#home-header a
{
display:inline-block;
padding:6px 50px;
color:#fff;
border:none; border:1px solid rgba(255,255,255,1);
font-size:16px;
text-decoration:none!important;
margin-top:20px;
text-transform:uppercase;
font-weight:400;
-webkit-text-shadow:none;
text-shadow:none
}
#home-header a:hover
{
background:#fff;
color:#000
}
#home-header h1
{
margin:0 auto;
font-size:50px;
font-weight:700;
line-height:1.2em;
display:block;
text-transform:uppercase;
max-width:100%;
-webkit-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
-moz-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
-o-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
text-shadow:3px 3px 0 rgba(0,0,0,0.1);
margin-bottom:10px;
color:#fff;
}
#home-header h1 strong
{
font-weight:900;
font-size:45px
}
#home-header h3
{
font-size:30px;
font-weight:100;
letter-spacing:1px;
margin-top:5px;
margin-bottom:0;
text-transform:uppercase
}
#home-header p
{
text-align:center;
font-size:22px;
max-width:800px;
margin:0 auto;
line-height:1.4em;
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
text-shadow:1px 1px 1px rgba(0,0,0,0.8)
}
#inner-header a
{
display:inline-block;
padding:6px 50px;
color:#fff;
border:none; border:1px solid rgba(255,255,255,1);
font-size:16px;
text-decoration:none!important;
margin-top:20px;
text-transform:uppercase;
font-weight:400;
-webkit-text-shadow:none;
text-shadow:none
}
#inner-header a:hover
{
background:#fff;
color:#000
}
#inner-header h1
{
margin:0 auto;
font-size:50px;
font-weight:700;
line-height:1.2em;
display:block;
text-transform:uppercase;
max-width:100%;
-webkit-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
-moz-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
-o-text-shadow:3px 3px 0 rgba(0,0,0,0.1);
text-shadow:3px 3px 0 rgba(0,0,0,0.1);
margin-bottom:10px;
color:#fff;
}
.single #inner-header h1{
font-size:30px;
}
#inner-header h1 strong
{
font-weight:900;
font-size:45px
}
#inner-header h3
{
font-size:30px;
font-weight:100;
letter-spacing:1px;
margin-top:5px;
margin-bottom:0;
text-transform:uppercase
}
#inner-header p
{
text-align:center;
font-size:22px;
max-width:800px;
margin:0 auto;
line-height:1.4em;
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
text-shadow:1px 1px 1px rgba(0,0,0,0.8)
}
#gototop
{
opacity:0;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-khtml-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}
#gototop.showw
{
opacity:1;
}
#gototop.show a{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
#gototop a
{
width:50px;
height:50px;
background:#551C53 url(//www.totalivaccess.com/wp-content/themes/tiva/img/gototop.svg) no-repeat 8px 6px;
background-size:70% 70%;
position:fixed;
right:20px;
bottom:20px;
-webkit-border-radius:50%;
-khtml-border-radius:50%;
-ms-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
transition:none!important;
}
#gototop a:hover
{
opacity:.7;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
-o-transform:scale(0.9);
transform:scale(0.9);
}
.panel-grid
{
margin:0!important
}
#menuhandler
{
display:none;
float:right;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#0e0e0e;
background-image:-moz-linear-gradient(top,#151515,#040404);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
background-image:-webkit-linear-gradient(top,#151515,#040404);
background-image:-o-linear-gradient(top,#151515,#040404);
background-image:linear-gradient(to bottom,#151515,#040404);
background-repeat:repeat-x;
border-color:#040404 #040404 #000;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
display:none;
margin:0;
padding:21px 20px;
border-radius:4px;
position:absolute;
right:0;
top:0;
z-index:1367110;
background:none;
border:none!important;
box-shadow:none!important;
position:fixed
}
#menuhandler .icon-bar
{
display:inline-block;
width:14px;
height:14px;
margin-top:1px;
line-height:14px;
vertical-align:text-top;
background-position:14px 14px;
background-repeat:no-repeat;
transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-khtml-transition:all .3s;
display:block;
width:25px;
height:2px;
background-color:#fff;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px
}
#menuhandler .icon-bar+.icon-bar
{
margin-top:6px
}
.icon-bar-white
{
background:#fff!important
}
.social-icons
{
padding:5px 0;
float:left;
width:100%;
padding-top:10px;
text-align: center;
}
.social-icons a
{
padding:0;
padding-right:10px; width:30px;
height:30px;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
margin-right:11px;
background:#fff;
color:#1b1c2c;
display: inline-block;
float:none;
}
.social-icons a:hover
{ background: #551C53;
}
.social-icons img,.social-icons svg
{
width:30px;
height:30px;
opacity:.7
}
.social-icons img:hover,.social-icons svg:hover
{
opacity:1
}
.social-icons svg *
{
fill:#000!important
}
#home-header
{
position:relative;
background:#000;
padding-top:300px;
padding-bottom: 200px;
text-align: center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
#inner-header{
position:relative;
background:#000;
padding-top:200px;
padding-bottom: 100px;
text-align: center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
#headeram
{
position:fixed;
left:0;
top:0;
width:100%;
background:#fff;
background:rgba(0,0,0,0.5);
z-index:1367;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-khtml-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
border-bottom:1px solid rgba(255,255,255,0.3)
}
#headeram ul
{
margin:0
}
#headeram .col-md-12
{
position:relative
}
#headeram.narrowHeader
{
background:rgba(0,0,0,0.85)
}
#headeram.narrowHeader .logo-img
{
margin: 8px 0;
max-width: 120px;
}
#inner-header
{
text-align:center
}
#inner-header .panel-row-style
{
color:#fff;
padding:220px 0 150px;
background-repeat:no-repeat;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important
}
#home-header:after
{ }
#inner-header:after
{ }
a.post-edit-link
{
position:fixed;
left:20px;
bottom:20px;
z-index:13671103;
background:#551C53;
color:#fff!important;
padding:7px 25px;
font-size:14px;
border-radius:4px;
-o-border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-ms-border-radius:4px;
text-decoration:none!important
}
a.post-edit-link:hover
{
background:#222
}
br.clear
{
display:none
}
.qstart
{
width:30px;
height:26px;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/qstart.png) no-repeat;
margin-right:10px;
background-size:100% 100%;
display:inline-block
}
.qend
{
width:30px;
height:26px;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/qend.png) no-repeat;
margin-left:10px;
background-size:100% 100%;
display:inline-block;
vertical-align:middle
}
.testimonial-client
{
color:#efc79c
}
blockquote.easy_testimonial .wp-post-image
{
float:none;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
max-width:70px!important;
width:70px!important;
max-height:70px!important;
height:70px!important
}
textarea
{
padding:10px 7px !important;
font-size:14px;
color:#222;
border:1px solid #ddd;
font-weight:400;
margin-bottom:0!important;
width:100%;
height:150px
}
input[type=text],input[type=email],input[type=password],input[type=tel],select,textarea
{
padding:10px 7px !important;
height:40px;
line-height: 40px;
font-size:14px;
color:#222;
border:1px solid #ddd;
font-weight:400;
margin-bottom:0!important;
width:100%;
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,select:focus,textarea:focus
{
border-color:#551C53!important
}
:focus
{
outline:none!important
}
input[type=submit]
{
background:#551C53;
color:#fff;
text-transform:uppercase;
font-size:15px;
border:none!important;
padding:10px 20px;
display:inline-block;
width:200px;
margin:0 auto 30px!important;
float:left;
display:block;
margin-top:20px;
font-size: 14px;
padding: 10px 30px;
border-radius: 4px;
letter-spacing: 1px;
text-transform: uppercase;
}
input[type=submit]:hover
{ opacity: 1.0;
background: #017cab;
} .pagination
{
display:block;
padding-left:0;
margin:20px 0;
border-radius:4px;
width:100%;
text-align:center
}
.pagination .page-numbers.current
{
background:#333;
cursor:default
}
.pagination .page-numbers a,.pagination .page-numbers a:hover,.pagination .page-numbers:hover
{
text-decoration:none!important
}
.pagination .page-numbers:hover
{
opacity:.8
}
.pagination .page-numbers.current:hover
{
opacity:1
}
.pagination .page-numbers
{
display:inline-block;
padding:5px 11px;
background:#551C53;
color:#fff;
border-radius:5px;
-o-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-ms-border-radius:5px;
-moz-border-radius:5px;
margin:0 3px
}
.pagination
{
float:left;
width:100%;
display:block;
margin-top:50px
}
.copyright
{
overflow:hidden
}
#req-more
{
width:60px;
height:215px;
display:block;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/req-more.png) no-repeat center center;
position:fixed;
right:-17px;
top:150px;
transition:all .2s;
-o-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
-khtml-transition:all .2s;
-ms-transition:all .2s;
z-index:1367;
background-size:100% 100%
}
#req-more:hover
{
right:-10px
}
.modal-backdrop
{
z-index:13671103
}
article.type-events
{
width:46%;
float:left;
margin:2%;
padding:20px
}
main h2
{ font-size:32px;
margin-bottom:10px;
color:#222;
padding-bottom:25px;
text-transform:none;
font-weight:400;
margin-top:0
}
main h3
{
color:#333
}
.single-events main
{
padding-top:0
}
.single-events #inner-header
{
padding-top:80px
}
main h3
{
font-size:20px
}
a.backto
{
padding:12px;
padding-left:23px;
display:block;
text-decoration:none!important;
font-size:16px;
float:right;
color:#551C53;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/arrow-left.png) no-repeat center left;
background-size:22px 22px;
margin-bottom:10px;
margin-top: 10px;
}
a.backto:hover
{
color:#333
}
article p a
{
text-decoration:underline!important
}
iframe
{
max-width:100%;
width:100%
}
#blog-archive .thumb
{
float:left;
margin-right:30px
}
#blog-archive .thumb img
{
max-width:250px;
height:auto;
border:1px solid #c3c3c3;
padding:5px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
background:#fff
}
#blog-archive .thumb img:hover
{
border-color:#551C53
}
#blog-archive h2
{
margin-bottom:0;
padding-bottom:5px;
background:none;
font-size:25px
}
#blog-archive h2 a
{
color:#551C53
}
#blog-archive h2 a:hover
{
color:#551C53;
text-decoration:none
}
#blog-archive .read-more
{
padding:7px 20px;
color:#551C53;
font-size:12px;
text-decoration:none!important;
display:block;
font-weight:400;
text-transform:uppercase;
cursor:pointer;
font-weight:500;
background:none;
color:#551C53;
border:1px solid #551C53!important;
float:left
}
#blog-archive .read-more:hover
{
background:#551C53;
color:#fff
}
#blog-archive article.post
{
float:left;
width:100%;
clear:both;
padding-bottom:30px;
margin-bottom:0;
border-bottom:none;
padding-top:30px
}
#blog-archive .panel-grid-cell
{
padding:0!important
}
#blog-archive article.post:nth-child(even)
{
background:#ececec
}
#blog-archive article:nth-child(even) .thumb
{
float:right;
margin-right:0;
margin-left:30px
}
#blog-archive .meta-arch
{
margin-bottom:10px
}
#blog-archive .view-article
{
display:none
}
.backtocontainer
{
float:left;
width:100%
}
.single h1 .date
{ }
.single-date{
color:#fff;
font-size:20px;
opacity: 0.5;
}
.single-date strong{
font-weight: 600;
}
body .vc_tta-panel-body{
background: none !important;
border:none !important;
}
body .vc_tta-title-text{
font-size:16px;
}
body .vc_tta-panel-heading{
background: #dfdfdf;
border:none !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
}
body hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #e4e4e4;
margin-bottom: 20px !important;
}
body .vc_tta-panel-heading:hover{
opacity: 0.8;
}
body .vc_active .vc_tta-panel-heading{
background-color: #3f6bb0;
color:#fff;
}
body .vc_active i, body .vc_active i:before{
color:#fff;
border-color:#fff;
}
body .vc_active .vc_tta-panel-title>a{
color:#fff;
}
body .vc_tta-panel{
margin-bottom: 10px;
}
body .vc_tta-panel *{
-webkit-border-radius: 0px;
border-radius: 0px;
}
body .vc_tta-panel-title>a{
color:#222;
} body .gform_wrapper .top_label .gfield_label {
font-weight: 400;
font-size: 15px;
margin-bottom: 0px;
}
body .gform_wrapper .top_label div.ginput_container{
margin-top:3px !important;
}
body .gform_wrapper ul.gfield_checkbox li label,body .gform_wrapper ul.gfield_radio li label {
font-weight: normal;
font-size: 13px;
}
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 1px;
}
body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit] {
font-size: 14px;
padding: 10px 30px;
border-radius: 4px;
letter-spacing: 1px;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
text-transform: uppercase;
}
body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:hover {
opacity: 1.0;
background: #017cab;
}
body .gform_wrapper .validation_message {
color: #d61c1c;
font-weight: 500;
letter-spacing: normal;
font-size: 12px;
padding: 0px !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
border: 1px solid #d61c1c !important;
}
body .gform_wrapper div.validation_error {
color: #ffffff;
font-size: 12px;
font-weight: 600;
margin-bottom: 25px;
border-top: none;
border-bottom: none;
padding: 0px 0;
clear: both;
width: 100%;
text-align: center;
border: 1px solid #d61c1c;
padding: 10px;
background: #d61c1c;
text-align: left;
border-radius: 3px;
-webkit-border-radius: 3px;
}
body .gform_confirmation_message{
color: #ffffff;
font-size: 13px;
font-weight: 600;
margin-bottom: 25px;
border-top: none;
border-bottom: none;
padding: 0px 0;
clear: both;
width: 100%;
text-align: center;
border: 1px solid #3f6bb0;
padding: 10px;
background: #3f6bb0;
text-align: left;
border-radius: 3px;
-webkit-border-radius: 3px;
margin-top: 20px;
margin-bottom: 0px !important;
}
body .gform_wrapper li.gfield.gfield_error {
padding: 0px !important;
border: none !important;
background: none !important;
margin: 0px !important;
}
body .gform_wrapper .gfield_error .gfield_label {
color: #d61c1c;
}
body .gform_wrapper .gfield_required {
color: #d61c1c;
margin-left: 4px;
}
body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error ul.gfield_checkbox,body .gform_wrapper li.gfield_error ul.gfield_radio {
color: #d61c1c;
} .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
padding-top: 0px !important;
padding-bottom:0px !important;
}
body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid>li {
margin-bottom: 0px !important;
}
body .vc_row{
padding-left: 20px !important;
padding-right: 20px !important;
}
body .vc_row .vc_row, body .vc_row .vc_row .vc_row, body .vc_row .vc_row .vc_row .vc_row{
padding-left: 0px !important;
padding-right: 0px !important;
}   .container{
max-width: 1170px !important;
margin: 0px auto !important;
float: none !important;
}
#page-header{
background-position: top right !important;
position:relative;
}
#page-header:after{
display: block;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 25px 25px 0 25px;
border-color: #adc9e6 transparent transparent transparent;
position: absolute;
left: 50%;
bottom: -24px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 67;
}
#about-tiva-section{
position: relative;
}
#about-tiva-section:after{
display: block;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 25px 25px 0 25px;
border-color: #fff transparent transparent transparent;
position: absolute;
left: 50%;
bottom: -24px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 67;
}
#about-tiva-section p{ margin: 0px auto;
display: block;
}
#the-right-device-section{
position: relative;
}
#the-right-device-section:after{
display: block;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 25px 25px 0 25px;
border-color: #2c50a5 transparent transparent transparent;
position: absolute;
left: 50%;
bottom: -24px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 67;
}
#the-right-device-section h2{
text-align: left;
letter-spacing: 0px;
color: #fff;
display: block;
width: 100%;
float: left;
}
#the-right-device-section h2 span{
text-align: left;
letter-spacing: 0px;
color: #fff;
display: block;
width: 100%;
float: left;
}
#the-right-device-section h2:after{
display: inline-block;
clear: both;
float: left;
background: #fff;
}
#the-right-device-section p{
color: #fff;
}
#our-service-section{
}
#our-service-section h2{
text-align: left;
display: block;
width: 100%;
float: left;
}
#our-service-section h2 span{
text-align: left;
display: block;
width: 100%;
float: left;
}
#our-service-section h2:after{
display: inline-block;
clear: both;
float: left;
background: #fff;
}
#footer-section{
background: #EDF1F9;
text-anchor: left;
}
#footer-section h3, #footer-section h3 span{
float: left;
width: 100%;
margin: 0px;
font-weight: normal;
letter-spacing: 2px;
}
#footer-section h3{
margin-top: 10px;
}
#footer-section h3:after{
margin: 0px auto;
border: 1px solid #C8D4F0;
width: 100px;
height: 2px;
content: '';
display: block;
margin-top: 10px;
float: left;
margin-bottom: 10px;
}
#footer-section h4{
float: left;
padding-right: 30px;
font-size: 16px;
}
#footer-section img{
margin-top: 0px;
}
main h1{
color: #551C53;
font-size: 45px;
text-transform: uppercase;
font-family: 'Rubik', sans-serif; font-weight: 100;
letter-spacing: 5px;
}
main h2{
color: #551C53;
font-size: 30px;
letter-spacing: 10px;
text-transform: uppercase;
font-family: 'Rubik', sans-serif;
font-weight: 100;
}
main h2:after{
margin: 0px auto;
border: 1px solid #EBE1EB;
width: 100px;
height: 2px;
content: '';
display: block;
margin-top: 15px;
}
main p{
font-size: 18px;
line-height: 2em;
color: #000;
}  .strong-view.modern .testimonial-content:before, .strong-view.modern .testimonial-content:after {
color: rgba(0,0,0,0.3) !important;
font-size: 30px !important;
line-height: 30px !important;
width: 30px !important;
}
.strong-view.modern .testimonial-content p{
font-size:18px !important;
}
.strong-view.modern .testimonial-content:before{
left:-35px !important;
}
.strong-view.modern .testimonial-content:after{
right:-35px !important;
}
#latest-news{
}
#latest-news h4{
font-size: 18px;
line-height: 1.3em;
font-weight: 600;
}
#latest-news .vc_btn3{
background: #551C53;
text-transform: uppercase;
padding: 6px 25px;
font-size: 13px;
line-height: 22px;
height: 35px;
border-radius: 3px;
border: none !important;
}
#latest-news .vc_btn3:hover{
background: #017cab;
}
#latest-news .vc_gitem_row .vc_gitem-col{
padding:15px 20px !important;
}
#latest-news .vc_gitem-is-link:hover{
opacity: 0.7;
}
#latest-news .vc_btn3-container{
margin-bottom: 0px !important;
}
#latest-news .vc_gitem-post-data-source-post_excerpt p{
text-align: left;
font-size: 13px;
overflow: hidden;
line-height: 25px;
height: 100px;
}
.h2-left h2{
background-position: left bottom !important;
}
.h2-right h2{
background-position: right bottom !important;
}
.h3-left h3{
background-position: left bottom !important;
}
.h3-right h3{
background-position: right bottom !important;
}
.h4-left h4{
background-position: left bottom !important;
}
.h4-right h4{
background-position: right bottom !important;
}
.home div.comments{
display: none;
}
#vc_load-inline-editor{
display: none;
}
.white-section *{
color:#fff !important;
}
.white-section h2{ }
#sidebar{
padding:50px 0px;
line-height: 1.8em;
color:#fff;
font-size:15px;
}
#sidebar ul{
padding:0px;
margin:0px;
}
#sidebar ul li{
margin-bottom: 10px;
border-bottom: 1px solid rgba(255,255,255,0.2);
padding-bottom: 10px;
}
#sidebar ul li a{
color:#fff;
}
#sidebar h2{
margin:0px;
font-size:24px;
color:#fff;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
}
#sidebar li.widget{
padding:30px 30px;
background: #551C53 !important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
margin-bottom: 20px;
}
#sidebar p{
}
#sidebar li{
list-style:none;
}
#sidebar-content{
padding:50px 0px;
} footer
{
background:#DFE4F1;
}
footer p
{
font-size:13px
}
footer li
{
list-style:none
}
footer ul li
{
list-style:none;
float:left;
width:50%
}
footer ul li a
{
display:block;
padding:8px 0;
padding-left:11px;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/arrow.png) no-repeat center left
}
footer li a
{
color:#888;
font-size:13px;
display:block;
padding-left:0
}
footer li .envelop + a
{
padding-left:0;
display:inline
}
footer li a:hover
{
color:#fff;
text-decoration:none
}
footer ul
{
padding-left:0;
display:block;
width:100%
}
footer a.email
{
color:#fff;
text-decoration:none!important;
display:inline
}
footer i
{
padding:9px 8px!important;
float:left;
font-size:18px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
footer i:hover
{
color:#b7212a
}
footer h2.widgettitle
{
font-size:14px;
font-weight:400;
text-align:left;
background:none;
border:none;
margin:0;
color:#fff;
text-transform:uppercase;
margin-bottom:0!important;
padding-bottom:10px
}
footer img
{
max-width:230px
}
#footer-bottom
{
border-top:1px solid #494949;
border-bottom:1px solid #494949;
padding-top:5px;
padding-bottom:5px;
float:left;
width:100%;
margin-top: 20px;
}
#footer-bottom a
{
font-size:16px;
line-height:45px;
color:#c5c5c5
}
#footer-bottom a:hover
{
color:#fff;
text-decoration:none
}
#footer-bottom p
{
margin:0
}
.copyright p
{
margin-bottom:0;
font-size:14px
}
.copyright
{
text-align:center;
color:#555;
font-size:14px;
padding:20px 0 20px;
} .comments
{
float:left;
width:100%
}
.comments p
{
margin-bottom:10px!important
}
.comments textarea
{
border:1px solid #ddd;
padding:8px 10px;
width:100%
}
.comments .comment-form-url,.comments .comment-form-email,.comments .comment-form-author
{
float:left;
width:49%
}
.comments .comment-form-comment
{
float:right;
width:49%
}
.comments textarea
{
height:205px
}
div.comments
{
padding:20px 0!important;
margin-top:10px;
float:left;
width:100%;
padding-bottom:14px!important
}
div.comments h2
{
font-size:20px;
display:block;
float:left;
width:100%;
margin:0!important;
margin-bottom:20px!important;
background:none;
padding-bottom: 0px;
}
div.comments ul
{
list-style:none;
padding-left:0;
float:left;
width:100%
}
div.comments li
{
list-style:none
}
div.comments li.comment
{
border:1px solid rgba(5,108,181,0.28);
border-radius:5px;
padding:10px;
margin-bottom:20px;
position:relative;
overflow:hidden;
border-bottom:3px solid rgba(5,108,181,0.49);
background:rgba(5,108,181,0.06)
}
div.comments li.comment img.avatar
{
float:left;
margin-top:0;
max-width:40px;
max-height:40px;
border-radius:5px;
margin-bottom:5px;
margin-right:20px
}
div.comments .comment-awaiting-moderation
{
position:absolute;
top:15px;
right:15px;
color:#3384c1;
font-weight:600;
font-size:12px;
font-style:normal;
cursor:default;
font-weight:normal
}
div.comments .comment-form-url
{
margin-bottom:0
}
div.comments li.comment .comment-body-text
{
float:left;
width:100%;
font-size:14px;
line-height:1.6em;
padding-left:60px;
border-top:1px solid #DFEAEF;
padding-top:10px;
padding-right:20px
}
div.comments li.comment .comment-body-text p
{
line-height:1.7em;
width:100%;
font-size:13px
}
div.comments .comment-author
{
font-size:14px
}
div.comments .comment-meta
{
font-size:12px;
line-height:18px
}
div.comments .comment-meta a
{
color:#999
}
div.comments cite
{
color:#3384c1;
font-style:normal
}
div.comments .reply
{
right:0;
bottom:0;
font-size:15px;
float:left;
font-size:14px;
font-weight:600;
display:inline-block
}
.comments .logged-in-as+.comment-form-comment,.comments .logged-in-as+#ajaxed-comments+.comment-form-comment
{
width:100%!important
}
div.comments .reply a
{
color:#3384c1;
padding-left:10px;
display:inline-block;
text-decoration:none;
font-weight:700
}
div.comments .reply a:hover
{
opacity:.7
}
#comments-inner
{
border-top:4px solid #3D5A66;
border-bottom:4px solid #3D5A66;
float:left;
padding-top:20px;
width:100%
}
div#respond
{
padding:20px 0;
margin-top:0;
float:left;
padding-bottom:0;
width:100%;
padding-top: 0px;
}
#cancel-comment-reply-link
{
text-transform:uppercase;
font-size:13px;
color:#fff;
background:#3D5A66;
border-radius:4px;
-o-border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
khtml-border-radius:4px;
border:0;
font-weight:400;
padding:8px 15px;
transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
khtml-transition:all .3s;
float:right;
margin-top:5px;
text-decoration:none
}
#cancel-comment-reply-link:hover
{
background:#3384c1
}
div#respond #cptch_input
{
border:1px solid #B4D7E4;
padding:10px;
width:100%;
max-width:100px;
background:#F6FDFF
}
div#respond label
{
display:block;
font-weight:700;
font-size:14px;
margin-bottom:0!important
}
div.comments ul.children li.comment
{
margin:15px;
margin-left:60px;
background:#FFF;
border:1px solid #eee;
border-radius:7px
}
div.comments .comment div#respond
{
border-top:2px solid #E9F2F6;
padding:20px 0;
margin-top:0;
float:left;
width:100%;
margin-top:20px;
padding:10px 30px;
padding-left:60px
}
section.blog .blog-post h1
{
font-weight:500!important
} @media only screen and (min-width:1700px) {
#page-header{
padding-top: 250px !important;
padding-bottom: 250px !important;
}
}
@media only screen and (max-width:1400px) {
}
@media only screen and (max-width:1100px) {
#page-header, #page-header *{
text-align: center;
}
#page-header:before{
width: 100%;
height: 100%;
background: #fff;
opacity: 0.7;
position: absolute;
left: 0px;
top: 0px;
content: '';
display: block;
}
#page-header:after {
border-color: #dbe9f5 transparent transparent transparent;
}
}
@media only screen and (max-width:992px) {
main p {
font-size: 16px;
line-height: 2em;
}
#page-header, #page-header *{
text-align: center;
}
#page-header:before{
width: 100%;
height: 100%;
background: #fff;
opacity: 0.7;
position: absolute;
left: 0px;
top: 0px;
content: '';
display: block;
}
#page-header:after {
border-color: #dbe9f5 transparent transparent transparent;
}
.container{
max-width: 970px !important;
margin: 0px auto !important;
float: none !important;
}
.copyright
{
padding-bottom:60px
}
#home-safety .panel-row-style
{
padding:30px 0 50px
}
#home-services
{
padding:0 0 20px
}
#home-about
{
padding-bottom:0
}
footer img
{
max-width:100px
}
#menu-item-131
{
display:none!important
}
main h2
{
font-size:22px
}
#our-services .service-box p
{
font-size:13px;
padding:0;
max-width:100%
}
#about-us p
{
font-size:15px
}
.footer-top .col-md-4
{
clear:both;
float:left;
width:100%;
text-align:center
}
footer
{
text-align:center
}
footer h2.widgettitle
{
font-size:15px;
font-weight:400;
text-align:left;
background:none;
border:none;
margin:0;
color:#fff;
text-transform:uppercase;
margin-bottom:17px;
text-align:center;
margin-top:20px
}
.copyright
{
margin-top:20px
}
footer
{ }
.social-icons a
{
float:none;
padding:0;
display:inline-block
}
footer .alignnone
{
margin:0
}
p
{
font-size:13px
}
#home-header a
{
display:inline-block;
padding:10px 55px;
color:#fff;
background:rgba(0,0,0,0.5);
border:1px solid #fff;
font-size:17px;
text-decoration:none!important;
margin-top:20px;
text-transform:uppercase
}
#home-header h3
{
font-size:20px
}
#home-header h1
{
font-size:35px
}
.nav ul
{
padding:0
}
.nav li
{
padding:0
}
.nav li a
{
padding:10px 20px!important;
color:#fff!important;
font-size:17px;
text-decoration:none!important;
display:block;
border-bottom:2px solid rgba(0,0,0,0.0)!important
}
#menuhandler
{
display:block
}
.nav
{
width:300px !important;
position:fixed;
right:-350px !important;
top:0 !important;
height:100% !important;
background:rgba(0, 164, 228, 0.97);
padding-top:70px;
box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
-o-box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
-khtml-box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.5);
transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
z-index:13671103
}
body #headeram.menu-showed nav.nav{
right: 0px !important;
}
.nav li
{
text-align:left
}
#req-more
{
display:none
}
.nav li.current_page_item a,.nav li a:hover
{
color:#fff!important
}
#menu-item-102
{
display:block
}
.nav li .sub-menu
{
position:relative;
left:0;
top:0;
width:100%;
display:block;
background:none;
color:#000;
display:none;
padding:0!important;
display:block;
border:none;
float:left
}
.nav li
{
float:left;
width:100%
}
.nav li .sub-menu a
{
border-bottom:none!important;
float:left;
display:block;
width:100%;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/bullet-white.png) no-repeat 5px center;
padding:13px 10px!important;
opacity:1;
color:#000;
font-size:17px
}
#menu-item-114 a
{
display:none
}
#menu-item-114 .sub-menu a
{
display:block
}
.narrowHeader .nav li .sub-menu
{
padding-top:0!important;
top:0
}
body #headeram.menu-showed nav.nav{
right: 0px !important;
}
}
@media only screen and (max-width:780px) {
#our-service-section img{
margin-bottom: 40px;
}
#footer-section h3, #footer-section h3 span {
text-align: center;
padding-top: 10px;
float: none;
}
#the-right-device-section h2 span{
text-align: center;
padding-bottom: 15px;
}
#the-right-device-section{
text-align: center;
}
#the-right-device-section h2:after {
display: block;
clear: both;
float: none;
background: #fff;
}
#footer-section h4 {
float: left;
padding-right: 0;
font-size: 16px;
width: 100%;
text-align: center;
}
#footer-section h3:after {
margin: 0px auto;
border: 1px solid #C8D4F0;
width: 100px;
height: 2px;
content: '';
display: block;
margin-top: 10px;
float: none;
margin-bottom: 10px;
}
#our-service-section{
text-align: center;
}
#our-service-section h2 span {
text-align: -webkit-center;
display: block;
width: 100%;
float: left;
}
#our-service-section h2:after {
display: inline-block;
clear: both;
float: none;
background: #fff;
margin: 0px auto;
display: block;
margin-top: 50px !important;
}
main h1{
}
.container{
max-width: 760px !important;
margin: 0px auto !important;
float: none !important;
}
#sidebar{
padding:20px 20px;
}
#sidebar-content{
padding:20px 0px;
}
#header-row h1{
font-size: 30px;
}
.strong-view.modern .testimonial-content p {
font-size: 14px !important;
}
#headeram{
height:60px;
}
#footer-bottom a
{
font-size:13px;
line-height:22px;
color:#c5c5c5
}
#blog-archive .thumb
{
width:100%
}
#blog-archive .thumb img
{
width:100%;
max-width:100%;
display:block;
margin:0 auto;
margin-bottom:10px;
float:none
}
#blog-archive h2
{
margin-bottom:0;
padding-bottom:5px;
background:none;
font-size:20px;
display:block;
width:100%
}
#blog-archive .panel-row-style
{
padding:10px 0!important
}
a.backto
{
margin-bottom:0!important
}
#inner-header p
{
-webkit-text-shadow:2px 1px 1px rgba(0,0,0,0.5);
-moz-text-shadow:2px 1px 1px rgba(0,0,0,0.5);
-o-text-shadow:2px 1px 1px rgba(0,0,0,0.5);
text-shadow:2px 1px 1px rgba(0,0,0,0.5);
font-size:16px;
line-height:1.5em;
margin-top:5px
}
.get-a-quote-section p
{
font-size:13px;
line-height:2em
}
.section-header-box h3
{
color:#fff;
margin:0;
font-weight:400;
padding:10px 0;
font-size:14px;
line-height:1.5em
}
.comment-awaiting-moderation
{
display:none
}
div.comments ul.children li.comment
{
margin:0
}
.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url
{
width:100%!important
}
.comments .form-submit
{
margin-bottom:0!important
}
#inner
{
padding-top:65px!important
}
#inner-header .panel-grid-cell
{
margin:0!important
}
.logo-img
{
max-width: 130px !important;
margin: 8px 0!important;
max-height: 50px;
float: left;
text-align: left;
}
#home-header h1 strong
{
font-weight:900;
font-size:25px
}
#home-header .panel-row-style
{
color:#fff;
padding:130px 0 80px;
background-position:center center
}
.su-accordion
{
margin:0!important
}
.panel-grid-cell
{
margin-bottom:0!important
}
#inner-header h1
{
text-align:center;
display:block;
padding:0px 15px;
font-size:30px
}
.panel-row-style
{
padding-left:20px!important;
padding-right:20px!important
}
footer h2
{
margin-top:20px
}
footer .col-md-4
{
padding:0!important;
float:left;
width:100%
}
#gototop a
{
width:40px;
height:40px;
background:#551C53 url(//www.totalivaccess.com/wp-content/themes/tiva/img/gototop.svg) no-repeat 6px 5px;
background-size:70% 70%!important
}
#home-header h3
{
font-size:15px
}
#home-header a
{
display:inline-block;
padding:9px 40px;
color:#fff;
background:rgba(0,0,0,0.5);
border:1px solid #fff;
font-size:15px;
text-decoration:none!important;
margin-top:20px;
text-transform:uppercase
}
#home-header .panel-row-style
{
color:#fff;
padding:170px 0 100px;
background-position:center center
}
article.type-events
{
width:96%;
float:left;
margin:2%;
margin-bottom:30px
}
footer h2.widgettitle
{
margin-bottom:10px
}
.qstart
{
width:30px;
height:26px;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/qstart.png) no-repeat;
margin-right:10px;
background-size:100% 100%
}
.qend
{
width:30px;
height:26px;
background:url(//www.totalivaccess.com/wp-content/themes/tiva/img/qend.png) no-repeat;
margin-left:10px;
background-size:100% 100%
}
#inner-header .panel-row-style
{
color:#fff;
padding:100px 0 60px
}
#inner
{
padding-top:0!important
}
.contact-page-content
{
padding:0 20px
}
#inner h1
{
margin-bottom:0;
font-size:25px
}
#home-header h1
{
font-size:30px;
padding:0px 15px;
}
.home h2
{
font-size:28px; padding-bottom:15px
}
.blue-button
{
display:block;
padding:15px 10px;
color:#fff;
border:none;
background:#551C53;
border:1px solid rgba(255,255,255,0.5);
font-size:16px;
text-decoration:none!important;
margin-top:20px;
text-transform:uppercase;
font-weight:100;
margin-bottom:30px
}
.footer-logo
{
width:100%;
opacity:.4;
max-width:150px;
margin-bottom:0!important
}
.copyright
{
margin-top:0
}
#home-header .panel-row-style
{
color:#fff;
padding:120px 0 80px;
background-position:center center
}
header li.menu-button
{
background:#551C53;
color:#fff!important;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0
}
#inner h1
{
font-size:25px;
margin:0
}
#inner-header .panel-row-style
{
color:#fff;
padding:40px 0 60px;
padding:140px 0 110px 0
}
#home-header p
{
font-size:16px
}
.social-icons a
{
margin:0px 5px;
}
.bb1
{
padding-bottom:5px
}
footer a img.alignnone
{
margin:0 10px
}
#home-header {
padding-top: 200px;
padding-bottom: 130px;
}
#home-header h1{
margin-bottom: 0px;
}
#inner-header {
padding-top: 140px;
padding-bottom: 70px;
}
}
@media only screen and (max-width:480px) {
#page-header {
background-position: -900px 0px !important;
position: relative;
}
#gototop a
{
width:40px;
height:40px;
background:#551C53 url(//www.totalivaccess.com/wp-content/themes/tiva/img/gototop.svg) no-repeat 6px 5px;
background-size:70% 70%!important
}
}
::selection
{
background:#04A4CC;
color:#FFF;
text-shadow:none
}
::-webkit-selection
{
background:#04A4CC;
color:#FFF;
text-shadow:none
}
::-moz-selection
{
background:#04A4CC;
color:#FFF;
text-shadow:none
}
.alignnone
{
margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter
{
display:block;
margin:5px auto
}
.alignright
{
float:right;
margin:5px 0 20px 20px
}
.alignleft
{
float:left;
margin:5px 20px 20px 0
}
a img.alignright
{
float:right;
margin:5px 0 20px 20px
}
a img.alignnone
{
margin:5px 20px 20px 0
}
a img.alignleft
{
float:left;
margin:5px 20px 20px 0
}
a img.aligncenter
{
display:block;
margin-left:auto;
margin-right:auto
}
.wp-caption
{
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center
}
.wp-caption.alignnone
{
margin:5px 20px 20px 0
}
.wp-caption.alignleft
{
margin:5px 20px 20px 0
}
.wp-caption.alignright
{
margin:5px 0 20px 20px
}
.wp-caption img
{
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto
}
.wp-caption .wp-caption-text,.gallery-caption
{
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}
@media print {
*
{
background:transparent!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}
a,a:visited
{
text-decoration:underline
}
a[href]:after
{
content:" (" attr(href) ")"
}
abbr[title]:after
{
content:" (" attr(title) ")"
}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
{
content:""
}
pre,blockquote
{
border:1px solid #999;
page-break-inside:avoid
}
thead
{
display:table-header-group
}
tr,img
{
page-break-inside:avoid
}
img
{
max-width:100%!important
}
@page
{
margin:.5cm
}
p,h2,h3
{
orphans:3;
widows:3
}
h2,h3
{
page-break-after:avoid
}
}