
/*import font css file */
@import url('font-awesome.css');
@import url('fonts.css');
@import url('menu.css');
body {padding: 0;margin: 0;font-family: 'Poppins';font-weight: 400;}
html, body {width: 100%;height: 100%;}
a {text-decoration: none;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease; color:#feab00;}
a:hover {text-decoration: none !important;cursor: pointer;}
a:focus {color:#fff;text-decoration: none;transition: all 1s ease;}
*:focus {outline: none !important;}

::-moz-selection { background-color: #d0b07e;color: #fff; }
::selection { background-color: #d0b07e;color: #fff; }
img{max-width: 100%;height: auto;}

/*============= Back to top ============*/

#back-top-wrapper { position: fixed; right: 70px; bottom: 61px; overflow: hidden; z-index: 2; }
p#back-top { margin: 0; }
#back-top-wrapper #back-top a { width: 66px; height: 66px; opacity: 1; transition: 200ms all; color: #fff; text-align: center; line-height: 40px; text-decoration: none; text-transform: uppercase; font-size: 25px; font-family: 'FontAwesome'; border-radius: 50%; border: 7px solid #474747; display: inline-block; background: #446cd0 url(../images/top-arrow.png) no-repeat center; }
#back-top-wrapper #back-top a:hover { color: #fff; background-color: #ffa150; }
#back-top-wrapper #back-top a img{display: none;}
.default-css { width: 100%; }
.default-css h1 { margin: 0px 0 5px; font-size: 40px; color: #525252; font-family: 'PT Serif'; font-weight: bold; }
.default-css h2 { margin: 0px 0 5px; font-size: 32px; color: #525252; font-family: 'PT Serif'; font-weight: bold; }
.default-css h3 {margin: 0px 0 5px; font-size: 28px; color: #525252; font-family: 'PT Serif'; font-weight: bold; }
.default-css h4 { margin: 0px 0 5px; font-size: 24px; color: #525252; font-family: 'PT Serif'; font-weight: bold;  }
.default-css h5 {margin: 0px 0 5px; font-size: 20px; color: #525252; font-family: 'PT Serif'; font-weight: bold;}
.default-css h6 {margin: 0px 0 5px; font-size: 16px; color: #525252; font-family: 'PT Serif'; font-weight: bold; }
.default-css h1 a, .default-css h2 a, .default-css h3 a, .default-css h4 a, .default-css h5 a, .default-css h6 a { color: #ffa150 }
.default-css h1 a:hover, .default-css h2 a:hover, .default-css h3 a:hover, .default-css h4 a:hover, .default-css h5 a:hover, .default-css h6 a:hover { color: #ffa150 !important; }
.default-css iframe { width: 100%; height: 400px; border: 2px #ffa150 solid; max-width: 800px; margin: 20px auto; display: block; }
.alignleft { float: left; margin-right: 1.5em;  margin-top: 15px; margin-bottom: 20px }
.alignright { float: right; margin-left: 1.5em; margin-top: 15px; margin-bottom: 20px }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;margin-top: 15px; margin-bottom: 20px }
.default-css p {  margin: 0 0 15px; padding: 0; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; line-height: 30px;}
.default-css p a{color: #ffa150;}
.default-css p a:hover{color: #666666;}
.default-css ul {padding: 0 0 0 20px;  margin: 15px 0;}
.default-css ol {    padding: 0 0 0 48px;}
.default-css ul li, .default-css ol li { color: #666666; font-size: 20px; font-family: 'PT Serif';font-weight: normal;margin-bottom: 5px;}
.default-css ul li a, .default-css ol li a { color: #ffa150;font-weight: 500;}
.default-css ul li a:hover, .default-css ol li a:hover { color: #ffa150 !important; }
.default-css ul li { margin: 0; padding: 0 0 0 28px; display: block; background: url(../images/checkbox-icon.png) no-repeat left top 8px; }
.default-css p img { border: 2px #ffa150 solid;}
/*====================*/

.header-section { padding:0 0 0 45px;margin: 0; background: #fff; }
.header-section.sticky { position: fixed; left: 0; right: 0; top: 0; z-index: 99;border-bottom: 1px #e0e0e0 solid;}
.logo{margin: 16px -10px 0 0;padding: 0;}
.logo a{margin: 0;padding: 0;display: block;font-family: 'Tw Cen MT';font-size: 30px;color: #000;font-weight: bold;text-transform: uppercase;line-height: 35px;}
.logo a span{display: block;font-size: 28px;color: #466fd5;font-weight: normal;text-transform: none;}
.logo a:hover{color: #000;}

.header-right{margin:0 -15px 0 0;padding: 0;float: right;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.header-number-link{margin: 29px 0;padding: 0;font-size: 25px;font-family: 'PT Serif';font-weight: bold;color: #000;}
.header-number-link a{color: #000;}
.header-number-link a img { margin-right: 15px; }
.header-follow-section{margin:0 0 0 59px;padding:14px 37px;background-color: #4c72d1;}
.header-follow-section span{display: block;font-family: 'Tw Cen MT';font-size: 22px;color: #fff;text-transform: uppercase;margin: 0 0 5px;}
.header-follow-section a{display: inline-block;background-color: #263968;border-radius: 5px;width: 35px;height: 35px;position: relative;margin-right: 10px;}
.header-follow-section a img{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;}
.header-follow-section a:hover{background-color: #ffa150;}
.header-follow-section a:last-child{margin-right: 0;}
.timothy-hero-slider{margin: 0;padding: 0 45px;position: relative;}
.timothy-hero-slider::before, .timothy-hero-slider::after{content: "";position: absolute;left: 0;top: 21px;background: url('../images/heroafter-img.png') no-repeat;width: 54px;height: 195px;z-index: -1;}
.timothy-hero-slider::after{left: auto;right: 0;background: url('../images/herobefore-img.png') no-repeat;height: 232px;width: 60px;top: 0;}
.hero-slider{margin: 0;padding: 0;position: relative;}
.hero-slider > img{margin: 0;padding: 0;width: 100%;}

.herocontent-abs{position: absolute;top: 0;width: 50%;left: 0;background-color: rgba(246,144,56,0.88);bottom: 0;    padding: 0 68px;}
.middle-text-hero{position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.hero-heading{margin: 0;padding: 0;font-size: 65px;color: #fff;font-family: 'Tw Cen MT';font-weight: bold;font-style: italic;}
.middle-text-hero p{margin: 0 0 53px;padding: 0;font-size: 38px;color: #fff;font-family: 'Tw Cen MT';font-weight: normal;line-height: 31px;}
.middle-text-hero p span{display: inline-block;background-color: #5c74c2;padding: 3px 6px 7px;}

.button{
  margin: 0;
  padding: 10px  0px;
  display: inline-block;
  background: rgba(69,110,213,1);
  background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1)));
  background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 );
  border: 1px #85a7ff solid;
  border-radius:5px;
  font-size: 18px;
  font-family: 'PT Serif';
  font-weight: normal;
  color: #fff;
  width: 200px;
  text-align: center;
}
.button:hover{
  background: rgba(69,110,213,1);
  background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%,  rgba(69,110,213,1)));
  background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -o-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: linear-gradient(to bottom, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 );
  color: #fff;}
.button img {
    margin-left:18px;
}

.childcustody-stn{margin: 0;padding: 0;}
.childcustody-stn ul{margin: 0;padding: 0;    display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.childcustody-stn ul li{margin: 0;padding: 0;webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;background: #294895 url('../images/childcustody-bg.png') no-repeat center center ;display: block;transition: 1s;}
.childcustody-stn ul li:nth-child(2){background-color: #3761ca !important;}
.childcustody-stn ul li:hover .divorce-mid {
    box-shadow: 0 0 85px #1d3165 inset;
}
.childcustody-stn ul li:hover .divorce-mid:before {
    content: "";
    border: 8px solid rgba(92, 116, 194, 0.42);
    position: absolute;
    top: 0;
    bottom: -1px;
    left: 0;
    right: 0;
}
.childcustody-stn ul li:hover:nth-child(1) {
    background-color: #3761ca !important;
}
.childcustody-stn ul li:hover:nth-child(3) {
    background-color: #3761ca !important;
}
.childcustody-stn ul li a { position: relative; display: block; color: #fff;height: 100%; }
.divorce-mid{/*top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);position: relative;*/text-align: center;margin: 0;padding: 74px 116px; transition: all 1s;height: 100%;}
.divorce-mid h2 { color: #ffa150; font-size: 40px; font-family: 'PT Serif'; font-weight: bold; margin: 0 0 15px; padding: 0; letter-spacing: 2px; }
.divorce-mid p{color: #fff;font-size: 20px;font-family: 'PT Serif';font-weight: normal;margin: 0;padding: 0;}
.practicearea-section{margin: 0;padding:57px 0 70px;}
.heading-top{text-align: center;margin-bottom: 54px;}
.heading-top h2{font-size: 45px;color: #000;font-family: 'PT Serif';font-weight: bold;position: relative;margin: 0 0 0;padding: 0 0 28px;}
.heading-top h2::after, .heading-top h2::before{content: "";width: 137px;background-color: #3c3939;height: 3px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;}
.heading-top h2 span{color: #ffa150;}
.heading-top h2::after { height: 1px; bottom: -3px; }

.tabing-practice{margin: 0;padding: 0;}
.tabing-practice ul.nav-tabs { margin: 0; padding: 0 0 35px; border-bottom: 2px solid #dadad5; }
.tabing-practice ul.nav-tabs  li.nav-item{margin: 0;padding: 0 66px 0 0;display: inline-block;font-size: 21px;font-family: 'Tw Cen MT';font-weight: bold;}
.tabing-practice ul.nav-tabs  li.nav-item:last-child{padding-right: 0;}
.tabing-practice ul.nav-tabs li a.nav-link { color: #000; padding: 0; border: none; position: relative; }
.tabing-practice ul.nav-tabs li a.nav-link:after{content: "";width: 15px;height: 15px;background-color: #fff;border-radius: 100px;border: 2px solid #dadad5;position: absolute;bottom: -43px;left: 0;right: 0;margin: 0 auto;}
.tabing-practice ul.nav-tabs li a.nav-link.active, .tabing-practice ul.nav-tabs li a.nav-link:hover { color: #ffa150;     background-color: inherit;}
.tabing-practice ul.nav-tabs li a.nav-link.active:after, .tabing-practice ul.nav-tabs li a.nav-link:hover:after { border-color: #ffa150;}
.practice-left-img{margin: 0 20px 0 0;padding: 0;}
.practice-left-img img{margin: 0;padding: 0;width: 100%;}
.practice-right-conatent{margin: 0 0 0 20px;padding: 0;}
.practice-right-conatent h3{margin: 0 0 10px;padding: 0;color: #000;font-size: 25px;font-family: 'PT Serif';font-weight: normal;}
.practice-right-conatent h4{margin: 0 0 10px;padding: 0;color: #000;font-size: 22px;font-family: 'PT Serif';font-weight: normal;}
.practice-right-conatent p{margin: 0 0 10px;padding: 0;color: #666;font-size: 20px;font-family: 'PT Serif';font-weight: normal;line-height: 30px;}
.practice-right-conatent p strong{color:#ffa150;font-weight: normal;}
.practice-right-conatent ul {margin: 0 0 30px;padding: 0;}
.practice-right-conatent ul li { margin: 0; padding: 0 0 0 28px; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; display: block; background: url(../images/checkbox-icon.png) no-repeat left top 8px; }


.practice-right-conatent ol {margin: 0 0 30px;padding: 0 0 0 28px;}
.practice-right-conatent ol li { margin: 0; padding: 0 0 0 0px; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; }

.tabing-practice .tab-content{margin-top: 63px;}

.schedule-consultation-section{background: url('../images/schedule-consultation-bg.jpg') no-repeat left top;background-size: cover;position: relative;overflow: hidden;padding: 26px 0;}
.schedule-consultation-section::after { content: ""; background-color: #ffa150; position: absolute; top: 0; right: -64%; width: 100%; bottom: 0; border-left: 10px #fff solid; transform: skew(-33deg); }
.schedule-consultation-heading{margin: 0;padding: 0;}
.schedule-consultation-heading h5{margin: 0;padding: 0;font-size: 60px;color: #fff;font-family: 'Oswald';text-transform: uppercase;}
.schedule-consultation-heading h5 span{color: #ffa150;}
.schedule-consultation-heading p{margin: 0;padding: 0;font-size:45px;color: #fff;font-family: 'Oswald';}

.Schedulebutton{margin: 0;padding: 0;position: relative;z-index: 1;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);text-align: right;}
.Schedulebutton .button { margin: 0; padding: 12px 0 15px; font-size: 26px; width: 284px; }
.Schedulebutton .button img { margin-left: 28px; }
.virginia-beach-section{margin: 70px 0;padding: 0px 0;background: #f8f8f8 url('../images/virginia-beach-img.png') no-repeat left bottom;}

.virginia-beach-left-text{margin: 0;padding: 0;max-width: 810px;float: right;position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}

.virginia-beach-left-text h3{font-size: 45px;color: #000;font-family: 'PT Serif';font-weight: bold;position: relative;margin: 0 0 50px;padding: 0 0 20px;}
.virginia-beach-left-text h3::after, .virginia-beach-left-text h3::before{content: "";width: 137px;background-color: #3c3939;height: 3px;position: absolute;left: 0;margin: 0;bottom: 0;}
.virginia-beach-left-text h3 span{color: #ffa150;display: block;}
.virginia-beach-left-text h3::after { height: 1px; bottom: -3px; }

.virginia-beach-left-text h4 { margin: 0 0 10px; padding: 0; color: #000; font-size: 25px; font-family: 'PT Serif'; font-weight: normal; }
.virginia-beach-left-text p { margin: 0 0 10px; padding: 0; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; line-height: 30px; }

.virginia-beach-left-text  p strong { color: #ffa150; font-weight: normal; }
.virginia-beach-left-text  p a { color: #ffa150; font-weight: normal; }
.virginia-beach-left-text  p a:hover { color: #666;}
.virginia-beach-left-text  ul {margin: 0 0 10px;padding: 0;}
.virginia-beach-left-text ul li { margin: 0; padding: 0 0 0 28px; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; display: block; background: url(../images/checkbox-icon.png) no-repeat left top 8px; }

.low-right-img{margin: 0 -15px 0 0;padding: 0;float: right;position: relative;}
.low-right-img > img{margin: 0;padding: 0; width: 100%;}
.image-full-fiuger{margin: 0 auto;text-align: center;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);left: 0;right: 0;}

.blogsection-home{margin: 0 0 58px;padding: 0;}

.blogleft-hm{margin: 0;padding: 0;}

.blogcolum-row{margin: 0;padding: 0;}
.blogcolum-row figure{margin: 0 0 20px;padding: 0;overflow: hidden;}
.blogcolum-row figure img{margin: 0;padding: 0;width: 100%;border-radius: 5px;transition: 1s;}
.blogcolum-row figure img:hover{transform: scale(1.1);}
.blogcolum-row ul{margin: 0 0 10px;padding: 0;}
.blogcolum-row ul li{margin: 0 10px 0 0;padding: 0 10px 0 0; display: inline-block;font-family: 'PT Serif'; font-weight: normal; color: #666666;font-size: 16px;border-right: 1px #c2c2c2 solid;}
.blogcolum-row ul li a{color: #666666;}
.blogcolum-row ul li a:hover{color: #ffa150;}
.blogcolum-row ul li:last-child { border-right: none; padding-left: 0; margin-right: 0; }
.blogcolum-row ul li a img {
    vertical-align: text-top;
}
.blogcolum-row h2{font-family: 'PT Serif';font-weight: bold;font-size: 24px;color: #000;margin: 0 0 15px;padding: 0;}
.blogcolum-row h2 a{color: #000;}
.blogcolum-row h2 a:hover{color: #ffa150;}

.blogcolum-row h3{font-family: 'PT Serif';font-weight: bold;font-size: 22px;color: #000;margin: 0 0 15px;padding: 0;}
.blogcolum-row h3 a{color: #000;}
.blogcolum-row h3 a:hover{color: #ffa150;}

.blogcolum-row h4{font-family: 'PT Serif';font-weight: bold;font-size: 22px;color: #000;margin: 0 0 15px;padding: 0;}
.blogcolum-row h4 a{color: #000;}
.blogcolum-row h4 a:hover{color: #ffa150;}

.blogcolum-row h5{font-family: 'PT Serif';font-weight: bold;font-size: 22px;color: #000;margin: 0 0 15px;padding: 0;}
.blogcolum-row h5 a{color: #000;}
.blogcolum-row h5 a:hover{color: #ffa150;}




.blogcolum-row p{font-family: 'PT Serif';font-weight: normal;font-size: 20px;color: #666;margin: 0 0 15px;padding: 0;}
.blogcolum-row p strong{color: #ffa150; font-weight: normal; }
.blogright-section{margin: 0;padding: 45px 60px 45px;background-color: #eeeeee;border-radius: 5px;}
.blogright-section .blogcolum-row{border-bottom: 1px #e1e2e3 solid;padding-bottom: 30px;margin-bottom: 30px;}
.blogright-section .blogcolum-row:last-child{border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
.blogright-section .blogcolum-row h3{margin-bottom: 0;}

.question-home-section{margin: 0;padding: 60px 0;background-color: #eeeeee;}

.question-ask-img{margin: 0 43px 0 0;padding: 0;position: relative;}
.question-ask-img img{margin: 0;padding: 0;width: 100%;}
.book-meeting { margin: 0; padding: 30px 53px; background-color: #16398f; position: absolute; bottom: 0; right: 0; }
.book-meeting span{margin: 0;padding: 0;font-family: 'Tw Cen MT';font-size: 22px;font-weight: normal;text-transform: uppercase;display: block;color: #fff;}
.book-meeting a{margin: 0;padding: 0;font-family: 'PT Serif';font-weight: bold;font-size: 35px;color: #fff;}
.book-meeting a:hover{color: #fff;}

.questionform-right{margin:27px 0 0 33px;padding: 0;}
.questionform-right h3{font-size: 45px;color: #000;font-family: 'PT Serif';font-weight: bold;position: relative;margin: 0 0 50px;padding: 0 0 20px;}
.questionform-right h3::after, .questionform-right h3::before{content: "";width: 137px;background-color: #3c3939;height: 3px;position: absolute;left: 0;margin: 0;bottom: 0;}
.questionform-right h3 span{color: #ffa150;display: block;}
.questionform-right h3::after { height: 1px; bottom: -3px; }



.contactFormIN{padding:0;margin: 0 -15px;}
.contactFormIN .gform_wrapper li.gfield.gf_left_half, .contactFormIN .gform_wrapper li.gfield.gf_right_half{ display: -moz-inline-stack; display: inline-block; vertical-align: top; width: 50%; padding-right:0; float: left; clear: inherit; }
.contactFormIN .gform_wrapper ul li.gfield{ margin-top: 0 !important; padding-top: 0; padding: 0 11px !important; }
.contactFormIN ul li { margin: 0 0 20px; display: block; }
.contactFormIN .gform_wrapper ul.gform_fields { margin: 0px !important; padding: 0; text-align:center; }
.contactFormIN .gform_wrapper ul li.gfield .medium { width: 100% !important; border: none; color: #717171; font-family: 'PT Serif' !important; font-weight: normal; font-size: 18px !important; padding: 10px 18px !important; background-color: #fff; -webkit-appearance: none; border-radius: 2px; resize: none; line-height: normal !important; box-shadow:none; height:54px; outline:none;   }
.contactFormIN .gform_wrapper textarea.medium { height: 142px !important; }
.contactFormIN .gform_wrapper select.medium { background: #fff url('../images/select-arrow.png') no-repeat right 15px center;}
.contactFormIN .gform_wrapper ul li.gfield .medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171;;
}
.contactFormIN .gform_wrapper ul li.gfield .medium::-moz-placeholder { /* Firefox 19+ */
  color: #717171;;
}
.contactFormIN .gform_wrapper ul li.gfield .medium:-ms-input-placeholder { /* IE 10+ */
  color: #717171;;
}
.contactFormIN .gform_wrapper ul li.gfield .medium:-moz-placeholder { /* Firefox 18- */
  color: #717171;;
}
.contactFormIN .gform_wrapper .button.gform_button{
  margin: 0;
  padding:6px  38px 10px;
  display: inline-block;
  background: rgba(69,110,213,1);
  background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1)));
  background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 );
  border: 1px #85a7ff solid;
  border-radius:5px;
  font-size: 24px;
  font-family: 'PT Serif';
  font-weight: normal;
  color: #fff;
  width: 200px;
  text-align: left;
  cursor: pointer;
  position: relative;
}
.contactFormIN .gform_wrapper .button.gform_button:hover{
  background: rgba(69,110,213,1);
  background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%,  rgba(69,110,213,1)));
  background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -o-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  background: linear-gradient(to bottom, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 );
  color: #fff;
}
.contactFormIN .gform_wrapper .gform_footer::after { content: ""; background-image: url(../images/button-arrow.png); width: 17px; height: 14px; position: absolute; right: 37px; top: 20px;background-repeat: no-repeat;}
.contactFormIN .gform_wrapper .gform_footer { padding: 0 !important; margin: 0 15px !important; text-align: right;position: relative;}

.contactFormIN .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important; }
.gform_wrapper .validation_message { color: #f00 !important; font-weight: normal !important; }
.contactFormIN .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 0 !important; }
.contactFormIN .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .contactFormIN .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half { max-width: 50% !important; }
.contactFormIN .gform_wrapper ul li.gfield .medium ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171;
}
.contactFormIN .gform_wrapper ul li.gfield .medium ::-moz-placeholder { /* Firefox 19+ */
  color: #717171;
}
.contactFormIN .gform_wrapper ul li.gfield .medium :-ms-input-placeholder { /* IE 10+ */
  color: #717171;
}
.contactFormIN .gform_wrapper ul li.gfield .medium :-moz-placeholder { /* Firefox 18- */
  color: #717171;
}


/*-----------form css start-----------*/
body .gform_wrapper .top_label div.ginput_container { margin-top: 0 !important; }
.gform_wrapper .gform_footer { padding: 0 !important; margin: 0 !important; }
.gform_wrapper div.validation_error { display: none; }
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color:inherit; margin-bottom: 0px!important; border-top: none; border-bottom: none; }
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { max-width: 100%; padding-right: 0; padding: 0; }
.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 #790000 !important; }
body .gform_wrapper { margin: 0; }
.gform_ajax_spinner{ display: none; }
.gform_wrapper .gfield_required { color: #fb1a1a !important;}
.gform_wrapper .validation_message { color: #fb1a1a !important; }
body .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 #fb1a1a !important;
}
.mobile-open-row{display: none;}
@media only screen and (min-width: 641px){
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half { max-width: 100%; padding-right: 0; }
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important; }
}
@media only screen and (max-width: 641px){
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height: inherit !important; min-height: inherit !important; }
}
/*  ----------E11 media----------------*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  *{font-style: normal;}
}

/*  ----------Edge internet media----------------*/
@supports (-ms-ime-align: auto) {}
.footer-section{margin: 0;padding: 170px 0 0;background: #242a36 url('../images/footer-low.png') no-repeat right bottom;}
.footer-middle-tt{margin: 0;padding: 0;}
.footer-middle-tt h2{font-size: 45px;color: #fff;font-family: 'PT Serif';font-weight: bold;position: relative;margin: 0 0 50px;padding: 0 0 20px;text-align: center;}
.footer-middle-tt h2::after, .footer-middle-tt h2::before{content: "";width: 137px;background-color: #fff;height: 3px;position: absolute;left: 0;margin: 0;bottom: 0;right: 0;margin: 0 auto;}
.footer-middle-tt h2::after { height: 1px; bottom: -3px; }
.footer-menu{margin: 0;padding: 0;}
.footer-menu h3{margin: 0 0 20px;padding: 0;color: #ffa150;font-size: 30px;font-family: 'PT Serif';font-weight: normal;}
.footer-menu ul{margin: 0;padding: 0;}
.footer-menu ul li{margin: 0 0 10px;padding: 0 0 0 28px;color: #ffa150;font-size: 20px;font-family: 'PT Serif';font-weight: normal;display: block;background: url(../images/checkbox-icon.png) no-repeat left top 8px}
.footer-menu ul li a{color: #fff;}
.footer-menu ul li a:hover{color: #ffa150;}
.General-fo { padding-left: 48px; }
.news-fo { padding-left: 30px; }
.search-engines { margin-right: -8px; }
.government-fo { margin-right: -6px; }
.timothywade-footer-mid{margin:56px 0 0;padding: 56px 100px 46px;border-top: 1px #ffa14f solid;}
.timothywade-footer-mid h4{margin: 0 0 30px;padding: 0;font-family: 'Tw Cen MT';font-weight: bold;font-size: 30px;text-transform: uppercase;color: #fff;text-align: center;}
.timothywade-footer-mid h4 span{margin: 0;padding: 0;color: #ffa150;font-size: 28px;font-weight: normal;text-transform: none;display: block;}
.timothywade-footer-mid ul{margin: 0 0 20px;padding: 0;text-align: center;}
.timothywade-footer-mid ul li{display: inline-block;margin:0;padding: 0;font-family: 'Tw Cen MT';font-weight: normal;color: #fff;font-size: 24px;position: relative;}
.timothywade-footer-mid ul li::after{content: '|';font-family: 'Tw Cen MT';font-weight: normal;color: #fff;font-size: 18px;margin:  0 32px;}
.timothywade-footer-mid ul li a{color: #fff;}
.timothywade-footer-mid ul li a:hover{color: #ffa150;}
.timothywade-footer-mid p{font-family: 'PT Serif';font-weight: normal;font-size: 20px;color: #fff;margin: 0;padding: 0;text-align: center;}
.copyight-footer-section{margin: 0;padding: 10px 0 3px;background-color: #446cd0;}
.copyight-footer-section p{font-family: 'PT Serif';font-weight: normal;font-size: 20px;color: #fff;margin: 0;padding: 2px 0;}
.footer-follow-section{text-align: right;}
.footer-follow-section a { display: inline-block; background-color: #263968; border-radius:3px; width: 35px; height: 35px; position: relative; margin-right: 10px; }
.footer-follow-section a:hover { background-color: #ffa150;}
.footer-follow-section a img { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; }
section.newsLetter-home-secton { margin-bottom: -103px; margin-top: 80px; }
.footerNews-letter{ background:url(../images/news-bg.jpg) no-repeat top center; background-size: cover; padding: 55px 74px;position: relative;}
.footerNews-letter:before{content: ''; position: absolute; background: rgba(255, 161, 79, 0.89); height: 100%; width: 100%; left: 0; top: 0;}
.newsLetter-title h3{ font-size: 45px; color: #fff; font-family: 'PT Serif'; font-weight: bold; position: relative; margin: 0 0 0; padding: 0 0 20px; }
.newsLetter-title h3::after, .newsLetter-title h3::before { content: ""; width: 137px; background-color: #fff; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; }
.newsLetter-title h3::after { height: 1px; bottom: -3px; }
form.newsDiv { position: relative; }
.newsDiv .form-control { font-size: 15px; color: #666; background: #fff; border: none; border-radius: 0px 5px 5px 0; width: 100%; height: 55px; padding: 9px 65px 9px 26px; font-family: 'PT Serif'; font-weight: normal; position: relative; }
.newsDiv .btn-submit { margin: 0; padding: 0px 30px; display: inline-block; background: rgba(69,110,213,1); background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1))); background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 ); border: 1px #85a7ff solid; border-radius: 5px; font-size: 24px; font-family: 'PT Serif'; font-weight: normal; color: #fff; width: 200px; text-align: center; cursor: pointer; display: block; height: 55px; position: absolute; top: 0; right: 0; }
.newsDiv .btn-submit img { margin-left: 10px; }
.timothywade-footer-mid ul li:last-child::after{display: none;}
.mobile-follow-tb{display: none;clear: both;}
.mobile-nav-tabing{display: none;}


/*---------------------About css------------------------------*/
ul.breadcrumb-div { margin: 0; padding: 0; text-align: center; }
ul.breadcrumb-div li { font-size: 20px; color: #fff; font-weight: normal; list-style: none;font-family: 'PT Serif'; font-weight: normal; }
ul.breadcrumb-div li > span { display: inline-block; padding: 0 0px; position: relative; }
ul.breadcrumb-div li > span a { color: #fff; }
section.bannerInner { padding: 0 45px; position: relative; }
.captionBaner { position: absolute; top: 50%; width: 100%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); z-index: 1; }
.bannerInner::before, .bannerInner::after{content: "";position: absolute;left: 0;top: 21px;background: url('../images/heroafter-img.png') no-repeat;width: 54px;height: 195px;z-index: -1;}
.bannerInner::after { left: auto; right: 0; background: url(../images/herobefore-img-inner.png) no-repeat right; height: 232px; width: 128px; top: 0; }
section.bannerInner > .container-fluid > .row > .col-sm-12:before { content: ""; background: rgba(27, 29, 34, 0.92); position: absolute; top: 0; left: 15px; right: 15px; bottom: 0; z-index: 1; }
/* ul.breadcrumb-div li > span::after { content: ">"; margin: 0px 0 0 7px; position: relative; top: -1px; font-size: 20px; } */
ul.breadcrumb-div li > span:last-child::after{ display: none;}
.bannerInner img { width: 100%; }
.titleBanner { text-align: center; color: #fff; font-size: 42px;font-family: 'PT Serif'; font-weight: normal; }
.aboutContent{ padding:196px 0px 66px;}
.aboutContent h1{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.aboutContent h2{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 28px;font-family: 'PT Serif'; font-weight: normal;}
.aboutContent h3{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 28px;font-family: 'PT Serif'; font-weight: normal;}
.aboutContent h4{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 28px;font-family: 'PT Serif'; font-weight: normal;}
.aboutContent p{ margin: 0px; padding: 0px 0 20px; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal;}
.aboutContent p a{ color: #ffa150; text-decoration: none;}
.aboutContent p a:hover{ color: #666666; text-decoration: none;}
.aboutContent p span{ color: #ffa150; text-decoration: none;}
.left-side { float: left; margin: -130px 64px 10px 0; padding-left: 49px; position: relative; }
.reasonable-fees{ padding: 0 0 40px;}
.reasonable-fees h2{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.reasonable-fees h3{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.reasonable-fees h4{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.reasonable-fees p{ margin: 0px; padding: 0px 0 20px; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal;}
.reasonable-fees p a{ color: #ffa150; text-decoration: none;}
.reasonable-fees p a:hover{ color: #666666; text-decoration: none;}
.reasonable-fees p span{ color: #ffa150; text-decoration: none;}
.reasonable-fees ul{ margin: 0px; padding: 0px 0 30px;}
.reasonable-fees ul li { margin: 0px; padding: 0px 2px 0 33px; list-style: none; color: #666666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; background: url(../images/style-icon.png) no-repeat top 9px left; }
.reasonable-fees ul li strong{ color: #000000;font-weight: normal;}
.year-experience{ position: relative;margin-bottom: 65px;}
.year-experience .row { padding-left: 15px; padding-right: 15px; }
.year-experience .col-sm-6 { padding-left: 0; padding-right: 0; }
.smallBanner img { width: 100%; }
.smallBanner { position: relative; overflow: hidden; margin: 10px; }
.smallBanner:before { position: absolute; top: 0; left: 0; width: 152%; height: 100%; background: rgba(255,255,255,0.3); content: ''; -webkit-transition: -webkit-transform 1s; -moz-transition: -webkit-transform 1s; transition: transform 1s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); z-index: 1; }
.smallBanner:hover::before { -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,152%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,152%,0); }
.smallBanner img { width: 100%; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; }
.smallBanner img:hover { transform: scale(1.1) rotate(2deg); opacity: 0.8; }
.twenty-year { width: 291px; position: absolute; top: 50%; z-index:11; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.meetTeam{ padding: 65px 0 0px;}
.team-profile{}
.team-profile ul{ margin: 0px; padding: 0px;}
.team-profile ul li{ margin: 0px; padding: 0px 20px 20px; list-style: none; width: 25%;float: left;}
.innBox { position: relative; overflow: hidden;}
.innBox img{ width: 100%;transition: 1s;}
.innBox img:hover{transform: scale(1.1);}
.profileDetail { position: absolute; bottom: -120px; left: 0; right: 0; transition: 1s; }
.profileDetail h4{ margin: 0px; padding:10px 4px; background: #ff983d; color: #ffffff; text-transform: uppercase; font-size: 18px;text-align: center;font-family: 'PT Serif'; font-weight: bold;}
.profileDetail h4 a{color: #ffffff; text-decoration: none;}
.profileDetail h4 a:hover{color: #ffffff; text-decoration: none;}
.profileDetail h4 span{ display: block; color: #ffffff;font-size: 18px; text-transform: initial;font-family: 'PT Serif'; font-weight: normal;}
.profileDetail p{ margin: 0px; padding: 15px 10px; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal; background: #f3f3f3; text-align: center;   }
.innBox:hover .profileDetail {bottom: 0;}
.aboutTeam { color: #ffffff; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; background: #ffa150; text-align: center; padding: 4px 0; width: 49px; position: absolute; left: 0; bottom: 0; top: 0; }
.aboutTeam span{ display: block;}

.aboutTeam span { display: block; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: translateY(-50%) rotate(-90deg); position: absolute; top: 50%; width: 115px; left: -34px; }
/*-------------------------Contact page------------------------*/
.map-location{}
.map-location img, .map-location iframe{ width: 100%;}
.contact-detail{ padding: 60px 0px;}
.contactUs-about{ max-width: 820px; margin: 0 auto 20px;}
.contactUs-about p{ margin: 0px; padding: 0px; text-align:center; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal;}
.formContact{padding:0;margin: 0 -11px;}
.formContact .gform_wrapper li.gfield.gf_left_half, .formContact .gform_wrapper li.gfield.gf_right_half{ display: -moz-inline-stack; display: inline-block; vertical-align: top; width: 50%; padding-right:0; float: left; clear: inherit; }
.formContact .gform_wrapper ul li.gfield{ margin-top: 0 !important; padding-top: 0; padding: 0 11px !important; }
.formContact ul li { margin: 0 0 20px; display: block; }
.formContact .gform_wrapper ul.gform_fields { margin: 0px !important; padding: 0; text-align:center; }
.formContact .gform_wrapper ul li.gfield .medium { width: 100% !important; border: 1px solid #cccccc; color: #717171; font-family: 'PT Serif' !important; font-weight: normal; font-size: 18px !important; padding: 10px 18px !important; background-color: #fff; -webkit-appearance: none; border-radius: 0; resize: none; line-height: normal !important; box-shadow:none; height:54px; outline:none;   }
.formContact .gform_wrapper textarea.medium { height: 142px !important; }
.formContact .gform_wrapper select.medium { background: #fff url('../images/select-arrow.png') no-repeat right 15px center;}
.formContact .gform_wrapper .button.gform_button{ margin: 0; padding:6px  38px 10px; display: inline-block; background: rgba(69,110,213,1); background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1))); background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 ); border: 1px #85a7ff solid; border-radius:5px; font-size: 24px; font-family: 'PT Serif'; font-weight: normal; color: #fff; width: 200px; text-align: left; cursor: pointer; position: relative; }
.formContact .gform_wrapper .button.gform_button:hover{ background: rgba(69,110,213,1); background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%,  rgba(69,110,213,1))); background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%); background: -o-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%); background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%); background: linear-gradient(to bottom, rgba(69,110,213,1) 0%,  rgba(69,110,213,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 ); color: #fff; }
.formContact .gform_wrapper ul li.gfield .medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171;;
}
.formContact .gform_wrapper ul li.gfield .medium::-moz-placeholder { /* Firefox 19+ */
  color: #717171;;
}
.formContact .gform_wrapper ul li.gfield .medium:-ms-input-placeholder { /* IE 10+ */
  color: #717171;;
}
.formContact .gform_wrapper ul li.gfield .medium:-moz-placeholder { /* Firefox 18- */
  color: #717171;;
}
.formContact .gform_wrapper .gform_footer::after { content: ""; background-image: url(../images/button-arrow.png); width: 17px; height: 14px; position: absolute; right: 37px; top: 20px;background-repeat: no-repeat;}
.formContact .gform_wrapper .gform_footer { padding: 0 !important; margin: 0 15px !important; text-align: left; float: left; position: relative; }

.formContact .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important; }
.gform_wrapper .validation_message { color: #f00 !important; font-weight: normal !important; }
.formContact .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 0 !important; }
.formContact .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .formContact .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half { max-width: 50% !important; }
.formContact .gform_wrapper ul li.gfield .medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171;
}
.formContact .gform_wrapper ul li.gfield .medium::-moz-placeholder { /* Firefox 19+ */
  color: #717171;
}
.formContact .gform_wrapper ul li.gfield .medium:-ms-input-placeholder { /* IE 10+ */
  color: #717171;
}
.formContact .gform_wrapper ul li.gfield .medium:-moz-placeholder { /* Firefox 18- */
  color: #717171;
}

.addressDetail { padding-left: 50px; }
.address-field{}
.hdTitle-right{ color: #ffa150; font-size: 20px; text-transform: uppercase; padding: 0 0 6px;font-family: 'PT Serif'; font-weight: bold;}
.address-field p{ margin: 0px; color: #666666; font-size: 20px;  padding: 0 0 6px;font-family: 'PT Serif'; font-weight: normal;}
.address-field p a{ color: #666666;font-family: 'PT Serif'; font-weight: normal; text-decoration: none;}
.address-field p a:hover{ color: #ffa150;font-family: 'PT Serif'; font-weight: normal; text-decoration: none;}
.address-field p span{ display: inline-block; color: #ffa150; font-weight: bold;}
.address-field.phonenumber p { padding: 0px; margin: 0px 0 4px; }
.address-field.phonenumber { padding: 46px 0; }

.mobilephone-header-show{display: none;}


.blog-page-section{margin: 0;padding: 60px 0 0;}
.blog-toptext{margin: 0 0 45px;padding: 0;text-align: center;}
.blog-toptext p{margin: 0;padding: 0;font-family: 'PT Serif'; font-weight: normal;color: #666666;font-size: 20px;}
.blog-page-section .blogcolum-row{margin-bottom: 47px; margin-right: 30px;}
.blogright-rt{margin: 0;padding: 0;position: relative;}
.search-blog{position: relative;margin: 0 0 40px;}
.search-input { width: 100%; border: 2px #bbbbbb solid; font-size: 15px; color: #666; font-family: 'PT Serif';font-weight: normal; padding: 9px 48px 9px 12px; appearance: none; -ms-appearance: none; -webkit-appearance: none; border-radius: 0;}
.searchbutton { margin: 0; padding: 0; background: #ffa150 url(../images/search-button.png) no-repeat center; position: absolute; top: 0; right: 0; width: 50px; border: none; bottom: 0; cursor: pointer; border-radius: 0;}
.searchbutton:hover { background-color:#4c71d2;}
.search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #666; }
.search-input::-moz-placeholder { /* Firefox 19+ */ color: #666; }
.search-input:-ms-input-placeholder { /* IE 10+ */ color: #666; }
.search-input:-moz-placeholder { /* Firefox 18- */ color: #666; }

.blog-categroy-col{margin: 0 0 19px;padding: 0;}
.blog-categroy-col h3{font-size: 45px;color: #000;font-family: 'PT Serif';font-weight: bold;position: relative;margin: 0 0 25px;padding: 0 0 18px;}
.blog-categroy-col h3::after, .blog-categroy-col h3::before{content: "";width: 137px;background-color: #3c3939;height: 3px;position: absolute;left: 0;bottom: 0;}
.blog-categroy-col h3::after { height: 1px; bottom: -3px; }
.blog-categroy-col ul{margin: 0;padding: 0;}
.blog-categroy-col ul li { margin: 0 0 8px; padding: 0 0 8px 35px; background: url('../images/blog-li-arrow.png') no-repeat left top 4px; display: block; font-family: 'PT Serif'; font-weight: normal; color: #525252; font-size: 20px; border-bottom: 1px #cacaca solid; }
.blog-categroy-col ul li a{color: #525252;}
.blog-categroy-col ul li a:hover{color: #ffa150;}
.blog-categroy-col ul li:last-child{border-bottom: none;}

.recent-post-row{margin: 0 0 20px;padding: 0;clear: both;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.recent-post-row figure { margin: 0 15px 0 0; padding: 0; float: left; width: 78px;}
.recent-post-row h4 { font-family: 'PT Serif'; font-size: 18px; color: #000; font-weight: bold; margin: 0; padding: 0; width: -webkit-calc(100% -94px); width: -moz-calc(100% -94px); width: calc(100% - 94px); float: right; }
.recent-post-row  h4 a{color: #000;}
.recent-post-row  h4 a:hover{color: #ffa150;}
.recent-post-row  h4 span{font-family: 'PT Serif';font-size: 15px;color: #666666;margin:6px 0 0;padding: 0;display: block;font-weight: normal;}
.blog-video{margin: 0 0 27px;padding: 0;position: relative;}
.blog-video > img{width: 100%;}
.stopviedo{margin: 0;padding: 16px 25px;background-color: rgba(47,47,47,0.81);position: absolute;bottom: 0;right: 0;cursor: pointer;}
.stopviedo:hover{background-color:rgba(76, 114, 209, 0.81);}
.stopviedo img{margin-right: 18px;}
.stopviedo span{font-family: 'PT Serif';font-size: 14px;color: #fff;}

.virginiablog-coulm{margin:49px 0 0;padding: 0;text-align: center;}
.virginiablog-coulm img{margin: 0 0 0;padding: 0;}
.matin-full-text{margin: 0;padding: 30px 0;border: 1px #bbbbbb solid;border-top: none;}
.matin-full-text h4{margin: 0 0 30px;padding: 0;font-family: 'PT Serif';font-size: 22px;color: #000;font-weight: bold;}
.matin-full-text p{margin: 0;padding: 0 15px 30px;font-family: 'PT Serif';font-size:20px;color: #666;font-weight: normal;}

.matin-full-text  span a{display: inline-block;margin: 0 8px;}
.blog-detail-left .blogcolum-row p{margin: 0 0 25px;}

.carolinedelivige{    display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;margin-bottom: 80px;}
.caroline-img{ -webkit-box-flex: 0; -ms-flex:0 0 17.2%; flex:0 0 17.2%; max-width: 17.2%; }
.caroline-img img{border-radius: 100%;margin: 0 auto;display: block;}
.caroline-content{ -webkit-box-flex: 0; -ms-flex: 0 0 82%; flex: 0 0 82%; max-width: 82%; }
.caroline-content h5 { font-family: 'PT Serif'; font-weight: normal; font-size: 25px; color: #202020; margin: 0 0 15px; padding: 0; }
.caroline-content p { font-family: 'PT Serif'; font-weight: normal; font-size: 20px; color: #666; margin: 0; padding: 0; }
.blog-detail-left .blogcolum-row p .imagecenter{margin: 20px 0;}


/*----------------------Thanks you and Error-------------------------*/
.error-page{padding: 85px 0 10px;text-align: center;}
.error-page .heading p { color: #666666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; margin: 0px; padding: 0 0 20px; }
.errorPage-detail{text-align: center;}
.error-page .heading h1 { font-family: 'Above DEMO'; color: #000000; font-size: 62px; }
.errorPage-detail img{text-align: center; margin: 0px auto 40px;}
.goTOhome{margin: 0; padding: 10px 0px 12px; display: inline-block; background: rgba(69,110,213,1); background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1))); background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 ); border: 1px #85a7ff solid; border-radius: 5px; font-size: 24px; font-family: 'PT Serif'; font-weight: normal; color: #fff; width: 247px; text-align: center; }
.goTOhome:hover { background: rgba(69,110,213,1); background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(69,110,213,1))); background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%); background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%); background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%); background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 ); color: #fff; }
.goTOhome img { margin-left: 18px; }

.thanks-page{padding: 85px 0 10px;text-align: center;}
.thanks-page .heading p { color: #666666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; margin: 0px; padding: 0 0 20px; }
.thanks-detail{text-align: center;}
.thanks-page .heading h1 {color: #000000; font-size: 72px; text-transform: uppercase;font-family: 'PT Serif'; font-weight: normal; }
.thanks-page .heading h1 span{ color: #ffa150; font-weight: bold;}
.thanks-detail img{text-align: center; margin: 0px auto 40px;}


/*---------------------Practice Areas-----------------*/
.practiceAreas{ padding: 58px 0px;}
.support-attorney{}
.support-attorney h1{ margin: 0px; padding: 0px; color: #000000; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.support-attorney-right{}
.support-attorney-right p{ margin: 0px; padding: 0px 0 10px; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal;}
.practice-areas-detail{ padding: 35px 0 0px;margin: 0 -15px;}
.practice-areas-detail ul { margin: 0px; padding: 0px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: inherit; justify-content: center; }
.practice-areas-detail ul li{ margin: 0px; padding: 0px 15px 30px; list-style: none; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; display: inline-block;   transition: 1s;}
.inn-col{ padding: 42px 13px; border:1px solid #e0e0e0;height: 100%;    transition: 1s;--color: #ef6eae;
    --hover: #ef8f6e;   }
.inn-col h3{ margin: 0px; padding: 0px 0 10px; text-align: center; color: #000000; font-size: 25px;font-family: 'PT Serif'; font-weight: bold;}
.inn-col h3 a{color: #000000;font-family: 'PT Serif'; font-weight: bold; text-decoration: none;}
.inn-col p{ margin: 0px; padding: 0px; text-align: center; color: #666666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal;}
.iconLogo { width: 114px; margin: 0 auto 30px; height: 82px; overflow: hidden; }
.practice-areas-detail ul li:hover .inn-col { background: #ffa150;-webkit-animation: pulse 1s;
    animation: pulse 1s;
    box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);}
    border-color: var(--hover); }
.practice-areas-detail ul li:hover .inn-col h3 { color: #fff; }
.practice-areas-detail ul li:hover .inn-col h3 a{color: #fff;}
.practice-areas-detail ul li:hover .inn-col p { color: #fff; }
.practice-areas-detail ul li:hover .inn-col img { position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }


#practx_SL ul > li.current-menu-item > a {
color: #ffa150;
}
/*--------------------Child Custody--------------------*/
.childCustody-contant{ padding: 65px 0px;}
.childCustody-left img { border-radius: 5px; margin-bottom: 30px; }
.childCustody-left h1{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.childCustody-left h2{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.childCustody-left h3{ margin: 0px; padding: 0px 0 18px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.childCustody-left h4{ margin: 0px; padding: 0px 0 20px; color: #ffa150; font-size: 30px;font-family: 'PT Serif'; font-weight: normal;}
.childCustody-left p{ margin: 0px; padding: 0px 0 30px; color: #666666; font-size: 20px;font-family: 'PT Serif'; font-weight: normal;}
.childCustody-left p span{color: #ffa150; }
.childCustody-left p span a{color: #ffa150; text-decoration: none; }
.childCustody-left p span a:hover{color: #666666; text-decoration: none; }
.childCustody-left p i { font-style: initial;font-family: 'Diavlo'; }

.childCustody-left ul { margin: 0 0 30px; padding: 0; }
.childCustody-left ul li { margin: 0; padding: 0 0 6px 28px; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal; display: block; background: url(../images/checkbox-icon.png) no-repeat left top 8px; }

.childCustody-left ol { margin: 0 0 30px 23px; padding: 0; }
.childCustody-left ol li { margin: 0; padding: 0 0 6px 28px; color: #666; font-size: 20px; font-family: 'PT Serif'; font-weight: normal;}

.childCustody-left { padding-right: 45px; }
.childCustody-right { }
.call-support{ background:#ffa150 url(../images/icon.png) no-repeat top 12px center; padding:50px 18px 30px;text-align: center;margin-bottom: 35px; margin-top: 20px;}
.yearCol { color: #ffffff; font-size: 28px; font-family: 'PT Serif'; font-weight: bold; text-align: center; padding: 0 0px 20px; }
.yearCol i { display: block; }

.callUs{ padding: 40px 0 0px;}
.callUs span{ display: block; color: #ffffff; font-size: 18px;font-family: 'PT Serif'; font-weight: normal;}
.callUs a{ color: #ffffff; font-size: 28px;font-family: 'PT Serif'; font-weight: bold; text-decoration: none;}
.callUs a:hover{ color: #000; font-family: 'PT Serif'; font-weight: bold; text-decoration: none;}


.error-page-not-found{    padding: 55px 0 40px;}
.b-heading h1{ font-size: 45px; color: #000; font-family: 'PT Serif'; font-weight: bold; position: relative; text-align: center; }

.childcustody-stn ul li:hover {
    background-color: #ffa150;
}
.childcustody-stn ul li:hover .divorce-mid h2{
   color:#fff;
}

/*-------------------------Home page contact form-------------------------*/
.contactFormIN .gform_wrapper ul li.gfield .medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171 !important;
  opacity: 1 !important;
}
.contactFormIN .gform_wrapper ul li.gfield .medium::-moz-placeholder { /* Firefox 19+ */
  color: #717171 !important;
    opacity: 1 !important;
}
.contactFormIN .gform_wrapper ul li.gfield .medium:-ms-input-placeholder { /* IE 10+ */
  color: #717171 !important;
    opacity: 1 !important;
}
.contactFormIN .gform_wrapper ul li.gfield .medium:-moz-placeholder { /* Firefox 18- */
  color: #717171 !important;
    opacity: 1 !important;
}

/*-------------------------contact form-------------------------*/
.formContact .gform_wrapper ul li.gfield .medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171 !important;
  opacity: 1 !important;
}
.formContact .gform_wrapper ul li.gfield .medium::-moz-placeholder { /* Firefox 19+ */
  color: #717171 !important;
    opacity: 1 !important;
}
.formContact .gform_wrapper ul li.gfield .medium:-ms-input-placeholder { /* IE 10+ */
  color: #717171 !important;
    opacity: 1 !important;
}
.formContact .gform_wrapper ul li.gfield .medium:-moz-placeholder { /* Firefox 18- */
  color: #717171 !important;
    opacity: 1 !important;
}
.gform_confirmation_message_3.gform_confirmation_message {
    color: #00863f;
    font-size: 22px;
}
.footerNews-letter .gform_confirmation_message_2.gform_confirmation_message {
    color: #fff;
    font-size: 20px;
}

/*-----------------Blog comments and pagination-----------------*/

.navigation .nav-links { float: left; width: 100%;     margin: 20px 0px 30px; }
.meta-nav { float: left;font-size: 1rem;font-family: 'PT Serif'; font-weight: normal;
    line-height: 1.5; color: #fff; padding: .5rem 1rem; text-align: center; text-transform: uppercase; display: inline-block;cursor: pointer;    text-decoration: none;    background: rgba(69,110,213,1);
    background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1)));
    background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 );
    border: 1px #85a7ff solid; }

.meta-nav:hover{ background: rgba(69,110,213,1);
    background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(69,110,213,1)));
    background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 );
    color: #fff; }
.post-navigation .nav-links a { color: #fff; }
.comments-area .comments-title-wrap>h2.comments-title { display: block; }
.comments-area .comment-form-flex span.screen-reader-text { font-size: 24px; line-height: normal; color: #000; margin-bottom: 6px; text-transform: uppercase;  display: block; background: transparent; height: auto; width: 100%; letter-spacing: 0; padding: 0; position: relative !important; font-family: 'PT Serif'; font-weight: normal;}
h2.comments-title { display: none; }
h2.screen-reader-text { display: none; }
.nav-next { float: right; }
.nav-previous { float: left; }
span.post-title { display: none; font-family: 'PT Serif'; font-weight: normal;}
.comment-list a {  color: #000; }
.comment-content p { font-family: 'PT Serif'; font-weight: normal; color: #666; }
h2.comments-title { clear: both; font-size: 24px; }

.blog-tab-one p{ color: #000000; margin-bottom: 15px; font-family: 'PT Serif'; font-weight: normal;}
.comment-form label { color: #000; font-size: 16px; font-weight: 400; width: 100px; float: left; font-family: 'PT Serif';}
#commentform textarea { border: 1px solid #c7c7c7!important; border-radius: 0px !important; color: #000; font-size: 14px; color: #000; height: 98px; width: 500px; box-shadow: none; outline: none; -moz-appearance: none; -webkit-appearance: none; background-color: #ececec; padding: 10px 12px; font-family: 'PT Serif'; font-weight: normal;}

#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] { border: 1px solid #c7c7c7!important; border-radius: 0 !important; color: #000000; font-size: 14px; height: 45px; width: 500px; padding: 10px 12px; box-shadow: none; outline: none; -moz-appearance: none; -webkit-appearance: none; background-color: #ececec;font-family: 'PT Serif'; font-weight: normal; }
.comment-respond p.comment-form-cookies-consent input#wp-comment-cookies-consent { float: left; vertical-align: middle; margin-top: 0; position: absolute; left: 0; top: 5px; }
.comment-respond p.comment-form-cookies-consent label { width: auto; padding-left: 8px; vertical-align: middle; line-height: normal; }
p.comment-form-cookies-consent { padding-left: 15px; overflow: hidden; position: relative; }
.comment-respond p.form-submit { float: left; width: 100%; display: block; margin-top: 5px; }
#commentform #submit { font-size: 1rem; border-radius: 0;font-family: 'PT Serif'; font-weight: normal;
    line-height: 1.5; color: #fff;  padding: .5rem 1rem; text-align: center; text-transform: uppercase; display: inline-block;cursor: pointer;    text-decoration: none;    background: rgba(69,110,213,1);
    background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(41,71,149,1)));
    background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(41,71,149,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#294795', GradientType=0 );
    border: 1px #85a7ff solid; }
#commentform #submit::before, #commentform #submit::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(255,255,255,0.25); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate(0,-100%); transform: translate(0,-100%); -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
#commentform #submit::after { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
#commentform #submit:hover::before, #commentform #submit:hover::after { -webkit-transform: translate(0,0); transform: translate(0,0); }
#commentform #submit:hover { background: rgba(69,110,213,1);
    background: -moz-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,110,213,1)), color-stop(100%, rgba(69,110,213,1)));
    background: -webkit-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -o-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    background: linear-gradient(to bottom, rgba(69,110,213,1) 0%, rgba(69,110,213,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456ed5', endColorstr='#456ed5', GradientType=0 );
    color: #fff;}
.comment-author.vcard img { margin-right: 14px; border: 3px solid #ececec; }
ol.comment-list li { margin-bottom: 22px;font-family: 'PT Serif'; font-weight: normal; }
.comment-author.vcard { margin-bottom: 18px; }
ol.children { border: 1px solid #ccc; padding: 10px 15px 10px 28px; border-radius: 6px; margin: 15px 0 0 0; }
.page-content p { padding: 0; color: #000000; font-family: 'PT Serif'; font-weight: normal;}
span.screen-reader-text { display: none; }
ol.comment-list { list-style: none; }
.wp-pagenavi{margin-bottom: 20px;text-align: center;}
.wp-pagenavi a, .wp-pagenavi span { list-style: none; display: inline-block; border: 1px solid #4169cd !important; text-align: center; font-size: 15px; padding: 4px 15px !important; color: #000;font-family: 'PT Serif'; font-weight: normal; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { background: #4168cb; color: #fff; }
.wp-pagenavi a:hover, .wp-pagenavi span:hover{ border-color:#563d7c }
p.discussion-meta-info svg.svg-icon { position: relative; top: 7px; }
ol.comment-list { padding-left: 26px; }
.wp-pagenavi { margin-left: 15px; }



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.gform_wrapper.gf_browser_ie .gform_footer input.button {
    padding: 6px  38px 10px !important;
}

}
