.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.widget_rttk_pro_ad_widget a,.widget_rttk_pro_author_bio .image-holder a{display:block}.widget_rttk_pro_ad_widget img,.widget_rttk_pro_author_bio .image-holder img,.widget_rttk_pro_featured_post .img-holder img,.widget_rttk_pro_icon_text_widget .icon-holder img,.widget_rttk_pro_instagram_widget ul li img{vertical-align:top}.widget_rttk_pro_author_bio .image-holder{margin:0 0 1.5em}.widget_rttk_pro_author_bio .readmore{background:#80ab4e;color:#fff;text-transform:uppercase;border:1px solid #80ab4e;padding:10px 20px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;display:inline-block}.widget_rttk_pro_author_bio .readmore:focus,.widget_rttk_pro_author_bio .readmore:hover{text-decoration:none;color:#80ab4e;background:0 0}.widget_rttk_pro_author_bio .author-bio-wrap{overflow:hidden}.widget_rttk_pro_author_post ul li,.widget_rttk_pro_category_post ul li,.widget_rttk_pro_popular_post ul li,.widget_rttk_pro_recent_post ul li{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.widget_rttk_pro_author_post ul li:last-child,.widget_rttk_pro_category_post ul li:last-child,.widget_rttk_pro_popular_post ul li:last-child,.widget_rttk_pro_recent_post ul li:last-child{border-bottom:0;padding-bottom:0}.widget_rttk_pro_author_post ul li .post-thumbnail,.widget_rttk_pro_category_post ul li .post-thumbnail,.widget_rttk_pro_popular_post ul li .post-thumbnail,.widget_rttk_pro_recent_post ul li .post-thumbnail{float:left;width:81px;margin-right:20px}.widget_rttk_pro_author_post ul li .entry-header,.widget_rttk_pro_category_post ul li .entry-header,.widget_rttk_pro_popular_post ul li .entry-header,.widget_rttk_pro_recent_post ul li .entry-header{overflow:hidden}.widget_rttk_pro_author_post ul li .entry-header .entry-title,.widget_rttk_pro_category_post ul li .entry-header .entry-title,.widget_rttk_pro_popular_post ul li .entry-header .entry-title,.widget_rttk_pro_recent_post ul li .entry-header .entry-title{font-size:16px;line-height:22px;margin:0 0 5px}.widget_rttk_pro_author_post ul li .entry-header .entry-meta,.widget_rttk_pro_category_post ul li .entry-header .entry-meta,.widget_rttk_pro_popular_post ul li .entry-header .entry-meta,.widget_rttk_pro_recent_post ul li .entry-header .entry-meta{font-size:12px}.widget_rttk_pro_contact .widget-holder address{font-style:normal;margin:0 0 10px;position:relative}.widget_rttk_pro_contact .widget-holder address svg{margin-right:5px}.widget_rttk_pro_contact .widget-holder span{display:block;margin:0 0 10px}.widget_rttk_pro_contact .widget-holder .tel-link{position:relative;color:#404040}.widget_rttk_pro_contact .widget-holder .tel-link svg{margin-right:5px}.widget_rttk_pro_contact .widget-holder .tel-link:focus,.widget_rttk_pro_contact .widget-holder .tel-link:hover{text-decoration:none;color:#80ab4e}.widget_rttk_pro_contact .widget-holder .email-link{position:relative;color:#404040}.widget_rttk_pro_contact .widget-holder .email-link svg{margin-right:5px}.widget_rttk_pro_contact .widget-holder .email-link:focus,.widget_rttk_pro_contact .widget-holder .email-link:hover{text-decoration:none;color:#80ab4e}.widget_rttk_pro_cta_widget .widget-content{text-align:center;padding:15px}.widget_rttk_pro_cta_widget .widget-content .btn-donate{background:#80ab4e;border:1px solid #80ab4e;color:#fff;display:inline-block;padding:10px 20px;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.widget_rttk_pro_cta_widget .widget-content .btn-donate:focus,.widget_rttk_pro_cta_widget .widget-content .btn-donate:hover{text-decoration:none;color:#80ab4e;background:0 0}.widget_rttk_pro_cta_widget .cta-bg .widget-content{position:relative}.widget_rttk_pro_cta_widget .cta-bg .widget-content,.widget_rttk_pro_cta_widget .text .widget-content{color:#fff}.widget_rttk_pro_featured_post .img-holder{margin:0 0 1.5em}.widget_rttk_pro_featured_post .img-holder a{display:block}.widget_rttk_pro_featured_post .readmore{background:#80ab4e;border:1px solid #80ab4e;color:#fff;display:inline-block;padding:10px 20px;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.widget_rttk_pro_featured_post .readmore:focus,.widget_rttk_pro_featured_post .readmore:hover{text-decoration:none;color:#80ab4e;background:0 0}.rttk_flickr_widget .rttk_flickr_widget-row{margin:0 -6px;overflow:hidden}.rttk_flickr_widget .rttk_flickr_widget-row a{margin:0 0 12px;padding:0 6px;float:left;width:33.3333%}.rttk_flickr_widget .rttk_flickr_widget-row a img{vertical-align:top;width:100%;height:90px;object-fit:cover}.rttk_flickr_widget .col-1 a{width:100%}.rttk_flickr_widget .col-1 a img{height:100%}.rttk_flickr_widget .col-2 a{width:50%}.rttk_flickr_widget .col-2 a img{height:140px}.rttk_flickr_widget .col-4 a{width:25%}.rttk_flickr_widget .col-4 a img{height:60px}.rttk_flickr_widget .col-5 a{width:20%}.rttk_flickr_widget .col-5 a img{height:50px}.rttk_flickr_widget .col-6 a{width:16.6667%}.rttk_flickr_widget .col-6 a img{height:40px}.widget_rttk_pro_icon_text_widget .rttk-itw-holder{position:relative;padding-top:96px}.widget_rttk_pro_icon_text_widget .widget-title{position:absolute;top:0;left:0;width:100%}.widget_rttk_pro_icon_text_widget .widget-title a{color:#404040}.widget_rttk_pro_icon_text_widget .widget-title a:focus,.widget_rttk_pro_icon_text_widget .widget-title a:hover{color:#80ab4e;text-decoration:none}.widget_rttk_pro_icon_text_widget .icon-holder{font-size:30px;margin:0 0 30px}.widget_rttk_pro_icon_text_widget .style2{text-align:center}.widget.widget_rttk_pro_instagram_widget ul{margin:0 -6px;overflow:hidden}.widget_rttk_pro_instagram_widget ul li{float:left;width:33.3333%;padding:0 6px;margin:0 0 12px}.widget_rttk_pro_instagram_widget .rrtk-instagram-thumbnail li{width:25%}.widget_rttk_pro_instagram_widget .rrtk-instagram-large li{width:50%}.widget_rttk_pro_instagram_widget .rrtk-instagram-original li{width:100%}.widget_rttk_social_links ul{overflow:hidden}.widget.widget_rttk_social_links ul li{float:left;margin:0 6px 6px 0}.widget.widget_rttk_social_links ul li a{display:block;width:48px;height:48px;font-size:22px;line-height:46px;color:#fff;text-align:center;background:#80ab4e;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget.widget_rttk_social_links ul li a:focus,.widget.widget_rttk_social_links ul li a:hover{text-decoration:none;color:#fff;border-radius:50%}.widget_rttk_social_links ul li a[href*=facebook]{background:#3b5a9a}.widget_rttk_social_links ul li a[href*=twitter]{background:#55ACEE}.widget_rttk_social_links ul li a[href*=google]{background:#DC4A38}.widget_rttk_social_links ul li a[href*=instagram]{background:#A77F65}.widget_rttk_social_links ul li a[href*=youtube]{background:#DB2824}.widget_rttk_social_links ul li a[href*=dribbble]{background:#F16697}.widget_rttk_social_links ul li a[href*=foursquare]{background:#EF4B78}.widget_rttk_social_links ul li a[href*=flickr]{background:#0161DA}.widget_rttk_social_links ul li a[href*=reddit]{background:#FF4500}.widget_rttk_social_links ul li a[href*=skype]{background:#00AFF0}.widget_rttk_social_links ul li a[href*=stumbleupon]{background:#EB4924}.widget_rttk_social_links ul li a[href*=tumblr]{background:#314358}.widget_rttk_social_links ul li a[href*=vimeo]{background:#23B6EA}.widget_rttk_social_links ul li a[href*=pinterest]{background:#CC2127}.widget_rttk_social_links ul li a[href*=linkedin]{background:#007BB6}.widget_rttk_pro_stat_counter_widget .col{text-align:center;font-size:36px;line-height:42px;position:relative;padding-top:86px}.widget_rttk_pro_stat_counter_widget .widget-title{position:absolute;top:0;left:0;width:100%}.widget_rttk_pro_stat_counter_widget .col .icon-holder{font-size:68px;color:#80ab4e;margin:0 0 10px}.course-detail-page .lSSlideOuter{margin:0 0 50px}.course-detail-page .lSAction>.lSPrev{background:url(//riflemanlaw.synology.me/wp-content/plugins/rara-theme-toolkit-pro/public/css/images/btn-prev3.png) no-repeat;width:36px;height:36px;opacity:1}.course-detail-page .lSAction>.lSNext{background:url(//riflemanlaw.synology.me/wp-content/plugins/rara-theme-toolkit-pro/public/css/images/btn-next3.png) no-repeat;width:36px;height:36px;opacity:1}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{vertical-align:middle;vertical-align:auto;zoom:1;display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;vertical-align:auto;zoom:1;display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transf0000orm:tr0anslateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.widget_rttk_social_links ul li a[href*=ok]{background:#EE8208}.widget_rttk_social_links ul li a[href*=vk]{background:#507299}.widget_rttk_social_links ul li a[href*=xing]{background:#005A5F}.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(//riflemanlaw.synology.me/wp-content/plugins/rara-theme-toolkit-pro/public/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;box-shadow:0 0 5px 5px #ebebeb inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#dfdfdf));background-image:-moz-linear-gradient(#fff,#dfdfdf);background-image:-webkit-linear-gradient(#fff,#dfdfdf);background-image:linear-gradient(#fff,#dfdfdf);font-size:11px;font-weight:400;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,.2)}.sidr label,.sidr p,.sidr ul li ul li{font-size:13px}.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span,.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{box-shadow:0 0 15px 3px #ebebeb inset}.sidr p{margin:0 0 12px}.sidr p a{color:rgba(51,51,51,.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li ul,.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{border-top:0;line-height:49px}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul{margin:0}.sidr ul li ul li{line-height:40px}.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active,.sidr ul li ul li:hover{border-top:0;line-height:41px}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,.8);padding-left:30px}.sidr form{margin:0 15px}.sidr input[type=url],.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr select,.sidr textarea{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,.1);color:rgba(51,51,51,.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,.9)}.wsmTableContainer td, .wsmTableContainer a, .wsmTableContainer th {
font-size: 14px;
}
.wsmTableContainer h3 {
direction: ltr;
}
.entry-content .wsmTableContainer{
text-align: center !important;
}
.entry-content .wsmTableContainer ul {
padding-right: 0 !important;
}
ul.wsmUL{
list-style: none;
display: flex;
padding: 0 !important;
}
ul.wsmUL li{  
flex: 1;
align-items: stretch;
float: left;
}
ul.wsmUL.wsmTodaysStats li:first-child {
border-left: 1px solid #cccccc;
}
ul.wsmUL.wsmTodaysStats li:last-child {
border-right: 1px solid #cccccc;
}
ul.wsmUL.wsmTodaysStats li {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 12px 8px;
}
div#wsm_dayStatBox table td, div#wsm_dayStatBox table th {
border: 1px solid #cccccc;
}
.entry-content label img {
vertical-align: text-bottom;
padding: 0 !important;
}
table.wsmTableStriped td, .wsmTableContainer table td, table.wsmTableStriped th, .wsmTableContainer table th {
border: 1px solid #cccccc;
}
.wsmCounters {
margin-bottom: 5px;
}
.wsmTableContainer table {
border: 1px solid #cccccc;
}
div#wsm_dayStatBox table tr td:first-child {
width: 33.333%;
}
ul.wsmUL.wsmGenStats li {
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
}
ul.wsmUL.wsmGenStats li:first-child {
border-left: 1px solid #cccccc;
}
ul.wsmUL.wsmGenStats li:last-child {
border-right: 1px solid #cccccc;
}
ul.wsmUL.wsmGenStats li {
text-align: left !important;
}
ul.wsmUL.wsmLast2months {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
display: flex;
}
ul.wsmUL.wsmLast2months li:first-child {
border-left: 1px solid #cccccc;    
}
ul.wsmUL.wsmLast2months li:last-child {
border-right: 1px solid #cccccc;    
}
.wsmForecast ul {
border: 1px solid #cccccc;
}
.jqplot-table-legend-swatch {
border-bottom-width: 5px;
border-top-width: 5px;
height: 0;
width: 0;
border-left-width: 6px;
border-right-width: 6px;
border-style: solid;
}
td.jqplot-table-legend.jqplot-table-legend-swatch {
margin: 3px 4px;    
}
.wsmForeCast ul.wsmUL .wsmRightBlock {
float:  none !important;
margin-right: 0;
}
.entry-content img {
margin-top: 0 !important;
vertical-align: middle;
}
.wsmBarCompare {
display: none;
justify-content: space-between;
}
span.crafty-social-caption {
margin-top: 15px;
}
.crafty-social-buttons.crafty-social-share-buttons {
margin-top: 15px;
}
div#wsm_recentVisitedPages table {
margin: auto;
width: 100%;
}
.wsmTableContainer .wsmIcon, .wsmMetaboxContainer .wsmIcon {
width: 10px !important;
}
td.wsmIconSet.wsmBrowerOS img {
margin-left: 4px;
}
div#wsm_popularPagesList table {
width: 100%;
margin: auto;
}
div#wsm_popularPagesList table tr td:first-child {
width: 10%;
}
div#wsm_mostActiveVisitorsList table {
width: 100%;
}
div#wsm_mostActiveVisitorsList table tr td:first-child {
width: 10%;
}
div#wsm_mostActiveVisitorsList table tr td:last-child {
width: 25%;
}
td.wsmIconSet img {
margin-left: 4px;
}
div#wsm_visitorsCountListByCountry table, div#wsm_visitorsCountListByCity table, div#wsm_popularReferrersList table {
width: 100%;
}
div#wsm_visitorsCountListByCountry table tr td:first-child, div#wsm_visitorsCountListByCity table tr td:first-child, div#wsm_popularReferrersList table tr td:first-child, div#wsm_recentVisitedPages table tr td:first-child {
width: 10%;
}
div#wsm_recentVisitedPages table tr td:nth-child(2), div#wsm_popularPagesList table tr td:last-child, div#wsm_popularReferrersList table tr td:last-child, div#wsm_mostActiveVisitorsList table tr td:nth-child(2), div#wsm_visitorsCountListByCountry table tr td:last-child, div#wsm_visitorsCountListByCity table tr td:last-child {
text-align: right;
}
.vistor_panel_data {
margin-bottom: 30px;
} .wsmArrowUp, .wsmArrowDown {
vertical-align: middle;
}
td a {
word-break: break-word;
}
.wsmProgressBar {
width: auto !important;
}
div#wsm_TableTrafficStats td:first-child, .panelSearchEngineReview.wsmTableContainer table.wsmTableStriped td:first-child {
width: auto;
}
.vistor_panel_data.wsmTableContainer table tr th:nth-child(3), .vistor_panel_data.wsmTableContainer table tr td:nth-child(3), div#wsm_topRefferStatsList table th:nth-child(3), div#wsm_topRefferStatsList table td:nth-child(3), div#wsm_topRefferStatsList table tr:last-child, .single_location_chart, .wsmTableContainer.wsmContentURLStats table tr
td:first-child a {
display: none;
}
div#wsm_topRefferStatsList table tr td:last-child {
width: 25%;
}
div#post-2661 .entry-content > div:nth-child(3) table td:last-child {
width: 22.5%;
}
.wsmTableContainer.wsmLocationList.wsmReferenceList.vistor_panel_data table tr th:last-child, .wsmTableContainer.wsmLocationList.wsmReferenceList.vistor_panel_data table tr td:last-child {
width: 15%;
}
.wsmTableContainer.wsmLocationList.wsmReferenceList.vistor_panel_data table tr th.width_100.align_center, .wsmTableContainer.wsmLocationList.wsmReferenceList.vistor_panel_data table tr td.width_100.align_center {
width: 20% !important;
}
.wsmTableContainer.wsmContentURLStats table tr th:nth-child(2), .wsmTableContainer.wsmContentURLStats table tr td:nth-child(2) {
width: 45%;
padding: 0 10px;
text-align: right;
}
.stats_submenu{
display:none;
}
#country_visitor_info_graph .jqplot-table-legend ,
#pieGeolocation .jqplot-table-legend,
.each_visior_info_graph .jqplot-table-legend{
padding: 0;
border: 0;
font-size:12px;
}
table.jqplot-table-legend,td.jqplot-table-legend{
width:auto !important;
}
#country_visitor_info_graph table.jqplot-table-legend ,
#pieGeolocation table.jqplot-table-legend {
top: 0 !important;
direction:ltr;    
}
#pieGeolocation table.jqplot-table-legend td{
width:auto;
}
#pieGeolocation table.jqplot-table-legend td.jqplot-table-legend-label{
padding-left: 5px;
}
.jqplot-target .jqplot-table-legend {
text-align: left;
border:none;
}
.wsmMetaboxContainer .jqplot-highlighter-tooltip, .wsmMetaboxContainer .jqplot-canvasOverlay-tooltip{
background: rgba(0,0,0,0.6);
z-index:11000;
font-size: 13px;
color:#fff !important;
padding: 2px 5px;
}
td.jqplot-table-legend.jqplot-table-legend-swatch.jqplot-seriesToggle {
height: 10px;
padding: 0px;
margin: 0px;
}
#barStacked .jqplot-axis.jqplot-yaxis {
left: 12px !important;
}
#barGrouped .jqplot-axis.jqplot-yaxis {
left: 20px !important;
}
#barStacked table.jqplot-table-legend,#barGrouped table.jqplot-table-legend,#lastDaysChart table.jqplot-table-legend{
margin:5px;
}
#barStacked table.jqplot-table-legend td.jqplot-table-legend, #barGrouped table.jqplot-table-legend td.jqplot-table-legend , #lastDaysChart table.jqplot-table-legend td.jqplot-table-legend {
border:none;
vertical-align: middle;
padding:0;
}
#barStacked table.jqplot-table-legend td.jqplot-table-legend-label, #barGrouped table.jqplot-table-legend td.jqplot-table-legend-label , #lastDaysChart table.jqplot-table-legend td.jqplot-table-legend-label {
padding:0 5px;
} div#lastDaysChart .jqplot-axis.jqplot-yaxis {
left: 7px !important;
}
.title_search_panel input {
display: none;
}
img.flag {
height: 5px;
width: 10px;
margin-bottom: 3px;
}
#wsm_mostActiveVisitorsList img.flag {
margin-bottom: 8px;
margin-left: 7px;    
}
td.wsmCityCountry {
direction: ltr;
text-align: left;
}
div#wsm_recentVisitedPagesdetailsList .wsmCityCountry {
text-align: center;
}
.vistor_panel_data .wsmReferralRow td:nth-child(2) {
direction: ltr;
text-align: left;
}
div#wsm_visitorsCountListByCountry td:nth-child(2), #wsm_visitorsCountListByCity td:nth-child(2) {
direction: ltr;
text-align: left !important;
}
.wsmSearchKeywords .pull-right span {
vertical-align: 0px;
}
#barStacked tr.jqplot-table-legend td:nth-child(even), #barGrouped tr.jqplot-table-legend td:nth-child(even), #lastDaysChart tr.jqplot-table-legend td:nth-child(even) {
font-size: 12px;
vertical-align: 0;
}
div#wsm_popularReferrersList table tr td.wsmPageTitle {
text-align: left;
}
.wsmTooltip .wsmTooltipText {
width: 100px;
}
div#content {
overflow: visible;
}
@media (max-width:1199px){
.site_stats_panel ul {
flex-wrap: wrap!important;
}
}
@media (min-width:992px) and (max-width:1199px){
.site_stats_panel .box_widget.movBox:after,
.site_stats_panel .box_widget.redBox:after, 
.site_stats_panel .box_widget.pinkBox:after, 
.site_stats_panel .box_widget.greenBox:after,
.site_stats_panel .box_widget.blueBox:after {
width: 70px;
height: 70px;
background-size: 40px auto;}
.site_stats_panel .box_widget{
height:80px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.site_stats_panel ul li span.text {
margin-top: 30px;
font-size:10px;
}
.site_stats_panel ul li {
width: 33.33%;
padding: 0 15px!important;
}
}
@media(min-width:768px) and (max-width:991px){
.site_stats_panel .box_widget.movBox:after,
.site_stats_panel .box_widget.redBox:after, 
.site_stats_panel .box_widget.pinkBox:after, 
.site_stats_panel .box_widget.greenBox:after,
.site_stats_panel .box_widget.blueBox:after {
width: 60px;
height: 60px;
background-size: 40px auto;}
.site_stats_panel ul li span.text {
margin-top: 20px;
font-size:10px;
}
.site_stats_panel .box_widget{
height:50px;}
.site_stats_panel ul li {
width: 33.33%;
padding: 0 15px!important;
} 
.site_stats_panel .box_widget{
padding: 0.5em;
}
}
@media(max-width:767px){
.site_stats_panel .box_widget.movBox:after,
.site_stats_panel .box_widget.redBox:after, 
.site_stats_panel .box_widget.pinkBox:after, 
.site_stats_panel .box_widget.greenBox:after,
.site_stats_panel .box_widget.blueBox:after {
width: 50px;
height: 50px;
background-size: 30px auto;}
.site_stats_panel ul li span.text {
margin-top: 20px;
font-size:10px;
}
.site_stats_panel .box_widget{
height:60px;}
.site_stats_panel ul li {
width: 50%;
padding: 0 15px!important;
} 
.site_stats_panel .box_widget{
padding: 0.5em;
}
}
.wsmMetaboxContainer {
position: relative;
}html {
font-family: 'PT Serif', serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
text-decoration:none;
color:#bbbcc1;
outline:none;
}
a:active,
a:hover {
text-decoration:underline;
color: #bbbcc1;
}
a:focus{outline: none;}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #757575;
font-family: 'Raleway', sans-serif;
font-size: 16px;
line-height: 24px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin-top: 0;
}
p {
margin-bottom: 1.5em;
margin-top: 0;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #f5f5f5;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
color: #333;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after { -webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
body {
color:#757575;
font:16px/24px 'Raleway', sans-serif;
background:#fff;
overflow-y: scroll;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:none;
min-width: 320px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #eee;
border: 0;
height: 1px;
margin-bottom: 1.5em;
margin-top: 0;
}
ul,
ol { margin: 0 0 1.5em;
padding: 0 0 0 15px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 15px;
}
li > ul{list-style: circle;}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border-radius: 5px;
background: #fa9d00;
color: #fff;
font-size: 16px;
line-height: 26px;
padding: 10px 25px; border: 0;
font-weight: 700;
outline: none;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #d68600;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active { opacity: 0.8;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
background: #f5f5f5;
color: #000;
border: 0;
border-radius: 0;
outline: none;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 10px;
width: 70%;
}
textarea {
padding: 10px;
width: 100%;
height: 105px;
resize: none;
background: #f5f5f5;
}  a {
color: #639bbc;
}
a:hover,
a:focus,
a:active {
color: #639bbc;
text-decoration: underline;
}
a:focus {
outline: thin dotted;
text-decoration: underline;
}
a:hover,
a:active {
outline: none;
text-decoration: underline;
} .main-navigation {
float: left;
margin: 5px 0 0;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.main-navigation ul:after{
content: "";
display: block;
clear: both;
}
.main-navigation li {
float: left;
position: relative;
margin-left: 38px;
}
.main-navigation ul li:first-child{margin-left: 0;}
.main-navigation a {
display: block;
text-decoration: none;
color: #3f6c91;
padding-bottom: 23px;
}
.main-navigation a:hover,
.main-navigation a:focus{
color: #757575;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -20px;
z-index: 99999;
width: 232px;
background: #fff;
margin-left: -99999px;
}
.main-navigation ul li:hover ul{display: block;}
.main-navigation ul li:hover ul ul{display: none;}
.main-navigation ul ul li:hover > ul{display: block;}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul a {
display: block;
padding: 5px 20px;
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a:focus,
.main-navigation ul ul a.focus{
background: #ededed;
}
.main-navigation ul ul li {
margin: 0;
float: none;
display: block;
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
color: #757575;
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
background: #ededed;
}
.main-navigation ul li:focus > ul,
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{
margin-left: 0;
}
.main-navigation ul ul li:focus > ul,
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
color: #757575;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page .entry-content{margin: 0;} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 0;
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
}
.gallery-item { float: left;
text-align: center;
vertical-align: top;
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 30px;
}
.gallery-item img{
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.site{
background: #fff;
}
.custom-background .site{
max-width: 1450px;
margin: 0 auto;
}
.container{
width: 1170px;
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
}
.container:after{
content: '';
display: block;
clear: both;
}
.row{
margin-left: -15px;
margin-right: -15px;
}
.row:after{
content: '';
display: block;
clear: both;
} .site-header{ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.10);
}
.header-t{padding: 24px 0 13px;}
.header-t:after{
content: '';
display: block;
clear: both;
}
.site-header .site-branding{
float: left; }
.site-header .site-branding .custom-logo-link{ display: inline-block;
margin-right: 11px;
margin-top: 4px;
}
.site-header .site-branding .custom-logo-link img{vertical-align: top;}
.site-header .site-branding .text-logo{ display: inline-block;
vertical-align: top;
}
.site-header .site-branding .site-title{
font-size: 28px;
line-height: 30px;
font-weight: 600;
text-transform: uppercase;
color: #3f6c92;
margin: 0 0 3px;
}
.site-header .site-branding .site-title a{color: #3f6c92;}
.site-header .site-branding .site-title a:hover{text-decoration: none;}
.site-header .site-branding .site-description{
font-size: 12px;
line-height: 15px;
color: #659aba;
margin: 0;
}
.site-header .header-t .tools{
float: right;
margin: 4px 0 0;
}
.site-header .header-t .tools .tel-link{
font-size: 24px;
font-weight: 600;
color: #2b6da4;
float: right;
}
.site-header .header-t .tools .tel-link:hover,
.site-header .header-t .tools .tel-link:focus{
text-decoration: none;
color: #757575;
}
.site-header .header-t .widget_rttk_social_links{
float: right;
margin: 0 20px 0 0;
}
.site-header .header-t .widget_rttk_social_links .widget-title{display: none;}
.site-header .header-t .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.site-header .header-t .social-networks li{
float: left;
margin-left: 10px;
margin-right: 0;
}
.site-header .header-t .social-networks li:first-child{margin-left: 0;}
.site-header .header-t .social-networks li a{
display: block;
width: 26px;
height: 26px;
text-align: center;
border: 2px solid #2b6da4;
-webkit-border-radius: 100px;
border-radius: 50%;
font-size: 13px;
line-height: 22px;
color: #2b6da4;
background: none;
}
.site-header .header-t .social-networks li a:hover{
text-decoration: none;
color: #fff;
background: #2b6da4;
}
.site-header .header-b{
padding: 10px 0 0;
background: #fff;
}
.site-header .header-b:after{
content: '';
display: block;
clear: both;
} .search-no-results .page-header{
float: none;
}
.site-header .header-b .search-form{
float: right;
background: #ededed;
border-radius: 5px;
overflow: hidden;
margin: 0 3px 0 0;
width: 260px;
}
.site-header .header-b .search-form input[type="search"]{
background: none;
border: 0;
border-radius: 0;
float: left;
margin: 0;
padding: 4px 0 0 13px;
font-size: 14px;
width: 200px;
}
.site-header .header-b .search-form input[type="submit"]{
background: #168dd2 url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-search.png) no-repeat 11px 8px;
float: right;
text-indent: -9999px;
border: 0;
box-shadow: none;
border-radius: 0;
padding: 0;
width: 37px;
height: 31px;
} .banner{
position: relative; background-size: cover;
padding: 57px 0;
}
.banner:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5)
}
.banner .container{position: relative;}
.banner .text{
font-size: 18px;
line-height: 22px;
color: #fff;
float: left;
width: 490px;
margin-top: 90px;
font-weight: 500;
}
.banner .text a{
color: #fff;
text-decoration: underline;
}
.banner .text a:hover,
.banner .text a:focus{
text-decoration: none;
}
.banner .text .title{
font-size: 40px;
line-height: 46px;
font-weight: 400;
display: block;
margin: 0 0 30px;
}
.banner .text ul{
margin: 0;
padding: 0;
list-style: none;
}
.banner .text ul li{
margin: 0 0 10px;
padding-left: 25px;
position: relative;
}
.banner .text ul li:before{
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 22px;
}
.banner .wpcf7,
.banner .quote-form{
background: #168dd2;
text-align: center;
padding: 31px 35px 24px;
position: relative;
color: #fff;
width: 387px;
float: right;
}
.banner .wpcf7:after,
.banner .quote-form:after{
content: '';
position: absolute;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-arrow.png) no-repeat;
width: 124px;
height: 90px;
top: 20px;
left: -175px;
}
.banner .wpcf7 .title,
.banner .quote-form .title{
font-size: 30px;
line-height: 34px;
font-weight: 600;
display: block;
color: #fff;
margin: 0 0 3px;
}
.banner .wpcf7 .form-row,
.banner .quote-form .form-row{
overflow: hidden;
margin: 0 0 20px;
}
.banner .wpcf7 input[type="text"],
.banner .wpcf7 input[type="email"],
.banner .quote-form input[type="text"],
.banner .quote-form input[type="email"]{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 0;
border-radius: 5px;
color: #a6a6a6;
font-weight: 400;
font-size: 17px;
outline: none;
}
.banner .wpcf7 textarea,
.banner .quote-form textarea{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 0;
border-radius: 5px;
color: #a6a6a6;
font-weight: 400;
height: 102px;
resize: none;
font-size: 17px;
outline: none;
}
.banner .wpcf7 input[type="submit"],
.banner .quote-form input[type="submit"]{
display: block;
width: 100%;
border: 0;
box-shadow: none;
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
text-shadow: none;
padding: 0 10px 27px 0;
outline: none;
height: 52px;
line-height: 52px;
letter-spacing: 2px;
}
.banner .wpcf7 input[type="submit"]:hover,
.banner .quote-form input[type="submit"]:hover{
background: #e57f00;
opacity: 0.8;
}
.banner .wpcf7 p{margin: 0 0 20px;}
.banner .wpcf7 br{display: none;} .bslider{padding: 0 !important;}
.bslider .banner-text{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.bslider .banner-text .container{height: 100%;}
.bslider .banner-text .table{
width: 100%;
height: 100%;
display: table;
}
.bslider .banner-text .table-row{
display: table-row;
height: 100%;
}
.bslider .banner-text .table-cell{
display: table-cell;
height: 100%;
vertical-align: middle;
}
.bslider .banner-text .text-holder{
max-width: 550px;
background: rgba(0, 0, 0, 0.5);
padding: 30px;
color: #fff;
}
.bslider .banner-text .text-holder .title{
display: block;
font-size: 24px;
line-height: 36px;
font-weight: 600;
margin: 0 0 5px;
}
.bslider .banner-text .text-holder .btn{
background: #fa9d00;
border: 0 none;
border-radius: 5px;
color: #fff;
display: inline-block;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.bslider .banner-text .text-holder .btn:hover,
.bslider .banner-text .text-holder .btn:focus{
text-decoration: none;
opacity: 0.8;
}
.bslider .owl-dots{
position: absolute;
width: 100%;
left: 0;
bottom: 30px;
margin: 0 !important;
}
.bslider .owl-theme .owl-dots .owl-dot span{
margin: 0 2px;
width: 15px;
height: 15px;
}
.bslider .owl-theme .owl-dots .owl-dot.active span,
.bslider .owl-theme .owl-dots .owl-dot:hover span,
.bslider .owl-theme .owl-dots .owl-dot:focus span{
background: #fa9d00;
}  .about{
background: #f5f5f5;
padding: 80px 0;
font-size: 18px;
line-height: 28px;
}
.about .header{
max-width: 750px;
margin: 0 auto 60px;
text-align: center;
}
.about .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #2f6ea2;
text-transform: uppercase;
margin: 0 0 15px;
}
.about .img-holder{
float: left;
width: 41.6667%;
padding-left: 15px;
padding-right: 15px;
}
.about .text-holder{
float: left;
width: 58.3333%;
padding-left: 15px;
padding-right: 15px;
}
.about .text-holder .sub-title{
font-size: 24px;
line-height: 28px;
color: #353d47;
font-weight: 600;
margin: 0 0 15px;
}
.about .text-holder .sub-title a{color: #353d47;}
.about .text-holder .sub-title a:hover,
.about .text-holder .sub-title a:focus{
text-decoration: none;
color: #639bbc;
} .practice-area{
padding: 80px 0 50px;
}
.practice-area .header{
max-width: 750px;
margin: 0 auto 60px;
text-align: center;
font-size: 18px;
line-height: 28px;
}
.practice-area .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #2f6ea2;
text-transform: uppercase;
margin: 0 0 15px;
}
.practice-area .col{
float: left;
width: 25%;
padding-left: 15px;
padding-right: 15px;
}
.practice-area .box{
border: 1px solid #e8e8e8;
padding: 40px 20px;
text-align: center;
margin-bottom: 30px;
}
.practice-area .box .icon-holder{
width: 115px;
margin: 0 auto 30px;
}
.practice-area .box .icon-holder .svg-holder{
-webkit-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
}
.practice-area .box .text-holder{
height: 135px;
overflow-y: auto;
}
.practice-area .box .icon-holder img{
-webkit-border-radius: 100px;
border-radius: 50%;
vertical-align: top;
}
.practice-area .box .sub-title{
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;
margin: 0 0 15px;
}
.practice-area .box .sub-title a{color: #353d47;}
.practice-area .box .sub-title a:hover,
.practice-area .box .sub-title a:focus{
text-decoration: none;
color: #639bbc;
}
.practice-area .box p{margin: 0;} .why-us{
padding: 80px 0 45px;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/demo/img33.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
position: relative;
}
.why-us:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.why-us .container{position: relative;}
.why-us .header{
max-width: 750px;
margin: 0 auto 60px;
text-align: center;
font-size: 18px;
line-height: 28px;
color: #fff;
}
.why-us .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
text-transform: uppercase;
margin: 0 0 15px;
}
.why-us .col{
width: 33.3333%;
float: left;
padding-left: 15px;
padding-right: 15px;
}
.why-us .box{
background: #fff;
text-align: center;
padding: 50px 37px 25px;
margin-bottom: 30px;
}
.why-us .box .icon-holder{
margin: 0 0 20px;
}
.why-us .box .icon-holder img{
vertical-align: top;
}
.why-us .box .icon-holder svg{
vertical-align: top;
height: 50px;
width: 50px;
}
.why-us .box .text-holder{
height: 185px;
overflow-y: auto;
}
.why-us .box .text-holder .sub-title{
font-size: 20px;
line-height: 24px;
color: #353d47;
margin: 0 0 15px;
}
.why-us .box .text-holder .sub-title a{color: #353d47;}
.why-us .box .text-holder .sub-title a:hover,
.why-us .box .text-holder .sub-title a:focus{
text-decoration: none;
color: #639bbc;
}
.why-us .footer{
font-size: 18px;
line-height: 28px;
color: #fff;
text-align: center;
max-width: 750px;
margin: 50px auto 0;
} .services-section{
background: #fff;
padding: 70px 0;
overflow: hidden;
}
.services-section .header{
max-width: 750px;
margin: 0 auto 50px;
text-align: center;
font-size: 18px;
line-height: 28px;
}
.services-section .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
text-transform: uppercase;
margin: 0 0 15px;
color: #2f6ea2;
}
.services-section .col{
width: 33.33%;
float: left;
padding:0 15px;
margin-bottom: 30px;
}
.services-section .services-holder{
text-align: center;
}
.services-section .services-holder .sub-title{
font-size: 20px;
line-height: 24px;
margin-bottom: 15px;
color: #2f6ea2;
}
.services-section .services-holder .image-holder{
margin-bottom: 20px;
}
.services-section .services-holder .image-holder img{vertical-align: top;}
.services-section .btn-holder{
text-align: center;
}
.services-section .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.services-section .btn-holder a:hover,
.services-section .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .portfolio-section{
padding: 70px 0;
overflow: hidden;
}
.portfolio-section .header{
max-width: 750px;
margin: 0 auto 50px;
text-align: center;
font-size: 18px;
line-height: 28px;
}
.portfolio-section .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
text-transform: uppercase;
margin: 0 0 15px;
color: #2f6ea2;
}
.portfolio-section .btn-holder{text-align: center;}
.portfolio-section .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.portfolio-section .btn-holder a:hover,
.portfolio-section .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
}  .testimonial{
background: #f5f5f5;
padding: 70px 0;
overflow: hidden;
}
.testimonial .header{
max-width: 750px;
margin: 0 auto 50px;
text-align: center;
font-size: 18px;
line-height: 28px;
}
.testimonial .header .title{
font-size: 42px;
line-height: 50px;
font-weight: 400;
text-transform: uppercase;
margin: 0 0 15px;
color: #2f6ea2;
}
.testimonial .testimonial-holder{
max-width: 670px;
margin: 0 auto;
font-size: 18px;
line-height: 30px;
text-align: center;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.testimonial .testimonial-content.loading .testimonial-holder{opacity: 0.3;}
.testimonial .testimonial-holder .title{
font-size: 24px;
line-height: 32px;
display: block;
margin: 0 0 20px;
font-weight: 600;
}
.testimonial .testimonial-content{
max-width: 962px;
margin: 0 auto;
background: #fff url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-quote2.png) no-repeat 34px 40px;
border: 4px solid #fff;
position: relative;
border-radius: 10px;
padding: 60px 0 40px;
}
.testimonial .testimonial-slider{
background: none;
border: 0;
border-radius: 0;
max-width: 962px;
margin: 0 auto;
}
.testimonial .testimonial-slider .testimonial-slide{
text-align: center;
opacity: 0.5;
padding-top: 50px;
cursor: pointer;
}
.testimonial .testimonial-slider .testimonial-active{
opacity: 1;
position: relative;
}
.testimonial .testimonial-slider .testimonial-active:after{
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #fff;
position: absolute;
top: 0;
left: 40%;
content: '';
}
.testimonial .testimonial-slider .testimonial-slide img{
width: 103px;
margin: 0 auto 15px;
-webkit-border-radius: 100px;
border-radius: 50%;
}
.testimonial .testimonial-slider .testimonial-slide .name{
display: block;
font-size: 18px;
font-weight: 600;
color: #353d47;
}
.testimonial .testimonial-slider .testimonial-slide .designation{
display: block;
}
.testimonial .testimonial-slider .owl-nav .owl-prev.disabled,
.testimonial .testimonial-slider .owl-nav .owl-next.disabled{
opacity: 0;
pointer-events: none;
}
.testimonial .testimonial-slider .owl-nav .owl-prev{
position: absolute;
left: -10px;
top: 50%;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/prev.png) no-repeat;
width: 9px;
height: 16px;
text-indent: -9999px;
opacity: 1;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.testimonial .testimonial-slider .owl-nav .owl-next{
position: absolute;
right: -10px;
top: 50%;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/next.png) no-repeat;
width: 9px;
height: 16px;
text-indent: -9999px;
opacity: 1;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.testimonial .btn-holder{
text-align: center;
margin-top: 40px;
}
.testimonial .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.testimonial .btn-holder a:hover,
.testimonial .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .promotional-block{
background: #2f3945;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
padding: 70px 0;
text-align: center;
color: #fff;
font-size: 18px;
line-height: 28px;
position: relative;
}
.promotional-block:after{
content: '';
background: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.promotional-block .holder{
max-width: 650px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.promotional-block h2{
font-size: 42px;
line-height: 50px;
font-weight: 400;
text-transform: uppercase;
}
.promotional-block .btn-contact{
display: inline-block;
font-size: 24px;
line-height: 28px;
color: #fff;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
background: #fa9d00;
border-radius: 5px;
padding: 20px 35px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.promotional-block .btn-contact:hover,
.promotional-block .btn-contact:focus{
text-decoration: none;
background: #e57F00;
} .team{padding: 60px 0;}
.team .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.team .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.team .col{
float: left;
width: 25%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
}
.team .col .img-holder{
position: relative;
margin: 0 auto 15px;
max-width: 261px;
overflow: hidden;
}
.team .col .img-holder img{vertical-align: top;}
.team .col .name{
display: block;
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;    
word-break: break-all;
}
.team .col .img-holder .text-holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(22, 141, 210, 0.85);
color: #fff;
padding: 35px 30px;
-webkit-transform: translateX(-261px);
-moz-transform: translateX(-261px);
transform: translateX(-261px);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.team .col .img-holder:hover .text-holder,
.team .col .img-holder:focus .text-holder{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.team .btn-holder{
text-align: center;
}
.team .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.team .btn-holder a:hover,
.team .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .faq{
background: #f5f5f5;
padding: 70px 0 20px;
}
.faq .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 50px;
max-width: 750px;
text-align: center;
}
.faq .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.faq .col{
width: 50%;
float: left;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}
.faq .col .question{
display: block;
font-size: 18px;
line-height: 22px;
margin: 0 0 10px;
color: #353d47;
font-weight: 500;
}
.faq .col .question a{color: #353d47;}
.faq .col .question a:hover,
.faq .col .question a:focus{
text-decoration: none;
color: #639bbc;
}
.faq .btn-holder{text-align: center;}
.faq .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.faq .btn-holder a:hover,
.faq .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .blog-section{
padding: 70px 0 40px;
}
.blog-section .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.blog-section .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.blog-section .post{
float: left;
width: 33.3333%;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
.blog-section .post .post-thumbnail img{vertical-align: top;}
.blog-section .post .text-holder{
background: #f5f5f5;
padding: 25px;
}
.blog-section .post .entry-header .entry-title{
font-size: 18px;
line-height: 24px;
font-weight: 500;
margin: 0 0 5px;
}
.blog-section .post .entry-header .entry-title a{color: #353d47;}
.blog-section .post .entry-header .entry-title a:hover,
.blog-section .post .entry-header .entry-title a:focus{
color: #639bbc;
text-decoration: none;
}
.blog-section .post .entry-header .posted-on a:before{
font-family: 'FontAwesome';
content: '\f133';
font-size: 11px;
line-height: 22px;
vertical-align: top;
margin-right: 7px;
}
.blog-section .post .entry-header .posted-on a:hover,
.blog-section .post .entry-header .posted-on a:focus{
text-decoration: none;
color: #757575;
}
.blog-section .post .entry-content{margin: 10px 0 0;}
.blog-section .post .entry-content p{margin: 0;}
.blog-section .btn-holder{
text-align: center;
}
.blog-section .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.blog-section .btn-holder a:hover,
.blog-section .btn-holder a:focus{
text-decoration: none;
background: #E57F00;
} .clients .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.clients .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
} .contact-block{
background: #2f3945;
padding: 70px 0 40px;
}
.contact .map-holder {
width: 50%;
padding-right: 15px;
}
.contact .map-holder iframe {
height: 100%;
}
.contact .row {
display: flex;
flex: 1;
flex-wrap: wrap;
}
.contact-block .col{
float: left;
width: 33.3333%;
padding-left: 15px;
padding-right: 15px;
}
.contact-block .map img{vertical-align: top;}
.contact-block .contact-info{
margin: 0;
padding: 0 0 0 18px;
list-style: none;
font-size: 18px;
line-height: 24px;
color: #bec0c3;
}
.contact-block .contact-info li{
overflow: hidden;
margin: 0 0 15px;
}
.contact-block .contact-info li a{color: #bec0c3;}
.contact-block .contact-info li .icon-holder{
float: left;
margin-right: 8px;
font-size: 15px;
line-height: 18px;
margin-top: 3px;
}
.contact-block .contact-info address{
overflow: hidden;
font-style: normal;
margin: 0;
}
.contact-block .contact-info li svg{font-size: 18px;}
.contact-block .contact-info li .fa-phone{margin-right: 12px;}
.contact-block .social .title{
font-size: 18px;
line-height: 22px;
font-weight: 400;
display: block;
color: #bec0c3;
margin: 0 0 15px;
}
.contact-block .social .btn-direction{
background: #bec0c3;
color: #181f28;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 25px;
}
.contact-block .social-networks{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: 20px;
line-height: 44px;
}
.contact-block .social-networks li{
float: left;
margin-right: 15px;
}
.contact-block .social-networks li a{
display: block;
text-align: center;
color: #465464;
border: 2px solid #465464;
width: 44px;
height: 44px;
-webkit-border-radius: 100px;
border-radius: 50%;
line-height: 44px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.contact-block .social-networks li a:hover,
.contact-block .social-networks li a:focus{
color: #fff;
border-color: #fff;
text-decoration: none;
}  .top-bar{
background: #f5f5f5;
padding: 33px 0;
}
.page-header{
float: left;
}
.page-header .page-title{
font-size: 32px;
line-height: 36px;
font-weight: 400;
color: #353d47;
margin: 0;
text-transform: uppercase;
}
#crumbs{
float: right;
font-size: 14px;
color: #999;
margin: 9px 0 0;
}
#crumbs a{color: #999;}
#crumbs a:hover,
#crumbs a:focus{
text-decoration: none;
color: #639bbc;
}
#crumbs .current{
pointer-events: none;
}
#content{padding: 50px 0;}
#primary{
float: left;
width: 75%;
padding-left: 15px;
padding-right: 32px;
}
.leftsidebar #primary{
float: right;
padding-right: 15px;
padding-left: 32px;
}
.full-width #primary{
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
#primary .post,
.search #primary .page{
margin-bottom: 30px;
padding-top: 30px;
border-top: 1px solid #eee;
}
#primary .post:first-child,
.search #primary article:first-child{
border-top: 0;
padding-top: 0;
}
#primary .post .post-thumbnail,
#primary .page .post-thumbnail,
#primary .latest_post .post-thumbnail{
display: block;
margin: 0 0 18px;
}
#primary .post .post-thumbnail img,
#primary .page .post-thumbnail img,
#primary .latest_post .post-thumbnail img{
vertical-align: top;
}
#primary .post .entry-header .entry-title,
.search #primary .page .entry-header .entry-title,
#primary .latest_post .entry-header .entry-title{
font-size: 30px;
line-height: 36px;
font-weight: 400;
color: #353d47;
margin: 0 0 16px;
}
#primary .post .entry-header .entry-title a,
.search #primary .page .entry-header .entry-title a{color: #353d47;}
#primary .post .entry-header .entry-title a:hover,
#primary .post .entry-header .entry-title a:focus,
.search #primary .page .entry-header .entry-title a:hover,
.search #primary .page .entry-header .entry-title a:focus{
color: #639bbc;
text-decoration: none;
}
.search .page .entry-header{
float: none;
display: block;
}
#primary .post .entry-header .entry-meta{
font-size: 14px;
line-height: 17px;
}
#primary .post .entry-header .entry-meta a:hover,
#primary .post .entry-header .entry-meta a:focus{
text-decoration: none;
color: #353d47;
}
#primary .post .entry-header .entry-meta span{
margin-right: 25px;
display: inline-block;
}
#primary .post .entry-header .entry-meta .posted-on:before{
content: '';
margin-right: 5px;
vertical-align: top;
width: 12px;
height: 11px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23168dd2' viewBox='0 0 448 512'%3E%3Cpath d='M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z'/%3E%3C/svg%3E") center center no-repeat;
display: inline-block;
}
#primary .post .entry-header .entry-meta .tag-links:before{
content:'';
width: 14px;
height: 14px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23639bbc' viewBox='0 0 576 512'%3E%3Cpath d='M527.95 224H480v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h385.057c28.068 0 54.135-14.733 68.599-38.84l67.453-112.464C588.24 264.812 565.285 224 527.95 224zM48 96h146.745l64 64H432c8.837 0 16 7.163 16 16v48H171.177c-28.068 0-54.135 14.733-68.599 38.84L32 380.47V112c0-8.837 7.163-16 16-16zm493.695 184.232l-67.479 112.464A47.997 47.997 0 0 1 433.057 416H44.823l82.017-136.696A48 48 0 0 1 168 256h359.975c12.437 0 20.119 13.568 13.72 24.232z'/%3E%3C/svg%3E") center center no-repeat;
margin-right: 5px;
vertical-align: top;
display: inline-block;
}
#primary .post .entry-header .entry-meta .cat-links:before{
content: '\f115';
font-family: 'FontAwesome';
margin-right: 5px;
font-size: 11px;
vertical-align: top;
color: #639bbc;
}
#primary .post .entry-header .entry-meta .comments-link:before{
content: '\f0e5';
font-family: 'FontAwesome';
margin-right: 5px;
font-size: 11px;
vertical-align: top;
color: #639bbc;
}
#primary .post .entry-header .entry-meta .byline{
border: 0;
padding: 0;
margin-bottom: 0;
background: none;
}
#primary .post .entry-header .entry-meta .byline:before{
content: '\f007';
font-family: 'FontAwesome';
margin-right: 5px;
font-size: 11px;
vertical-align: top;
color: #639bbc;
}
#primary .post .entry-footer,
.search #primary .page .entry-footer{overflow: hidden;}
#primary .post .entry-footer .btn-readmore,
.search #primary .page .entry-footer .btn-readmore{
background: #fa9d00;
color: #fff;
font-size: 14px;
float: left;
height: 31px;
line-height: 31px;
border-radius: 5px;
-webkt-border-radius: 5px;
padding: 0 15px;
}
#primary .post .entry-footer .btn-readmore:hover,
#primary .post .entry-footer .btn-readmore:focus,
.search #primary .page .entry-footer .btn-readmore:hover,
.search #primary .page .entry-footer .btn-readmore:focus{
text-decoration: none;
background: #d68600;
}
#primary .post.format-status .entry-header .entry-title,
#primary .post.format-aside .entry-header .entry-title{display: none;} .pagination{
padding-top: 23px;
border-top: 1px solid #eee;
}
.pagination a{
font-size: 12px;
color: #757575;
line-height: 22px;
height: 22px;
border: 1px solid #ddd;
margin-right: 4px;
padding: 0 7px;
font-family: 'Lato', sans-serif;
display: inline-block;
}
.pagination a:hover,
.pagination .current{
text-decoration: none;
background: #f7f7f7;
font-size: 12px;
color: #757575;
line-height: 22px;
height: 22px;
border: 1px solid #ddd;
margin-right: 4px;
padding: 0 7px;
font-family: 'Lato', sans-serif;
display: inline-block;
}
#primary .post .entry-content h1,
#primary .page .entry-content h1{
font-size: 48px;
line-height: 58px;
color: #353d47;
margin: 0 0 10px;
font-weight: 400;
}
#primary .post .entry-content h2,
#primary .page .entry-content h2{
font-size: 40px;
line-height: 48px;
color: #353d47;
margin: 0 0 13px;
font-weight: 400;
}
#primary .post .entry-content h3,
#primary .page .entry-content h3{
font-size: 32px;
line-height: 38px;
color: #353d47;
margin: 0 0 17px;
font-weight: 400;
}
#primary .post .entry-content h4,
#primary .page .entry-content h4{
font-size: 28px;
line-height: 34px;
color: #353d47;
margin: 0 0 20px;
font-weight: 400;
}
#primary .post .entry-content h5,
#primary .page .entry-content h5{
font-size: 24px;
line-height: 29px;
color: #353d47;
margin: 0 0 18px;
font-weight: 400;
}
#primary .post .entry-content h6,
#primary .page .entry-content h6{
font-size: 22px;
line-height: 26px;
color: #353d47;
margin: 0 0 18px;
font-weight: 400;
}
#primary .post .entry-content blockquote,
#primary .page .entry-content blockquote{
margin: 0 0 1.5em;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-quote.png) no-repeat 0 6px;
padding: 0 0 0 60px;
}
#primary .post .entry-content blockquote p,
#primary .page .entry-content blockquote p{margin: 0 0 10px;}
#primary .post .entry-content blockquote cite,
#primary .page .entry-content blockquote cite{
font-style: normal;
font-weight: 600;
color: #999;
}
#primary .post .entry-content .pull-right,
#primary .page .entry-content .pull-right{
float: right;
text-align: right;
width: 220px;
margin-left: 40px;
margin-bottom: 30px;
border-top: 3px solid #dadada;
padding-top: 10px;
}
#primary .post .entry-content .pull-left,
#primary .page .entry-content .pull-left{
float: left;
text-align: left;
width: 220px;
margin-right: 40px;
margin-bottom: 30px;
border-top: 3px solid #dadada;
padding-top: 10px;
}
#primary .post .entry-content .dropcap,
#primary .page .entry-content .dropcap{
font-size: 115px;
line-height: 100px;
float: left;
margin-right: 15px;
}
#primary .post .entry-content .highlight,
#primary .page .entry-content .highlight{
background: #d5e8f3;
}
#primary .post .entry-content table,
#primary .page .entry-content table{border: 1px solid #ebebeb;}
#primary .post .entry-content table thead,
#primary .page .entry-content table thead{
background: #ebebeb;
font-weight: 400;
}
#primary .post .entry-content table th,
#primary .page .entry-content table th,
#primary .post .entry-content table td,
#primary .page .entry-content table td{
padding: 1vw 2vw;
text-align: left;
}
#primary .post .entry-content table tr,
#primary .page .entry-content table tr{border-bottom: 1px solid #f5f5f5;}
#primary .author{ background: #ededed;
padding: 27px 35px;
margin: 0 0 45px;
}
.author .title{
font-size: 24px;
line-height: 28px;
font-weight: 400;
color: #353d47;
margin: 0 0 20px;
}
.author .holder{overflow: hidden;}
.author .img-holder{
float: left;
width: 126px;
margin-right: 35px;
}
.author .img-holder img{
vertical-align: top;
border-radius: 50%;
}
.author .text-holder{overflow: hidden;}
.author .text-holder .name{
font-size: 18px;
margin: 0;
color: #353d47;
}
.author .text-holder .posted-on{
font-size: 14px;
display: block;
color: #999;
margin: 0 0 10px;
line-height: 17px;
} .comments-area{
border: 1px solid #eee;
padding: 27px 35px;
margin: 0 0 45px;
}
.comments-area .comments-title,
.comments-area .comment-reply-title{
font-size: 24px;
line-height: 28px;
font-weight: 400;
color: #353d47;
margin: 0 0 20px;
}
.comments-area ol{
margin: 0;
padding: 0;
list-style-type: none;
}
.comments-area .comment-list .comment-body .avatar{
float: left;
width: 70px;
margin-right: 27px;
}
.comments-area .comment-list .comment-body .says{display: none;}
.comments-area .comment-list .comment-body .fn{
font-size: 18px;
line-height: 22px;
color: #353d47;
display: block;
overflow: hidden;
}
.comments-area .comment-list .comment-body .comment-metadata{
overflow: hidden;
font-size: 14px;
line-height: 17px;
color: #999;
margin: 0 0 10px;
}
.comments-area .comment-list .comment-body .comment-metadata a{color: #999;}
.comments-area .comment-list .comment-body .comment-metadata a:hover{
color: #639bbc;
text-decoration: none;
}
.comments-area .comment-list .comment-body .comment-content,
.comments-area .comment-list .comment-body .reply{margin-left: 97px;}
.comments-area .comment-list .comment-body .reply a{
display: inline-block;
background: #639bbc;
font-size: 13px;
line-height: 25px;
height: 25px;
color: #fff;
width: 70px;
text-align: center;
}
.comments-area .comment-list .comment-body .reply a:hover,
.comments-area .comment-list .comment-body .reply a:focus{
text-decoration: none;
opacity: 0.8;
}
.comments-area .comment-list .comment-body{
border-bottom: 1px solid #f2f2f2;
padding-bottom: 27px;
margin-bottom: 25px;
}
.comments-area .comment-list > li:last-child .comment-body{
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.comments-area .comment-list .children{ margin-left: 2.5em;
}
.comments-area .comment-form label{display: none;}
.comments-area .comment-form .comment-form-author,
.comments-area .comment-form .comment-form-email,
.comments-area .comment-form .comment-form-url{
float: left;
width: 234px;
margin-right: 27px;
}
.comments-area .comment-form .comment-form-url{margin-right: 0;}
.comments-area .comment-form .form-submit{margin: 0;}
.comments-area .comment-form input[type="text"],
.comments-area .comment-form input[type="url"],
.comments-area .comment-form input[type="email"]{width: 100%;}
.comments-area .comment-form label[for="wp-comment-cookies-consent"]{
display: inline-block;
margin-left: 5px;
} .search #primary .search-form{margin: 0 0 30px;}
.search #primary .search-form label{
float: left;
width: 80%;
overflow: hidden;
} .error-holder{
max-width: 570px;
margin: 0 auto 40px;
text-align: center;
font-size: 18px;
}
.error-holder h1{
font-size: 250px;
font-weight: 400;
line-height: 100px;
line-height: 240px;
margin: 0 0 30px;
color: #168dd2;
}
.error-holder h2{
font-size: 32px;
line-height: 36px;
font-weight: 700;
color: #353d47;
text-transform: uppercase;
} #secondary{
float: left;
width: 25%;
padding-left: 15px;
padding-right: 15px;
}
#secondary .widget{margin: 0 0 40px;}
#secondary .widget:after{
content: '';
display: block;
clear: both;
}
.widget.widget_search .search-form,
.search #primary .search-form{
background: #ededed;
border-radius: 5px;
}
.widget.widget_search .search-form:after,
.search #primary .search-form:after{
clear: both;
display: block;
content: '';
}
.widget.widget_search .search-form label{
float: left;
width: 210px;
overflow: hidden;
}
.widget.widget_search .search-form input[type="search"],
.search #primary .search-form input[type="search"]{
background: none;
border: 0;
border-radius: 0;
float: left;
font-size: 14px;
margin: 0;
padding: 4px 0 0 13px;
width: 100%;
}
.widget.widget_search .search-form input[type="submit"],
.search #primary .search-form input[type="submit"]{
background: #168dd2 url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-search.png) no-repeat 11px 8px;
border: 0;
border-radius: 0;
box-shadow: none;
float: right;
height: 31px;
padding: 0;
text-indent: -9999px;
width: 37px;
}
#secondary .widget .widget-title{
font-size: 16px;
line-height: 20px;
font-weight: 600;
color: #353d47;
margin: 0 0 30px;
text-transform: uppercase;
} #secondary .widget ul{
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
color: #999;
}
#secondary .widget ul li{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
#secondary .widget ul li:last-child{
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
#secondary .widget ul li a{
font-weight: 600;
color: #639bbc;
}
#secondary .widget ul li a:hover,
#secondary .widget ul li a:focus{
text-decoration: none;
color: #999;
}
#secondary .widget ul ul{
margin-left: 15px;
margin-top: 10px;
}
#secondary .widget.widget_categories ul li:before{
content: '\f114';
font-family: 'FontAwesome';
font-size: 13px;
vertical-align: top;
line-height: 20px;
margin-right: 12px;
}
#secondary .widget.widget_archive ul li:before{
content: '\f016';
font-family: 'FontAwesome';
font-size: 13px;
vertical-align: top;
line-height: 20px;
margin-right: 12px;
}
#secondary .widget.widget_rttk_pro_icon_text_widget .icon-holder{
width: 100px;
margin: 0 auto 30px;
border-radius: 50%;
background: #639bbc;
text-align: center;
line-height: 100px;
color: #fff;
}
#secondary .widget.widget_rttk_pro_icon_text_widget .icon-holder img{border-radius: 50%;}
#secondary .widget.widget_rttk_pro_icon_text_widget .text-holder{text-align: center;}
#secondary .widget.widget_rttk_pro_icon_text_widget .widget-title{
text-align: left;
}
.widget.widget_calendar caption{
font-size: 16px;
color: #fff;
line-height: 20px;
background: #2f3945;
padding: 7px 0;
border-bottom: 1px solid #4e5761;
}
.widget.widget_calendar table{
position: relative;
font-family: 'Lato', sans-serif;
}
.widget.widget_calendar table td{border: 1px solid #eee;}
.widget.widget_calendar thead th{
font-size: 12px;
background: #2f3945;
color: #fff;
font-weight: 400;
height: 36px;
}
.widget.widget_calendar tbody td{
text-align: center;
font-size: 14px;
height: 36px;
line-height: 36px;
color: #353d47;
}
.widget_calendar .calendar_wrap{
position: relative;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.widget_calendar table #prev a{
left: 15px;
position: absolute;
top: 15px;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/btn-prev-month.png) no-repeat;
width: 5px;
height: 9px;
text-indent: -9999px;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,
.widget.widget_calendar table #next a {
position: absolute;
right: 15px;
top: 15px;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bnt-next-month.png) no-repeat;
width: 6px;
height: 9px;
text-indent: -9999px;
}
.widget.widget_calendar table tbody td a{
display: block;
height: 100%;
background: #168dd2;
color: #fff;
}
.widget.widget_tag_cloud .tagcloud{overflow: hidden;}
.widget.widget_tag_cloud .tagcloud a{
font-size: 14px;
height: 30px;
line-height: 30px;
color: #666;
border: 1px solid #dedede;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
float: left;
margin: 0 5px 5px 0;
padding: 0 11px;
}
.widget.widget_tag_cloud .tagcloud a:hover,
.widget.widget_tag_cloud .tagcloud a:focus{
text-decoration: none;
background: #639bbc;
border-color: #639bbc;
color: #fff;
}
.widget_rttk_pro_featured_post .img-holder img,
.widget_rttk_pro_author_bio .image-holder img{border-radius: 50%;}
.widget_rttk_pro_featured_post .readmore,
.widget_rttk_pro_author_bio .readmore{
background: none;
border: 0;
color: #639bbc;
padding: 0;
font-weight: 500;
text-transform: none;
}
.widget_rttk_pro_featured_post .readmore:hover,
.widget_rttk_pro_featured_post .readmore:focus,
.widget_rttk_pro_author_bio .readmore:hover,
.widget_rttk_pro_author_bio .readmore:focus{
color: #757575;
}
#secondary .widget_rttk_pro_category_post ul li a,
#secondary .widget_rttk_pro_popular_post ul li a,
#secondary .widget_rttk_pro_recent_post ul li a,
#secondary .widget_rttk_pro_author_post ul li a,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title,
.widget_rttk_pro_category_post ul li a,
.widget_rttk_pro_popular_post ul li a,
.widget_rttk_pro_recent_post ul li a,
.widget_rttk_pro_author_post ul li a,
.widget_rttk_pro_category_post ul li .entry-header .entry-title,
.widget_rttk_pro_popular_post ul li .entry-header .entry-title,
.widget_rttk_pro_recent_post ul li .entry-header .entry-title,
.widget_rttk_pro_author_post ul li .entry-header .entry-title{font-weight: 400;}
.widget_rttk_pro_category_post ul li .post-thumbnail,
.widget_rttk_pro_popular_post ul li .post-thumbnail,
.widget_rttk_pro_recent_post ul li .post-thumbnail,
.widget_rttk_pro_author_post ul li .post-thumbnail{width: 77px;}
.widget_rttk_pro_category_post ul li .post-thumbnail img,
.widget_rttk_pro_popular_post ul li .post-thumbnail img,
.widget_rttk_pro_recent_post ul li .post-thumbnail img,
.widget_rttk_pro_author_post ul li .post-thumbnail img{vertical-align: top;}
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a{color: #353d47;}
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a:focus{color: #639bbc;}
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-meta .posted-on a{position: relative;}
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-meta .posted-on a:before{
content: '\f133';
font-family: 'FontAwesome';
font-size: 11px;
line-height: 19px;
margin-right: 7px;
vertical-align: top;
}
.widget_rttk_pro_contact .widget-holder .tel-link:hover,
.widget_rttk_pro_contact .widget-holder .tel-link:focus,
.widget_rttk_pro_contact .widget-holder .email-link:hover,
.widget_rttk_pro_contact .widget-holder .email-link:focus{color: #639bbc;}
.widget_rttk_pro_cta_widget .widget-content .btn-donate{
background: #639bbc;
border-color: #639bbc;
}
.widget_rttk_pro_cta_widget .widget-content .btn-donate:hover,
.widget_rttk_pro_cta_widget .widget-content .btn-donate:focus{
color: #639bbc;
}
.widget_rttk_pro_icon_text_widget .widget-title a{color: #353d47;}
.widget_rttk_pro_icon_text_widget .widget-title a:hover,
.widget_rttk_pro_icon_text_widget .widget-title a:focus{
color: #639bbc;
}
#secondary .widget.widget_rttk_pro_instagram_widget ul{margin: 0 -6px;}
#secondary .widget_rttk_pro_instagram_widget ul li{
padding-bottom: 0;
border-bottom: 0;
}
#secondary .widget.widget_rttk_social_links ul li a{
color: #fff;
font-weight: 400;
}
#secondary .widget.widget_rttk_social_links ul li{
border-bottom: 0;
margin-bottom: 6px;
padding-bottom: 0;
}
.widget_rttk_pro_stat_counter_widget .col .icon-holder{color: #639bbc;} .site-footer{
background: #2F3945;
color: #b7babc;
}
.site-footer a{
color: #fff;
}
.site-footer a:hover,
.site-footer a:focus{
text-decoration: none;
color: #b7babc;
}
.site-footer .footer-t{
padding: 70px 0 40px;
}
.site-footer .column{
float: left;
width: 33.3333%;
padding: 0 15px;
margin: 0 0 30px;
}
.site-footer .widget .widget-title{
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 20px;
margin: 0 0 30px;
text-transform: uppercase;
}
.site-footer .widget ul{
margin: 0;
padding: 0;
list-style: none;
}
.site-footer .widget ul ul{
margin: 15px 0 0 15px;
}
.site-footer .widget ul li{
margin: 0 0 15px;
}
.site-footer .widget ul li:last-child{margin: 0;}
.site-footer .widget.widget_calendar tbody td{
color: #b7babc;
}
.site-footer .widget_rttk_pro_featured_post .readmore,
.site-footer .widget_rttk_pro_author_bio .readmore{color: #fff;}
.site-footer .widget_rttk_pro_featured_post .readmore:hover,
.site-footer .widget_rttk_pro_author_bio .readmore:hover,
.site-footer .widget_rttk_pro_featured_post .readmore:focus,
.site-footer .widget_rttk_pro_author_bio .readmore:focus{
text-decoration: none;
color: #b7babc;
}
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link,
.widget_rttk_pro_contact .widget-holder .email-link{color: #fff;}
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link:hover,
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link:focus,
.widget_rttk_pro_contact .widget-holder .email-link:hover,
.widget_rttk_pro_contact .widget-holder .email-link:focus{color: #b7babc;}
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a{color: #fff;}
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a:hover,
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a:focus{color: #b7babc;}
.site-footer .widget.widget_rttk_social_links ul li{margin: 0 6px 6px 0;}
.site-footer .widget_rttk_pro_category_post ul li,
.site-footer .widget_rttk_pro_popular_post ul li,
.site-footer .widget_rttk_pro_recent_post ul li,
.site-footer .widget_rttk_pro_author_post ul li{
border-bottom: 0;
padding-bottom: 0;
}
.site-footer .widget.widget_rttk_pro_icon_text_widget .icon-holder{
width: 100px;
margin: 0 auto 30px;
border-radius: 50%;
color: #639bbc;
text-align: center;
line-height: 100px;
background: #fff;
}
.site-footer .widget.widget_rttk_pro_icon_text_widget .icon-holder img{border-radius: 50%;}
.site-footer .widget.widget_rttk_pro_icon_text_widget .text-holder{text-align: center;}
.site-footer .widget.widget_rttk_pro_icon_text_widget .widget-title{
text-align: left;
}
.site-footer .footer-b{
background: #212A35;
padding: 35px 0;
}
.site-footer .copyright{
float: left;
}
.site-footer .by{
float: right;
text-align: right;
}
.site-footer .site-info a.privacy-policy-link {
display: inline-block;
margin-left: 5px;
} .inner-page{
padding: 50px 0;
}
.inner-page .header{
font-size: 18px;
line-height: 28px;
margin: 0 0 60px;
max-width: 750px;
font-style: italic;
}
.inner-page .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
font-style: normal;
} .team-page .col{
float: left;
width: 33.33%;
margin-bottom: 70px;
padding: 0 15px;
}
.team-page .team-holder{
padding: 0;
overflow: hidden;
}
.team-page .team-holder .img-holder img{
vertical-align: top;
}
.team-page .team-holder .img-holder .team-thumbnail{
display: block;
margin-bottom: 20px;
}
.team-page .team-holder .team-info{
margin-bottom: 20px;
padding: 12px 0;
border-top:1px solid rgba(99, 155, 188, 0.3);
border-bottom:1px solid rgba(99, 155, 188, 0.3);
}
.team-page .team-holder .team-info span{
display: block;
margin-bottom: 2px;
}
.team-page .team-holder .team-info span a:hover{
text-decoration: none;
opacity: 0.6;
}
.team-page .team-holder .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.team-page .team-holder .social-networks li{
display: inline-block;
margin: 0 5px;
}
.team-page .team-holder .social-networks li a{
color: #353d47;
}
.team-page .team-holder .social-networks li a[href*="facebook"]{
content: '\f09a';
font-family: 'FontAwesome';
}
.team-page .team-holder .social-networks li a:hover,
.team-page .team-holder .social-networks li a:focus{
text-decoration: none;
color: #639bbc;
}
.team-page .team-holder .text-holder{
overflow: hidden;
}
.team-page .team-holder .text-holder .top{
position: relative;
margin: 0 0 15px;
}
.team-page .team-holder .name{
font-size: 18px;
font-weight: 500;
color: #353d47;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0;
}
.team-page .team-holder .name a:hover,
.team-page .team-holder .name a:focus{
text-decoration: none;
color: #757575;
}
.team-page .team-holder .designation{
font-style: italic;
} .testimonial-page .testimonial-holder:after{
display: block;
content: '';
clear: both;
}
.testimonial-page .testimonial-holder{
margin-bottom: 50px;
padding: 0;
background: none;
}
.testimonial-page .testimonial-holder .image-holder{
float: left;
margin-right: 40px;
width: 261px;
}
.testimonial-page .testimonial-holder .image-holder img{vertical-align: top;}
.testimonial-page .testimonial-holder .text-holder{
overflow: hidden;
line-height: 28px;
}
.testimonial-page .testimonial-holder .text-holder .info{
margin: 0 0 15px;
padding-top: 20px;
position: relative;
}
.testimonial-page .testimonial-holder .text-holder .info:before{
background: #cececc;
content: "";
height: 3px;
left: 0;
position: absolute;
top: 0;
width: 32px;
}
.testimonial-page .testimonial-holder .text-holder .info .name{
color: #353d47;
font-size: 18px;
font-weight: 500;
letter-spacing: 1px;
margin: 0;
text-transform: uppercase;
display: block;
} .services-page .col{
width: 33.33%;
float: left;
padding:0 15px;
margin-bottom: 30px;
}
.services-page .services-holder{
text-align: center;
}
.services-page .services-holder .sub-title{
font-size: 20px;
line-height: 24px;
margin-bottom: 15px;
color: #2f6ea2;
}
.services-page .services-holder .sub-title a{
color: #2f6ea2;
}
.services-page .services-holder .sub-title a:hover,
.services-page .services-holder .sub-title a:focus{
text-decoration: none;
color: #757575;
}
.services-page .services-holder .image-holder{
margin-bottom: 20px;
} .inner-page.contact-page{
padding-top: 0;
}
.contact-page .form-holder{
position:relative;
}
.contact-page .col h2{
color: #000;
font-size: 25px;
font-weight: 400;
line-height: 32px;
margin: 0 0 10px;
text-transform: uppercase;
}
.contact-page .contact-holder{
margin: 0 auto;
}
.contact-page .contact-holder .col{
width: 50%;
float: left;
padding: 0 15px;
}
.contact-page .contact-holder .col.large{
width: 50%;
}
.contact-page .map-holder img{width: 100%;}
.contact-page .form-holder form p{
overflow: hidden;
margin: 0 0 20px;
}
.contact-page .form-holder form p:last-child{margin: 0;}
.contact-page .form-holder form br{display: none;}
.contact-page .form-holder form strong{
font-weight: bold;
display: block;
margin-bottom: 18px;
color: #fff;
font-size: 22px;
line-height: 26px;
}
.contact-page .form-holder form input[type="text"],
.contact-page .form-holder form input[type="email"]{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 1px solid #eee;
border-radius: 5px;
font-weight: 400;
font-size: 17px;
outline: none;
}
.contact-page .form-holder form textarea{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 1px solid #eee;;
border-radius: 5px;
font-weight: 400;
height: 102px;
resize: none;
font-size: 17px;
outline: none;
}
.contact-page .form-holder form input[type="submit"]{
display: block;
width: 100%;
border: 0;
box-shadow: none;
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
text-shadow: none;
padding: 12px 10px;
outline: none;
line-height: 26px;
letter-spacing: 2px;
margin: 20px 0 0;
}
.contact-page .form-holder form input[type="submit"]:hover{
opacity: 0.8;
}
.contact-page .image-holder img{
width: 100%;
vertical-align: top;
}
.contact-page .more-info {
padding-top: 50px;
}
.contact-page .contact-info .text{
font-size: 15px;
line-height: 18px;
margin-bottom: 20px;
}
.contact-page .contact-info .col{
width: 50%;
float: left;
padding: 0 15px;
}
.contact-page .contact-info .text span{
display: block;
margin-bottom: 8px;
overflow:hidden;
}
.contact-page .contact-info .text:after{
display: block;
content: '';
clear: both;
}
.contact-page .contact-info .text a:hover,
.contact-page .contact-info .text a:focus{text-decoration: underline;}
.contact-page .right-panel .contact-info .text a{
color: #2f6ea2;
text-decoration: underline;
}
.contact-page .right-panel .contact-info .text a:hover,
.contact-page .right-panel .contact-info .text a:focus{
text-decoration: none;
}
.contact-page .contact-info .text .right{
overflow:hidden;
margin: 0 0 20px;
}
.contact-page .contact-info .text .fa{
float: left;
margin-right: 17px;
font-size: 18px;
line-height: 22px;
}
.contact-page .contact-info .text .widget_rttk_social_links{margin-top: 30px;}
.contact-page .contact-info .text .widget_rttk_social_links ul{
margin: 0;
padding: 0;
list-style: none;
}
.contact-page .contact-info .text .widget_rttk_social_links ul li a{
color: #fff;
text-decoration: none;
} .portfolio-holder .button-group{
text-align: center;
margin: 0 0 30px;
}
.portfolio-holder .button-group button{
display: inline-block;
margin: 0 3px;
color: #fff;
border: 2px solid #fa9d00;
}
.portfolio-holder .button-group .is-checked{
background: none;
color: #fa9d00;
}
.portfolio-holder .col{
float: left;
width: 33.33%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.portfolio-holder .col img{
width: 100%;
}
.portfolio-holder .col .img-holder{
position: relative;
margin: 0 auto 15px;
max-width: 360px;
overflow: hidden;
}
.portfolio-holder .col .img-holder img{vertical-align: top;}
.portfolio-holder .col strong{
display: block;
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;
}
.portfolio-holder .col .img-holder .text-holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background: rgba(22, 141, 210, 0.85);
color: #fff;
padding: 35px 30px;
-webkit-transform: translateX(-360px);
-moz-transform: translateX(-360px);
transform: translateX(-360px);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.portfolio-holder .col .img-holder:hover .text-holder,
.portfolio-holder .col .img-holder:focus .text-holder{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.portfolio-holder .col .img-holder .text-holder a{
display: inline-block;
width: 46px;
color: #fff;
font-size: 22px;
line-height: 25px;
padding: 10px;
background: #168DD1;
border-radius: 50%;
}
.portfolio-holder .col .img-holder .text-holder a:hover{
background: #2F3945;
}
.portfolio-holder .col .img-holder .text-holder .table{
display: table;
width: 100%;
height: 100%;
}
.portfolio-holder .col .img-holder .text-holder .table-row{
display: table-row;
}
.portfolio-holder .col .img-holder .text-holder .table-cell{
display: table-cell;
vertical-align: middle;
} .about-page .left{
float: left;
width: 40%;
padding: 0 15px;
}
.about-page .right{
float: left;
width: 60%;
padding: 0 15px;
}
.about-page .about-us-holder .right h2{
text-transform: uppercase;
color: #2f6ea2;
}
.inner-page.about-page{padding-top: 0;}
.about-page .about-us-holder{
margin-bottom: 50px;
padding-top: 50px;
}
.sc-panel{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/back.jpg);
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
padding: 60px 0;
position: relative;
}
.sc-panel:after{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
content: '';
background: rgba(22, 140, 209, 0.4); }
.sc-panel .container{
position: relative;
z-index: 1;
}
.sc-panel .widget,
.sc-panel .col{
width: 25%;
padding: 0 15px;
float: left;
text-align: center;
margin-bottom: 30px;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .icon-holder,
.sc-panel .col .icon-holder{
display: table;
width: 88px;
height: 88px;
margin: 0 auto 10px;
text-align: center;
border: 1px solid rgba(248, 248, 248, 0.2);
padding: 10px;
font-size: 24px;
color: #f5f5f5;
opacity: 0.8;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .icon-holder img,
.sc-panel .col .icon-holder img{vertical-align: top;}
.sc-panel .widget_rttk_pro_stat_counter_widget .widget-title,
.sc-panel span{
position: unset;
display: block;
text-transform: uppercase;
font-size: 11px;
line-height: 15px;
color: #f5f5f5;
font-weight: 400;
}
.sc-panel .col strong{
display: block;
font-size: 36px;
line-height: 40px;
color: #f5f5f5;
font-weight: 700;
padding-top: 0;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col{width: 100%;}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .odometer-inside span{
color: #f5f5f5;
display: inline-block;
font-size: 36px;
line-height: 48px;
font-weight: 700;
}
.sc-panel .table-row{
display: table-row;
}
.sc-panel .table-cell{
display: table-cell;
vertical-align: middle;
}
.about-page .ll-services{
padding: 60px 0 30px;
}
.about-page .header{
font-style: normal;
font-size: 16px;
line-height: 24px;
margin: 0 auto 30px;
text-align: center;
}
.about-page .header .title{
text-align: center;
color: #2f6ea2;
font-weight: 400;
font-size: 25px;
line-height: 32px;
margin-bottom: 10px;
}
.about-page .header .title span{
font-weight: 700;
}
.about-page .ll-services .col,
.about-page .ll-services .widget_rttk_pro_icon_text_widget{
width: 33.33%;
padding: 0 15px;
float: left;
text-align: center;
margin-bottom: 30px;
}
.about-page .ll-services .col h3{
margin-bottom: 15px;
color: #353d47;
font-size: 20px;
line-height: 24px;
font-weight: 600;
}
.about-page .ll-services .col h3 a{
color: #353d47;
}
.about-page .ll-services .col h3 a:hover{
color: #168DD1;
text-decoration: none;
}
.about-page .ll-services .col .text{
border: 1px solid rgba(22, 141, 209, 0.2);
padding:40px 15px;
}
.about-page .ll-services .widget_rttk_pro_icon_text_widget .rttk-itw-holder{
border: 1px solid rgba(22, 141, 209, 0.2);
padding:40px 15px !important;
}
.about-page .ll-services .widget_rttk_pro_icon_text_widget .rttk-itw-holder .widget-title{
position: unset;
color: #353d47;
font-size: 20px;
font-weight: 600;
line-height: 24px;
margin-bottom: 15px;
}
.about-page .ll-services .img-holder {
margin-bottom: 20px;
}
.about-page .ll-services .img-holder .fa{
color: #168DD1;
font-size: 46px;
line-height: 46px;
}
.about-page .practice-areas{
background: #f8f8f8;
padding: 60px 0 40px;
}
.about-page .practice-areas .col{
float: left;
width: 33.33%;
padding-left: 15px;
padding-right: 15px;
}
.about-page .practice-areas .box{
border: 1px solid #e8e8e8;
padding: 40px 20px;
text-align: center;
margin-bottom: 30px;
}
.about-page .practice-areas .box .icon-holder{
width: 115px;
margin: 0 auto;
}
.about-page .practice-areas .box .icon-holder img{
-webkit-border-radius: 100px;
border-radius: 50%;
vertical-align: top;
margin: 0 0 30px;
}
.about-page .practice-areas .box .sub-title{
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;
margin: 0 0 15px;
}
.about-page .practice-areas .box .sub-title a{
color: #353d47;
}
.about-page .practice-areas .box .sub-title a:hover{
color: #168DD1;
text-decoration: none;
}
.about-page .practice-areas .box p{margin: 0;}
.about-page .about-video {
position:relative;
padding-bottom:24.25%;
padding-top: 0;
height:0;
overflow:hidden;
}
.about-page .about-video iframe,
.about-page .about-video object,
.about-page .about-video embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.clients{
padding: 60px 0;
}
.clients .img-holder{
border: 1px solid #eeeeee;
height: 100px;
width: 100%;
text-align: center;
padding-top: 24px;
padding-bottom: 24px;
}
.clients .img-holder a{display: block;}
.clients .lSAction >  a{
height: 16px;
width: 9px;
top: 60%;
}
.clients .owl-nav .owl-prev{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/prev.png) no-repeat;
text-indent: -9999px;
position: absolute;
top: 50%;
left: -10px;
width: 9px;
height: 16px;
margin-top: -5px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.clients .owl-nav .owl-next{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/next.png) no-repeat;
text-indent: -9999px;
position: absolute;
top: 50%;
right: -10px;
width: 9px;
height: 16px;
margin-top: -5px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.clients .owl-carousel .owl-item img{
width: auto;
margin: 0 auto;
}
.clients .owl-carousel .owl-nav .disabled{
opacity: 0;
cursor: default;
}  .site-header.header-2{
padding: 0;
}
.site-header.header-2 .header-top-bar{
background: #141415;
padding: 8px 0;
}
.site-header.header-2 .header-top-bar address{
float: left;
font-style: normal;
color: #bec0c3;
margin: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav{
float: left;
margin-top: 4px;
}
.site-header.header-2 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
line-height: 18px;
font-weight: 500;
}
.site-header.header-2 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 13px;
padding-right: 13px;
border-right: 1px solid #b1b2b4;
position: relative;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li:last-child{
margin-right: 0;
padding-right: 0;
border-right: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li a{color: #b1b2b4;}
.site-header.header-2 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-2 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-2 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-2 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #fff;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: -15px;
width: 200px;
background: #141415;
padding: 10px 0;
display: none;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 4px 15px;
}
.site-header.header-2 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-2 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-2 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.site-header.header-2 .header-top-bar .social-networks li{
float: left;
margin-left: 10px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-2 .header-top-bar .social-networks li:first-child{
margin: 0;
}
.site-header.header-2 .header-top-bar .social-networks li a{
border: 2px solid #fff;
background: none;
border-radius: 100px;
color: #fff;
display: block;
font-size: 13px;
height: 26px;
line-height: 22px;
text-align: center;
width: 26px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.site-header.header-2 .header-top-bar .social-networks li a:hover,
.site-header.header-2 .header-top-bar .social-networks li a:focus{
background: #fff;
color: #000;
text-decoration: none;
}
.site-header.header-2 .header-t{padding-top: 25px;}
.site-header.header-2 .header-t .col{
display: inline-block;
vertical-align: middle;
width: 33.3333%;
padding: 0 15px;
}
.site-header.header-2 .header-t .search-form{
background: #ededed;
border-radius: 5px;
overflow: hidden;
margin: 0 3px 0 0;
width: 260px;
}
.site-header.header-2 .header-t .search-form input[type="search"]{
background: none;
border: 0;
border-radius: 0;
float: left;
margin: 0;
padding: 4px 0 0 13px;
font-size: 14px;
width: 200px;
}
.site-header.header-2 .header-t .search-form input[type="submit"]{
background: #168dd2 url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-search.png) no-repeat 11px 8px;
float: right;
text-indent: -9999px;
border: 0;
box-shadow: none;
border-radius: 0;
padding: 0;
width: 37px;
height: 31px;
}
.site-header.header-2 .site-branding{
text-align: center;
float: none;
display: block;
width: 100%;
}
.site-header.header-2 .site-branding .text-logo{text-align: left;}
.site-header.header-2 .site-branding .logo{
float: none;
margin: 0 0 5px;
display: inline-block;
}
.site-header.header-2 .phone span{
font-size: 17px;
font-weight: 600;
color: #353d47;
display: block;
text-transform: uppercase;
}
.site-header.header-2 .phone .tel-link{
color: #2b6da4;
font-size: 24px;
font-weight: 600;
}
.site-header.header-2 .phone .tel-link:hover,
.site-header.header-2 .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-2 .header-t .btn-request{
text-transform: uppercase;
letter-spacing: 1px;
float: right;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-2 .header-t .btn-request:hover,
.site-header.header-2 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-2 .header-b{
background: #168dd2;
padding: 0;
}
.site-header.header-2 .header-b .main-navigation{
margin: 0;
display: block;
}
.site-header.header-2 .header-b .main-navigation ul{
font-size: 18px;
font-weight: 500;
}
.site-header.header-2 .header-b .main-navigation ul li{
margin-left: 2px;
}
.site-header.header-2 .header-b .main-navigation ul li:first-child{
margin-left: 0;
}
.site-header.header-2 .header-b .main-navigation ul li a{
padding: 20px;
color: #fff;
}
.site-header.header-2 .header-b .main-navigation ul li a:hover,
.site-header.header-2 .header-b .main-navigation ul li a:focus,
.site-header.header-2 .header-b .main-navigation ul li:hover > a,
.site-header.header-2 .header-b .main-navigation ul li:focus > a{
background: rgba(0, 0, 0, 0.2);
}
.site-header.header-2 .header-b .main-navigation .current_page_item > a,
.site-header.header-2 .header-b .main-navigation .current-menu-item > a,
.site-header.header-2 .header-b .main-navigation .current_page_ancestor > a,
.site-header.header-2 .header-b .main-navigation .current-menu-ancestor > a {
background: rgba(0, 0, 0, 0.2);
}
.site-header.header-2 .header-b .main-navigation ul ul{
background: #168dd2;
left: 0;
}
.site-header.header-2 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-2 .header-b .main-navigation ul ul li a{
padding: 10px 20px;
}
.site-header.header-2 .header-b .main-navigation ul ul ul{left: 100%;}
.site-header.header-2 .header-b .form-section{
float: right;
position: relative;
padding: 20px 0;
}
.site-header.header-2 .header-b .form-section .form-holder{
display: none;
position: absolute;
right: 0;
top: 100%;
z-index: 1;
}
.site-header.header-2 .header-b .form-section #search-btn{color: #fff;} .site-header.header-3{
position: relative;
z-index: 2;
}
.site-header.header-3{padding-top: 0;}
.site-header.header-3 .header-top-bar{
background: #191a1b;
padding: 10px 0;
}
.site-header.header-3 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 21px;
}
.site-header.header-3 .header-top-bar .widget_rttk_social_links{
float: left;
margin: 0;
}
.site-header.header-3 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-3 .header-top-bar .social-networks li{
float: left;
margin-right: 5px;
margin-bottom: 0;
}
.site-header.header-3 .header-top-bar .social-networks li a{
color: #9da0a2;
background: none;
line-height: 25px;
font-size: 15px;
width: 25px;
height: 25px;
text-align: center;
border: 1px solid #9da0a2;
border-radius: 50%;
}
.site-header.header-3 .header-top-bar .social-networks li a:hover,
.site-header.header-3 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #9da0a2;
color: #fff;
}
.site-header.header-3 .header-top-bar .right{
float: right;
}
.site-header.header-3 .header-top-bar .secondary-nav{margin-top: 5px;}
.site-header.header-3 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
line-height: 16px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-3 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li{
float: left;
margin-left: 16px;
padding-left: 16px;
border-left: 1px solid #b1b2b4;
position: relative;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li:first-child{
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li a{
color: #b1b2b4;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-3 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-3 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-3 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #fff;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #191A1B;
padding: 7px 0;
display: none;
z-index: 1;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 5px 17px;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul ul{
left: -100%;
top: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-3 .header-t .tel-link{
float: right;
font-size: 24px;
color: #191a1b;
margin-right: 40px;
margin-top: 14px;
font-weight: 700;
}
.site-header.header-3 .header-t .tel-link:before{
content: '\f10b';
font-family: 'FontAwesome';
margin-right: 10px;
color: #fa9d00;
}
.site-header.header-3 .header-t .tel-link:hover,
.site-header.header-3 .header-t .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-3 .header-top-bar .right address{
float: right;
font-size: 18px;
color: #bec0c3;
margin: 0;
font-style: normal;
}
.site-header.header-3 .header-top-bar .right address:before{
content: '\f041';
font-family: 'FontAwesome';
margin-right: 10px;
color: #fa9d00;
font-size: 20px;
}
.site-header.header-3 .header-t{padding-top: 23px;}
.site-header.header-3 .header-t .btn-request{
float: right;
letter-spacing: 1px;
text-transform: uppercase;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-3 .header-t .btn-request:hover,
.site-header.header-3 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-3 .header-b{
border-top: 1px solid #dde2e6;
padding: 0;
}
.site-header.header-3 .header-b .main-navigation ul{
font-size: 17px;
font-weight: 600;
}
.site-header.header-3 .header-b .main-navigation ul li{
margin-left: 20px;
}
.site-header.header-3 .header-b .main-navigation ul li:first-child{
margin-left: 0;
}
.site-header.header-3 .header-b .main-navigation ul li a{
padding: 15px 10px;
}
.site-header.header-3 .header-b .main-navigation ul li:after{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #1480be;
content: '';
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.site-header.header-3 .header-b .main-navigation ul li:hover:after{
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
.site-header.header-3 .header-b .main-navigation ul ul{left: 0;}
.site-header.header-3 .header-b .main-navigation ul ul ul{left: 100%;}
.site-header.header-3 .header-b .main-navigation ul ul li:after{display: none;}
.site-header.header-3 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-3 .header-b .main-navigation .current_page_item > a,
.site-header.header-3 .header-b .main-navigation .current-menu-item > a,
.site-header.header-3 .header-b .main-navigation .current_page_ancestor > a,
.site-header.header-3 .header-b .main-navigation .current-menu-ancestor > a{
color: #639bbc;
}
.site-header.header-3 .header-b .main-navigation .current_page_item:after,
.site-header.header-3 .header-b .main-navigation .current-menu-item:after,
.site-header.header-3 .header-b .main-navigation .current-menu-ancestor:after,
.site-header.header-3 .header-b .main-navigation .current_page_ancestor:after{
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
.site-header.header-3 .header-b .form-section{
float: right;
position: relative;
padding: 17px 0 18px;
}
#search-btn{
color: #3f6c91;
}
.site-header.header-3 .header-b .form-section .form-holder{
position: absolute;
top: 100%;
right: 0;
display: none;
} .site-header.header-4{
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
box-shadow: none;
padding: 0;
}
.no-banner .site-header.header-4{
position: unset;
background: rgba(19, 19, 19, 0.9);
}
.site-header.header-4 .header-top-bar{
padding: 8px 72px;
border-bottom: 1px solid rgba(157, 157, 157, 0.2);
}
.site-header.header-4 .header-top-bar:after{
content: "";
display: block;
clear: both;
}
.site-header.header-4 .header-top-bar .secondary-nav{
float: left;
margin: 5px 0 0;
}
.site-header.header-4 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
line-height: 15px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-4 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 27px;
position: relative;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li a{
display: block;
padding: 0 0 6px;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li:last-child{margin: 0;}
.site-header.header-4 .header-top-bar .secondary-nav ul li a{color: #fff;}
.site-header.header-4 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-4 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-4 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-4 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #FA9D00;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #000;
display: none;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul li a{
padding: 5px 10px;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-4 .header-t{
padding: 24px 72px;
}
.site-header.header-4 .header-t .site-branding .site-title a{
color: #fff;
}
.site-header.header-4 .header-t .site-branding .site-description{color: #fff;}
.site-header.header-4 .header-t .btn-request{
float: right;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 9px;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-4 .header-t .btn-request:hover,
.site-header.header-4 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-4 .header-t .phone{
float: right;
margin-left: 40px;
}
.site-header.header-4 .header-t .phone span{
display: block;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: #faa414;
}
.site-header.header-4 .header-t .phone a{
font-size: 38px;
color: #fff;
}
.site-header.header-4 .header-b{
background: #131313;
padding: 0 72px 0 0;
}
.site-header.header-4 .main-navigation{margin: 0;}
.site-header.header-4 .main-navigation ul{
font-size: 15px;
font-weight: 600;
}
.site-header.header-4 .main-navigation ul li{
margin: 0;
border-right: 1px solid #2b2b2b;
}
.site-header.header-4 .main-navigation ul li a{
color: #fff;
padding: 15px 25px;
}
.site-header.header-4 .main-navigation ul ul{
background: #131313;
left: 0;
}
.site-header.header-4 .main-navigation ul ul li a{
padding: 10px 35px;
}
.site-header.header-4 .main-navigation ul ul ul{
left: 100%;
}
.site-header.header-4 .main-navigation ul li a:hover,
.site-header.header-4 .main-navigation ul li a:focus,
.site-header.header-4 .main-navigation ul li:hover > a,
.site-header.header-4 .main-navigation ul li:focus > a,
.site-header.header-4 .main-navigation ul .current-menu-item > a,
.site-header.header-4 .main-navigation ul .current-menu-ancestor > a,
.site-header.header-4 .main-navigation ul .current_page_item > a,
.site-header.header-4 .main-navigation ul .current_page_ancestor > a{
background: #fa9d00;
}
.site-header.header-4 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-4 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-4 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.site-header.header-4 .header-top-bar .social-networks li{
float: left;
margin-left: 7px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-4 .header-top-bar .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-4 .header-top-bar .social-networks li a{
background: none;
border: 2px solid #b5b5b5;
border-radius: 100px;
color: #b5b5b5;
display: block;
font-size: 13px;
height: 26px;
line-height: 22px;
text-align: center;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
width: 26px;
}
.site-header.header-4 .header-top-bar .social-networks li a:hover,
.site-header.header-4 .header-top-bar .social-networks li a:focus{
text-decoration: none;
color: #168dd2;
border-color: #fff;
background: #fff;
}
.site-header.header-4 .header-b .form-section{
float: right;
position: relative;
}
.site-header.header-4 .header-b .form-section #search-btn{
color: #fff;
display: block;
padding: 15px 0;
}
.site-header.header-4 .header-b .form-section .form-holder{
display: none;
position: absolute;
top: 100%;
right: 0;
} .site-header.header-5{
padding: 0;
position: relative;
z-index: 2;
}
.site-header.header-5 .header-top-bar{padding: 10px 0;}
.site-header.header-5 .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-5 .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-5 .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
}
.site-header.header-5 .social-networks li{
float: left;
margin-left: 14px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-5 .social-networks li a{
color: #a7a7a7;
width: auto;
height: auto;
line-height: 18px;
font-size: 15px;
background: none;
}
.site-header.header-5 .social-networks li a:hover,
.site-header.header-5 .social-networks li a:focus{
text-decoration: none;
color: #191a1b;
}
.site-header.header-5 .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-5 .secondary-nav{
float: right;
margin-left: 38px;
}
.site-header.header-5 .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
}
.site-header.header-5 .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-5 .secondary-nav ul li{
float: left;
margin-left: 20px;
position: relative;
}
.site-header.header-5 .secondary-nav ul li:first-child{margin-left: 0;}
.site-header.header-5 .secondary-nav ul li a{
color: #6e7174;
}
.site-header.header-5 .secondary-nav ul li a:hover,
.site-header.header-5 .secondary-nav ul li a:focus,
.site-header.header-5 .secondary-nav ul .current-menu-item > a,
.site-header.header-5 .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-5 .secondary-nav ul .current_page_item > a,
.site-header.header-5 .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #639bbc;
}
.site-header.header-5 .secondary-nav ul ul{
position: absolute;
background: #fff;
width: 200px;
top: 100%;
right: 0;
text-align: right;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
z-index: 1;
display: none;
}
.site-header.header-5 .secondary-nav ul li:hover > ul{display: block;}
.site-header.header-5 .secondary-nav ul ul ul{
right: 100%;
top: 0;
}
.site-header.header-5 .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-5 .secondary-nav ul ul li a{
display: block;
padding: 2px 20px;
}
.site-header.header-5 .header-t{padding: 25px 0 35px;}
.site-header.header-5 .header-t .right{
float: right;
}
.site-header.header-5 .header-t .right .btn-request{
float: right;
text-transform: uppercase;
letter-spacing: 1px;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-5 .header-t .right .btn-request:hover,
.site-header.header-5 .header-t .right .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-5 .header-t .right .phone{
float: right;
margin-right: 40px;
position: relative;
padding-left: 35px;
}
.site-header.header-5 .header-t .right .phone:before{
content: '\f095';
font-size: 28px;
color: #fa9d00;
font-family: 'FontAwesome';
position: absolute;
top: 5px;
left: 0
}
.site-header.header-5 .header-t .right .phone .tel-link{
font-size: 20px;
font-weight: 600;
color: #191a1b;
}
.site-header.header-5 .header-t .right .phone .tel-link:hover,
.site-header.header-5 .header-t .right .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-5 .header-t .right .phone span{
display: block;
font-size: 14px;
line-height: 24px;
}
.site-header.header-5 .header-t .right address{
float: right;
margin: 0 40px 0 0;
color: #191a1b;
font-style: normal;
font-size: 18px;
padding-left: 35px;
position: relative;
width: 210px;
}
.site-header.header-5 .header-t .right address:before{
position: absolute;
top: 5px;
left: 0;
content: '\f041';
color: #fa9d00;
font-family: 'FontAwesome';
font-size: 28px;
}
.site-header.header-5 .header-b{
background: #222;
padding: 0;
}
.site-header.header-5 .header-b .main-navigation{margin: 0;}
.site-header.header-5 .header-b .main-navigation ul{
font-size: 14px;
font-weight: 600;
}
.site-header.header-5 .header-b .main-navigation ul li a{
color: #afb1b3;
padding: 15px 0;
}
.site-header.header-5 .header-b .main-navigation ul li a:hover,
.site-header.header-5 .header-b .main-navigation ul li a:focus,
.site-header.header-5 .header-b .main-navigation ul li:hover > a,
.site-header.header-5 .header-b .main-navigation ul li:focus > a,
.site-header.header-5 .header-b .main-navigation ul .current-menu-item > a,
.site-header.header-5 .header-b .main-navigation ul .current-menu-ancestor > a,
.site-header.header-5 .header-b .main-navigation ul .current_page_item > a,
.site-header.header-5 .header-b .main-navigation ul .current_page_ancestor > a{
color: #fff;
}
.site-header.header-5 .header-b .main-navigation ul ul{
background: #222;
}
.site-header.header-5 .header-b .main-navigation ul ul li a{
padding: 6px 20px;
}
.site-header.header-5 .header-b .main-navigation ul ul li a:hover,
.site-header.header-5 .header-b .main-navigation ul ul li a:focus,
.site-header.header-5 .header-b .main-navigation ul ul li:hover > a,
.site-header.header-5 .header-b .main-navigation ul ul li:focus > a{
background: none;
}
.site-header.header-5 .header-b .form-section{
float: right;
position: relative;
padding: 15px 0;
}
.site-header.header-5 .header-b .form-section a{
color: #fff !important;
}
.site-header.header-5 .header-b .form-section .form-holder{
position: absolute;
top: 100%;
right: 0;
display: none;
} .site-header.header-6{
position: absolute;
top: 0; width: 100%;
z-index: 9999;
padding: 22px 0;
box-shadow: none;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.site-header.header-6.sticky-menu{
position: fixed;
}
.site-header.header-6.sticky-menu.bg{
background: #2A2A2A;
}
.no-banner .site-header.header-6{
position: unset;
background: rgba(19, 19, 19, 0.9);
}
.no-banner .site-header.header-6.sticky-menu{position: fixed;}
.site-header.header-6 .site-branding .site-title a{
color: #fff;
}
.site-header.header-6 .site-branding .site-description{
color: #fff;
}
.site-header.header-6 .main-navigation{
float: right;
margin: 0;
}
.site-header.header-6 .main-navigation ul{
font-size: 14px;
font-weight: 600;
}
.site-header.header-6 .main-navigation ul li a{
color: #fff;
padding: 0 0 10px;
}
.site-header.header-6 .main-navigation ul ul{
background: #222;
}
.site-header.header-6 .main-navigation ul ul li a{
padding: 5px 21px;
}
.site-header.header-6 .main-navigation ul li a:hover,
.site-header.header-6 .main-navigation ul li a:focus,
.site-header.header-6 .main-navigation ul li:hover > a,
.site-header.header-6 .main-navigation ul li:focus > a,
.site-header.header-6 .main-navigation ul .current-menu-item > a,
.site-header.header-6 .main-navigation ul .current-menu-ancestor > a,
.site-header.header-6 .main-navigation ul .current_page_item > a,
.site-header.header-6 .main-navigation ul .current_page_ancestor > a{
color: #fa9d00;
}
.site-header.header-6 .main-navigation ul ul li a:hover,
.site-header.header-6 .main-navigation ul ul li a:focus,
.site-header.header-6 .main-navigation ul ul li:hover > a,
.site-header.header-6 .main-navigation ul ul li:focus > a{
background: none;
} .site-header.header-7{
position: absolute;
top: 0;
left: 0;
width: 100%;
background: rgba(0, 0, 0, 0.1); z-index: 2;
box-shadow: none;
padding: 0;
}
.no-banner .site-header.header-7{
position: unset;
background: rgba(0, 0, 0, 0.8);
}
.site-header.header-7 .header-top-bar{
background: #2076b1;
padding: 10px 0;
}
.site-header.header-7 .header-top-bar .left{
float: left;
margin: 3px 0 0;
}
.site-header.header-7 .header-top-bar address{
color: #fff;
margin: 0 30px 0 0;
font-style: normal;
position: relative;
padding-left: 23px;
float: left;
}
.site-header.header-7 .header-top-bar address:before{
position: absolute;
top: 0;
left: 0;
content: '\f041';
font-family: 'FontAwesome';
}
.site-header.header-7 .header-top-bar .tel-link{
float: left;
padding-left: 23px;
color: #fff;
position: relative;
}
.site-header.header-7 .header-top-bar .tel-link:before{
position: absolute;
top: 0;
left: 0;
content: '\f095';
font-family: 'FontAwesome';
}
.site-header.header-7 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-7 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-7 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 17px;
}
.site-header.header-7 .header-top-bar .social-networks li{
float: left;
margin-left: 6px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-7 .header-top-bar .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-7 .header-top-bar .social-networks li a{
display: block;
width: 32px;
height: 32px;
-webkit-border-radius: 100%;
border-radius: 50%;
border: 2px solid #cedce9;
color: #cedce9;
line-height: 32px;
font-size: 17px;
text-align: center;
background: none;
}
.site-header.header-7 .header-top-bar .social-networks li a:hover,
.site-header.header-7 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #fff;
border-color: #fff;
color: #639bbc;
}
.site-header.header-7 .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-7 .secondary-nav ul:after{
content: '';
display: block;
clear: both;
}
.site-header.header-7 .secondary-nav ul li{
float: left;
margin-left: 24px;
position: relative;
}
.site-header.header-7 .secondary-nav ul li:first-child{
margin-left: 0;
}
.site-header.header-7 .secondary-nav ul li a{
color: #f7f7f7;
}
.site-header.header-7 .secondary-nav ul li a:hover,
.site-header.header-7 .secondary-nav ul li a:focus,
.site-header.header-7 .secondary-nav ul li:hover > a,
.site-header.header-7 .secondary-nav ul li:focus > a,
.site-header.header-7 .secondary-nav ul .current-menu-item > a,
.site-header.header-7 .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-7 .secondary-nav ul .current_page_item > a,
.site-header.header-7 .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #fa9d00;
}
.site-header.header-7 .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #2076B1;
display: none;
}
.site-header.header-7 .secondary-nav ul li:hover > ul{display: block;}
.site-header.header-7 .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-7 .secondary-nav ul ul li a{
display: block;
padding: 3px 10px;
}
.site-header.header-7 .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-7 .header-t{
padding: 23px 0;
}
.site-header.header-7 .header-t .site-branding .site-title a{color: #fff;}
.site-header.header-7 .header-t .site-branding .site-description{color: #fff;}
.site-header.header-7 .header-t .tel-link{
float: right;
font-size: 18px;
color: #f7f7f7;
padding-top: 10px;
padding-left: 29px;
position: relative;
}
.site-header.header-7 .header-t .tel-link:hover,
.site-header.header-7 .header-t .tel-link:focus{
text-decoration: none;
color: #FA9D00;
}
.site-header.header-7 .header-t .tel-link:before{
content: '\f095';
position: absolute;
top: 12px;
left: 0;
font-family: 'FontAwesome';
}
.site-header.header-7 .header-t .btn-request{
float: right;
background: none;
border: 2px solid #fa9d00;
border-radius: 0;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
margin-left: 40px;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-7 .header-t .btn-request:hover,
.site-header.header-7 .header-t .btn-request:focus{
background: #fa9d00;
text-decoration: none;
}
.site-header.header-7 .header-b{
border-top: 1px solid #6e7171;
background: none;
padding: 0;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.site-header.header-7 .header-b.sticky-menu{
background: #000;
}
.site-header.header-7 .header-b .main-navigation{
margin: 0;
float: none;
display: block;
width: 100%;
}
.site-header.header-7 .header-b .main-navigation ul{
font-size: 17px;
font-weight: 600;
}
.site-header.header-7 .header-b .main-navigation ul li{
margin-left: 3px;
}
.site-header.header-7 .header-b .main-navigation ul li:first-child{margin-left: 0;}
.site-header.header-7 .header-b .main-navigation ul li a{
color: #fff;
padding: 20px;
}
.site-header.header-7 .header-b .main-navigation ul li a:hover,
.site-header.header-7 .header-b .main-navigation ul li a:focus,
.site-header.header-7 .header-b .main-navigation ul li:hover > a,
.site-header.header-7 .header-b .main-navigation ul li:focus > a,
.site-header.header-7 .header-b .main-navigation ul .current-menu-item > a,
.site-header.header-7 .header-b .main-navigation ul .current-menu-ancestor > a,
.site-header.header-7 .header-b .main-navigation ul .current_page_item > a,
.site-header.header-7 .header-b .main-navigation ul .current_page_ancestor > a{
background: #fa9d00;
color: #fff;
}
.site-header.header-7 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-7 .header-b .main-navigation ul ul li a{
color: #222;
padding: 10px 20px;
}
.site-header.header-7 .header-b .main-navigation ul ul{
left: 0;
}
.site-header.header-7 .header-b .main-navigation ul ul ul{
left: 100%;
} .site-header.header-8{
padding: 0;
}
.site-header.header-8 .header-top-bar{
background: #f0f0f0;
}
.site-header.header-8 .header-top-bar .secondary-nav{
float: left;
margin: 10px 0;
}
.site-header.header-8 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
}
.site-header.header-8 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 24px;
position: relative;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li a{
color: #6e7174;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-8 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-8 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-8 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #639bbc;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
background: #F0F0F0;
width: 200px;
padding: 5px;
z-index: 1;
display: none;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul ul{
top: 0;
left: 100%;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 2px 10px;
}
.site-header.header-8 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-8 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-8 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 17px;
}
.site-header.header-8 .header-top-bar .social-networks li{
float: left;
margin-left: 2px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-8 .header-top-bar .social-networks li a{
width: 40px;
height: 47px;
display: block;
background: #e4e4e4;
color: #555;
text-align: center;
line-height: 47px;
font-size: 17px;
}
.site-header.header-8 .header-top-bar .social-networks li a:hover,
.site-header.header-8 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #168dd2;
color: #fff;
-webkit-border-radius: 0;
border-radius: 0;
}
.site-header.header-8 .header-t{padding: 23px 0;}
.site-header.header-8 .header-t .right{
float: right;
}
.site-header.header-8 .header-t .right .phone{
float: right;
padding-left: 66px;
position: relative;
margin-left: 42px;
}
.site-header.header-8 .header-t .right .phone:before{
position: absolute;
top: 0;
left: 0;
content: '\f095';
font-family: 'FontAwesome';
font-size: 20px;
color: #fa9d00;
width: 45px;
height: 45px;
border: 1px solid #e1e1e1;
text-align: center;
line-height: 45px;
}
.site-header.header-8 .header-t .right .phone .tel-link{
font-size: 20px;
font-weight: 700;
color: #191a1b;
}
.site-header.header-8 .header-t .right .phone .tel-link:hover,
.site-header.header-8 .header-t .right .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-8 .header-t .right .phone span{
display: block;
font-size: 14px;
color: #6e7174;
}
.site-header.header-8 .header-t .right address{
float: right;
margin-right: 50px;
font-size: 18px;
line-height: 22px;
color: #191a1b;
margin-bottom: 0;
font-style: normal;
position: relative;
padding-left: 66px;
width: 250px;
}
.site-header.header-8 .header-t .right address:before{
position: absolute;
top: 0;
left: 0;
content: '\f095';
font-family: 'FontAwesome';
font-size: 20px;
color: #fa9d00;
width: 45px;
height: 45px;
border: 1px solid #e1e1e1;
text-align: center;
line-height: 45px;
}
.site-header.header-8 .header-b{
background: #1480be;
padding: 0;
}
.site-header.header-8 .header-b .main-navigation{
margin: 0;
}
.site-header.header-8 .header-b .main-navigation ul{
font-size: 16px;
font-weight: 600;
text-transform: none;
}
.team .col .designation{
font-size: 16px;
line-height: 20px;
font-weight: 500;
color: #639bbc;
}
.team .col .img-holder .text-holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(22, 141, 210, 0.85);
color: #fff;
padding: 35px 30px;
-webkit-transform: translateX(-261px);
-moz-transform: translateX(-261px);
transform: translateX(-261px);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.team .col .img-holder:hover .text-holder,
.team .col .img-holder:focus .text-holder{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.team .btn-holder{
text-align: center;
}
.team .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.team .btn-holder a:hover,
.team .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .faq{
background: #f5f5f5;
padding: 70px 0 20px;
}
.faq .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 50px;
max-width: 750px;
text-align: center;
}
.faq .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.faq .col{
width: 50%;
float: left;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}
.faq .col .question{
display: block;
font-size: 18px;
line-height: 22px;
margin: 0 0 10px;
color: #353d47;
font-weight: 500;
}
.faq .col .question a{color: #353d47;}
.faq .col .question a:hover,
.faq .col .question a:focus{
text-decoration: none;
color: #639bbc;
}
.faq .btn-holder{text-align: center;}
.faq .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.faq .btn-holder a:hover,
.faq .btn-holder a:focus{
text-decoration: none;
opacity: 0.8s;
} .blog-section{
padding: 70px 0 40px;
}
.blog-section .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.blog-section .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.blog-section .post{
float: left;
width: 33.3333%;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
.blog-section .post .post-thumbnail img{vertical-align: top;}
.blog-section .post .text-holder{
background: #f5f5f5;
padding: 25px;
}
.blog-section .post .entry-header .entry-title{
font-size: 18px;
line-height: 24px;
font-weight: 500;
margin: 0 0 5px;
}
.blog-section .post .entry-header .entry-title a{color: #353d47;}
.blog-section .post .entry-header .entry-title a:hover,
.blog-section .post .entry-header .entry-title a:focus{
color: #639bbc;
text-decoration: none;
}
.blog-section .post .entry-header .posted-on a:before{
content: '';
font-size: 11px;
line-height: 22px;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23168dd2" d="M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"></path></svg>');
vertical-align: middle;
margin-right: 7px;
display: inline-block;
width: 11px;
height: 12px;
background-repeat: no-repeat;
}
.blog-section .post .entry-header .posted-on a:hover:before,
.blog-section .post .entry-header .posted-on a:focus:before{
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23757575" d="M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"></path></svg>');
}
.blog-section .post .entry-content{margin: 10px 0 0;}
.blog-section .post .entry-content p{margin: 0;}
.blog-section .btn-holder{
text-align: center;
}
.blog-section .btn-holder a{
background: #fa9d00;
border: 0;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.blog-section .btn-holder a:hover,
.blog-section .btn-holder a:focus{
text-decoration: none;
background: #E57F00;
} .clients .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.clients .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
} .contact-block{
background: #2f3945;
padding: 70px 0 40px;
}
.contact-block .col{
float: left;
width: 33.3333%;
padding-left: 15px;
padding-right: 15px;
}
.contact-block .map img{vertical-align: top;}
.contact-block .contact-info{
margin: 0;
padding: 0 0 0 18px;
list-style: none;
font-size: 18px;
line-height: 24px;
color: #bec0c3;
}
.contact-block .contact-info li{
overflow: hidden;
margin: 0 0 15px;
}
.contact-block .contact-info li a{color: #bec0c3;}
.contact-block .contact-info li .icon-holder{
float: left;
margin-right: 8px;
font-size: 15px;
line-height: 18px;
margin-top: 3px;
}
.contact-block .contact-info address{
overflow: hidden;
font-style: normal;
margin: 0;
}
.contact-block .contact-info li .fa-map-marker,
.contact-block .contact-info li .fa-mobile-phone{font-size: 18px;}
.contact-block .contact-info li .fa-mobile-phone{margin-right: 12px;}
.contact-block .social .title{
font-size: 18px;
line-height: 22px;
font-weight: 400;
display: block;
color: #bec0c3;
margin: 0 0 15px;
}
.contact-block .social .btn-direction{
background: #bec0c3;
color: #181f28;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 25px;
}
.contact-block .social-networks{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: 20px;
line-height: 44px;
}
.contact-block .social-networks li{
float: left;
margin-right: 15px;
}
.contact-block .social-networks li a{
display: block;
text-align: center;
color: #465464;
border: 2px solid #465464;
width: 44px;
height: 44px;
-webkit-border-radius: 100px;
border-radius: 50%;
line-height: 44px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.contact-block .social-networks li a:hover,
.contact-block .social-networks li a:focus{
color: #fff;
border-color: #fff;
text-decoration: none;
}  .top-bar{
background: #f5f5f5;
padding: 33px 0;
}
.page-header{
float: left;
}
.page-header .page-title{
font-size: 32px;
line-height: 36px;
font-weight: 400;
color: #353d47;
margin: 0;
text-transform: uppercase;
}
#crumbs{
float: right;
font-size: 14px;
color: #999;
margin: 9px 0 0;
}
#crumbs a{color: #999;}
#crumbs a:hover,
#crumbs a:focus{
text-decoration: none;
color: #639bbc;
}
#content{padding: 50px 0;}
#primary{
float: left;
width: 75%;
padding-left: 15px;
padding-right: 32px;
}
.leftsidebar #primary{
float: right;
padding-right: 15px;
padding-left: 32px;
}
.full-width #primary{
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
#primary .post,
.search #primary .page{
margin-bottom: 30px;
padding-top: 30px;
border-top: 1px solid #eee;
}
#primary .post:first-child,
.search #primary article:first-child{
border-top: 0;
padding-top: 0;
}
#primary .post .post-thumbnail,
#primary .page .post-thumbnail,
#primary .latest_post .post-thumbnail{
display: block;
margin: 0 0 18px;
}
#primary .post .post-thumbnail img,
#primary .page .post-thumbnail img,
#primary .latest_post .post-thumbnail img{
vertical-align: top;
}
#primary .post .entry-header .entry-title,
.search #primary .page .entry-header .entry-title,
#primary .latest_post .entry-header .entry-title{
font-size: 30px;
line-height: 36px;
font-weight: 400;
color: #353d47;
margin: 0 0 16px;
}
#primary .post .entry-header .entry-title a,
.search #primary .page .entry-header .entry-title a{color: #353d47;}
#primary .post .entry-header .entry-title a:hover,
#primary .post .entry-header .entry-title a:focus,
.search #primary .page .entry-header .entry-title a:hover,
.search #primary .page .entry-header .entry-title a:focus{
color: #639bbc;
text-decoration: none;
}
.search .page .entry-header{
float: none;
display: block;
}
#primary .post .entry-header .entry-meta{
font-size: 14px;
line-height: 17px;
}
#primary .post .entry-header .entry-meta a:hover,
#primary .post .entry-header .entry-meta a:focus{
text-decoration: none;
color: #353d47;
}
#primary .post .entry-header .entry-meta span{
margin-right: 25px;
display: inline-block;
}
#primary .post .entry-header .entry-meta .posted-on:before{
content: '';
margin-right: 5px;
vertical-align: top;
width: 12px;
height: 11px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23168dd2' viewBox='0 0 448 512'%3E%3Cpath d='M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z'/%3E%3C/svg%3E") center center no-repeat;
display: inline-block;
margin-top: 2px;
}
#primary .post .entry-header .entry-meta .tag-links:before{
content:'';
width: 14px;
height: 14px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23639bbc' viewBox='0 0 640 512'%3E%3Cpath d='M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z'/%3E%3C/svg%3E") center center no-repeat;
margin-right: 5px;
vertical-align: top;
display: inline-block;
margin-top: 3px;
}
#primary .post .entry-header .entry-meta .cat-links:before{
content: '';
margin-right: 5px;
vertical-align: top;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23168dd2" d="M527.943 224H480v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h400a48.001 48.001 0 0 0 40.704-22.56l79.942-128c19.948-31.917-3.038-73.44-40.703-73.44zM54 112h134.118l64 64H426a6 6 0 0 1 6 6v42H152a48 48 0 0 0-41.098 23.202L48 351.449V117.993A5.993 5.993 0 0 1 54 112zm394 288H72l77.234-128H528l-80 128z"></path></svg>');
background-repeat: no-repeat;
width: 14px;
height: 14px;
display: inline-block;
vertical-align: middle;
}
#primary .post .entry-header .entry-meta .comments-link:before{
content: '';
margin-right: 5px;
vertical-align: top;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23168dd2" d="M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"></path></svg>');
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
width: 13px;
height: 13px;
}
#primary .post .entry-header .entry-meta .byline{
border: 0;
padding: 0;
margin-bottom: 0;
background: none;
}
#primary .post .entry-header .entry-meta .byline:before{
content: '';
margin-right: 5px;
vertical-align: middle;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23168dd2" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
display: inline-block;
}
#primary .post .entry-footer,
.search #primary .page .entry-footer{overflow: hidden;}
#primary .post .entry-footer .btn-readmore,
.search #primary .page .entry-footer .btn-readmore{
background: #fa9d00;
color: #fff;
font-size: 14px;
float: left;
height: 31px;
line-height: 31px;
border-radius: 5px;
-webkt-border-radius: 5px;
padding: 0 15px;
}
#primary .post .entry-footer .btn-readmore:hover,
#primary .post .entry-footer .btn-readmore:focus,
.search #primary .page .entry-footer .btn-readmore:hover,
.search #primary .page .entry-footer .btn-readmore:focus{
text-decoration: none;
background: #d68600;
}
#primary .post.format-status .entry-header .entry-title,
#primary .post.format-aside .entry-header .entry-title{display: none;} .pagination{
padding-top: 23px;
border-top: 1px solid #eee;
}
.pagination a{
font-size: 12px;
color: #757575;
line-height: 22px;
height: 22px;
border: 1px solid #ddd;
margin-right: 4px;
padding: 0 7px;
font-family: 'Lato', sans-serif;
display: inline-block;
}
.pagination a:hover,
.pagination .current{
text-decoration: none;
background: #f7f7f7;
font-size: 12px;
color: #757575;
line-height: 22px;
height: 22px;
border: 1px solid #ddd;
margin-right: 4px;
padding: 0 7px;
font-family: 'Lato', sans-serif;
display: inline-block;
}
#primary .post .entry-content h1,
#primary .page .entry-content h1{
font-size: 48px;
line-height: 58px;
color: #353d47;
margin: 0 0 10px;
font-weight: 400;
}
#primary .post .entry-content h2,
#primary .page .entry-content h2{
font-size: 40px;
line-height: 48px;
color: #353d47;
margin: 0 0 13px;
font-weight: 400;
}
#primary .post .entry-content h3,
#primary .page .entry-content h3{
font-size: 32px;
line-height: 38px;
color: #353d47;
margin: 0 0 17px;
font-weight: 400;
}
#primary .post .entry-content h4,
#primary .page .entry-content h4{
font-size: 28px;
line-height: 34px;
color: #353d47;
margin: 0 0 20px;
font-weight: 400;
}
#primary .post .entry-content h5,
#primary .page .entry-content h5{
font-size: 24px;
line-height: 29px;
color: #353d47;
margin: 0 0 18px;
font-weight: 400;
}
#primary .post .entry-content h6,
#primary .page .entry-content h6{
font-size: 22px;
line-height: 26px;
color: #353d47;
margin: 0 0 18px;
font-weight: 400;
}
#primary .post .entry-content blockquote,
#primary .page .entry-content blockquote{
margin: 0 0 1.5em;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-quote.png) no-repeat 0 6px;
padding: 0 0 0 60px;
}
#primary .post .entry-content blockquote p,
#primary .page .entry-content blockquote p{margin: 0 0 10px;}
#primary .post .entry-content blockquote cite,
#primary .page .entry-content blockquote cite{
font-style: normal;
font-weight: 600;
color: #999;
}
#primary .post .entry-content .pull-right,
#primary .page .entry-content .pull-right{
float: right;
text-align: right;
width: 220px;
margin-left: 40px;
margin-bottom: 30px;
border-top: 3px solid #dadada;
padding-top: 10px;
}
#primary .post .entry-content .pull-left,
#primary .page .entry-content .pull-left{
float: left;
text-align: left;
width: 220px;
margin-right: 40px;
margin-bottom: 30px;
border-top: 3px solid #dadada;
padding-top: 10px;
}
#primary .post .entry-content .dropcap,
#primary .page .entry-content .dropcap{
font-size: 115px;
line-height: 100px;
float: left;
margin-right: 15px;
}
#primary .post .entry-content .highlight,
#primary .page .entry-content .highlight{
background: #d5e8f3;
}
#primary .post .entry-content table,
#primary .page .entry-content table{border: 1px solid #ebebeb;}
#primary .post .entry-content table thead,
#primary .page .entry-content table thead{
background: #ebebeb;
font-weight: 400;
}
#primary .post .entry-content table th,
#primary .page .entry-content table th,
#primary .post .entry-content table td,
#primary .page .entry-content table td{
padding: 1vw 2vw;
text-align: left;
}
#primary .post .entry-content table tr,
#primary .page .entry-content table tr{border-bottom: 1px solid #f5f5f5;}
#primary .author{ background: #ededed;
padding: 27px 35px;
margin: 0 0 45px;
}
.author .title{
font-size: 24px;
line-height: 28px;
font-weight: 400;
color: #353d47;
margin: 0 0 20px;
}
.author .holder{overflow: hidden;}
.author .img-holder{
float: left;
width: 126px;
margin-right: 35px;
}
.author .img-holder img{
vertical-align: top;
border-radius: 50%;
}
.author .text-holder{overflow: hidden;}
.author .text-holder .name{
font-size: 18px;
margin: 0;
color: #353d47;
}
.author .text-holder .posted-on{
font-size: 14px;
display: block;
color: #999;
margin: 0 0 10px;
line-height: 17px;
} .comments-area{
border: 1px solid #eee;
padding: 27px 35px;
margin: 0 0 45px;
}
.comments-area .comments-title,
.comments-area .comment-reply-title{
font-size: 24px;
line-height: 28px;
font-weight: 400;
color: #353d47;
margin: 0 0 20px;
}
.comments-area ol{
margin: 0;
padding: 0;
list-style-type: none;
}
.comments-area .comment-list .comment-body .avatar{
float: left;
width: 70px;
margin-right: 27px;
}
.comments-area .comment-list .comment-body .says{display: none;}
.comments-area .comment-list .comment-body .fn{
font-size: 18px;
line-height: 22px;
color: #353d47;
display: block;
overflow: hidden;
}
.comments-area .comment-list .comment-body .comment-metadata{
overflow: hidden;
font-size: 14px;
line-height: 17px;
color: #999;
margin: 0 0 10px;
}
.comments-area .comment-list .comment-body .comment-metadata a{color: #999;}
.comments-area .comment-list .comment-body .comment-metadata a:hover{
color: #639bbc;
text-decoration: none;
}
.comments-area .comment-list .comment-body .comment-content,
.comments-area .comment-list .comment-body .reply{margin-left: 97px;}
.comments-area .comment-list .comment-body .reply a{
display: inline-block;
background: #639bbc;
font-size: 13px;
line-height: 25px;
height: 25px;
color: #fff;
width: 70px;
text-align: center;
}
.comments-area .comment-list .comment-body .reply a:hover,
.comments-area .comment-list .comment-body .reply a:focus{
text-decoration: none;
opacity: 0.8;
}
.comments-area .comment-list .comment-body{
border-bottom: 1px solid #f2f2f2;
padding-bottom: 27px;
margin-bottom: 25px;
}
.comments-area .comment-list > li:last-child .comment-body{
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.comments-area .comment-list .children{ margin-left: 2.5em;
}
.comments-area .comment-form label{display: none;}
.comments-area .comment-form .comment-form-author,
.comments-area .comment-form .comment-form-email,
.comments-area .comment-form .comment-form-url{
float: left;
width: 234px;
margin-right: 27px;
}
.comments-area .comment-form .comment-form-url{margin-right: 0;}
.comments-area .comment-form .form-submit{margin: 0;}
.comments-area .comment-form input[type="text"],
.comments-area .comment-form input[type="url"],
.comments-area .comment-form input[type="email"]{width: 100%;}
.comments-area .comment-form label[for="wp-comment-cookies-consent"]{
display: inline-block;
margin-left: 5px;
} .search #primary .search-form{margin: 0 0 30px;}
.search #primary .search-form label{
float: left;
width: 80%;
overflow: hidden;
} .error-holder{
max-width: 570px;
margin: 0 auto 40px;
text-align: center;
font-size: 18px;
}
.error-holder h1{
font-size: 250px;
font-weight: 400;
line-height: 100px;
line-height: 240px;
margin: 0 0 30px;
color: #168dd2;
}
.error-holder h2{
font-size: 32px;
line-height: 36px;
font-weight: 700;
color: #353d47;
text-transform: uppercase;
} #secondary{
float: left;
width: 25%;
padding-left: 15px;
padding-right: 15px;
}
#secondary .widget{margin: 0 0 40px;}
#secondary .widget:after{
content: '';
display: block;
clear: both;
}
.widget.widget_search .search-form,
.search #primary .search-form{
background: #ededed;
border-radius: 5px;
position: relative;
}
.widget.widget_search .search-form:after,
.search #primary .search-form:after{
clear: both;
content: '';
display: block;
}
.widget.widget_search .search-form label{
float: left;
width: 210px;
overflow: hidden;
}
.widget.widget_search .search-form input[type="search"],
.search #primary .search-form input[type="search"]{
background: none;
border: 0;
border-radius: 0;
float: left;
font-size: 14px;
margin: 0;
padding: 4px 0 0 13px;
width: 100%;
}
.widget.widget_search .search-form input[type="submit"],
.search #primary .search-form input[type="submit"]{
background: #168dd2 url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-search.png) no-repeat 11px 8px;
border: 0;
border-radius: 0;
box-shadow: none;
float: right;
height: 31px;
padding: 0;
text-indent: -9999px;
width: 37px;
}
#secondary .widget .widget-title{
font-size: 16px;
line-height: 20px;
font-weight: 600;
color: #353d47;
margin: 0 0 30px;
text-transform: uppercase;
} #secondary .widget ul{
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
color: #999;
}
#secondary .widget ul li{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
#secondary .widget ul li:last-child{
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
#secondary .widget ul li a{
font-weight: 600;
color: #639bbc;
}
#secondary .widget ul li a:hover,
#secondary .widget ul li a:focus{
text-decoration: none;
color: #999;
}
#secondary .widget ul ul{
margin-left: 15px;
margin-top: 10px;
}
#secondary .widget.widget_categories ul li:before{
content: '';
vertical-align: middle;
margin-right: 12px;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23999" d="M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 15px;
display: inline-block;
}
#secondary .widget.widget_archive ul li:before{
content: '';
vertical-align: middle;
margin-right: 12px;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23999" d="M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 16px;
display: inline-block;
}
#secondary .widget.widget_rttk_pro_icon_text_widget .icon-holder{
width: 100px;
margin: 0 auto 30px;
border-radius: 50%;
background: #639bbc;
text-align: center;
line-height: 100px;
color: #fff;
}
#secondary .widget.widget_rttk_pro_icon_text_widget .icon-holder img{border-radius: 50%;}
#secondary .widget.widget_rttk_pro_icon_text_widget .text-holder{text-align: center;}
#secondary .widget.widget_rttk_pro_icon_text_widget .widget-title{
text-align: left;
}
.widget.widget_calendar caption{
font-size: 16px;
color: #fff;
line-height: 20px;
background: #2f3945;
padding: 7px 0;
border-bottom: 1px solid #4e5761;
}
.widget.widget_calendar table{
position: relative;
font-family: 'Lato', sans-serif;
}
.widget.widget_calendar table td{border: 1px solid #eee;}
.widget.widget_calendar thead th{
font-size: 12px;
background: #2f3945;
color: #fff;
font-weight: 400;
height: 36px;
}
.widget.widget_calendar tbody td{
text-align: center;
font-size: 14px;
height: 36px;
line-height: 36px;
color: #353d47;
}
.widget_calendar table #prev a{
left: 15px;
position: absolute;
top: 15px;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/btn-prev-month.png) no-repeat;
width: 5px;
height: 9px;
text-indent: -9999px;
}
.widget.widget_calendar table #next a {
position: absolute;
right: 15px;
top: 15px;
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bnt-next-month.png) no-repeat;
width: 6px;
height: 9px;
text-indent: -9999px;
}
.widget.widget_calendar table tbody td a{
display: block;
height: 100%;
background: #168dd2;
color: #fff;
}
.widget.widget_tag_cloud .tagcloud{overflow: hidden;}
.widget.widget_tag_cloud .tagcloud a{
font-size: 14px;
height: 30px;
line-height: 30px;
color: #666;
border: 1px solid #dedede;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
float: left;
margin: 0 5px 5px 0;
padding: 0 11px;
}
.widget.widget_tag_cloud .tagcloud a:hover,
.widget.widget_tag_cloud .tagcloud a:focus{
text-decoration: none;
background: #639bbc;
border-color: #639bbc;
color: #fff;
}
.widget_rttk_pro_featured_post .img-holder img,
.widget_rttk_pro_author_bio .image-holder img{border-radius: 50%;}
.widget_rttk_pro_featured_post .readmore,
.widget_rttk_pro_author_bio .readmore{
background: none;
border: 0;
color: #639bbc;
padding: 0;
font-weight: 500;
text-transform: none;
}
.widget_rttk_pro_featured_post .readmore:hover,
.widget_rttk_pro_featured_post .readmore:focus,
.widget_rttk_pro_author_bio .readmore:hover,
.widget_rttk_pro_author_bio .readmore:focus{
color: #757575;
}
#secondary .widget_rttk_pro_category_post ul li a,
#secondary .widget_rttk_pro_popular_post ul li a,
#secondary .widget_rttk_pro_recent_post ul li a,
#secondary .widget_rttk_pro_author_post ul li a,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title,
.widget_rttk_pro_category_post ul li a,
.widget_rttk_pro_popular_post ul li a,
.widget_rttk_pro_recent_post ul li a,
.widget_rttk_pro_author_post ul li a,
.widget_rttk_pro_category_post ul li .entry-header .entry-title,
.widget_rttk_pro_popular_post ul li .entry-header .entry-title,
.widget_rttk_pro_recent_post ul li .entry-header .entry-title,
.widget_rttk_pro_author_post ul li .entry-header .entry-title{font-weight: 400;}
.widget_rttk_pro_category_post ul li .post-thumbnail,
.widget_rttk_pro_popular_post ul li .post-thumbnail,
.widget_rttk_pro_recent_post ul li .post-thumbnail,
.widget_rttk_pro_author_post ul li .post-thumbnail{width: 77px;}
.widget_rttk_pro_category_post ul li .post-thumbnail img,
.widget_rttk_pro_popular_post ul li .post-thumbnail img,
.widget_rttk_pro_recent_post ul li .post-thumbnail img,
.widget_rttk_pro_author_post ul li .post-thumbnail img{vertical-align: top;}
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a{color: #353d47;}
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a:hover,
#secondary .widget_rttk_pro_popular_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_recent_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_category_post ul li .entry-header .entry-title a:focus,
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-title a:focus{color: #639bbc;}
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-meta .posted-on a{position: relative;}
#secondary .widget_rttk_pro_author_post ul li .entry-header .entry-meta .posted-on a:before{
content: '';
margin-right: 7px;
vertical-align: middle;
display: inline-block;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23999" d="M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
}
.widget_rttk_pro_contact .widget-holder .tel-link:hover,
.widget_rttk_pro_contact .widget-holder .tel-link:focus,
.widget_rttk_pro_contact .widget-holder .email-link:hover,
.widget_rttk_pro_contact .widget-holder .email-link:focus{color: #639bbc;}
.widget_rttk_pro_cta_widget .widget-content .btn-donate{
background: #639bbc;
border-color: #639bbc;
}
.widget_rttk_pro_cta_widget .widget-content .btn-donate:hover,
.widget_rttk_pro_cta_widget .widget-content .btn-donate:focus{
color: #639bbc;
}
.widget_rttk_pro_icon_text_widget .widget-title a{color: #353d47;}
.widget_rttk_pro_icon_text_widget .widget-title a:hover,
.widget_rttk_pro_icon_text_widget .widget-title a:focus{
color: #639bbc;
}
#secondary .widget.widget_rttk_pro_instagram_widget ul{margin: 0 -6px;}
#secondary .widget_rttk_pro_instagram_widget ul li{
padding-bottom: 0;
border-bottom: 0;
}
#secondary .widget.widget_rttk_social_links ul li a{
color: #fff;
font-weight: 400;
}
#secondary .widget.widget_rttk_social_links ul li{
border-bottom: 0;
margin-bottom: 6px;
padding-bottom: 0;
}
.widget_rttk_pro_stat_counter_widget .col .icon-holder{color: #639bbc;} .site-footer{
background: #2F3945;
color: #b7babc;
}
.site-footer a{
color: #fff;
}
.site-footer a:hover,
.site-footer a:focus{
text-decoration: none;
color: #b7babc;
}
.site-footer .footer-t{
padding: 70px 0 40px;
}
.site-footer .column{
float: left;
width: 33.3333%;
padding: 0 15px;
margin: 0 0 30px;
}
.site-footer .widget .widget-title{
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 20px;
margin: 0 0 30px;
text-transform: uppercase;
}
.site-footer .widget ul{
margin: 0;
padding: 0;
list-style: none;
}
.site-footer .widget ul ul{
margin: 15px 0 0 15px;
}
.site-footer .widget ul li{
margin: 0 0 15px;
}
.site-footer .widget ul li:last-child{margin: 0;}
.site-footer .widget.widget_calendar tbody td{
color: #b7babc;
}
.site-footer .widget_rttk_pro_featured_post .readmore,
.site-footer .widget_rttk_pro_author_bio .readmore{color: #fff;}
.site-footer .widget_rttk_pro_featured_post .readmore:hover,
.site-footer .widget_rttk_pro_author_bio .readmore:hover,
.site-footer .widget_rttk_pro_featured_post .readmore:focus,
.site-footer .widget_rttk_pro_author_bio .readmore:focus{
text-decoration: none;
color: #b7babc;
}
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link,
.widget_rttk_pro_contact .widget-holder .email-link{color: #fff;}
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link:hover,
.site-footer .widget_rttk_pro_contact .widget-holder .tel-link:focus,
.widget_rttk_pro_contact .widget-holder .email-link:hover,
.widget_rttk_pro_contact .widget-holder .email-link:focus{color: #b7babc;}
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a{color: #fff;}
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a:hover,
.site-footer .widget_rttk_pro_icon_text_widget .widget-title a:focus{color: #b7babc;}
.site-footer .widget.widget_rttk_social_links ul li{margin: 0 6px 6px 0;}
.site-footer .widget_rttk_pro_category_post ul li,
.site-footer .widget_rttk_pro_popular_post ul li,
.site-footer .widget_rttk_pro_recent_post ul li,
.site-footer .widget_rttk_pro_author_post ul li{
border-bottom: 0;
padding-bottom: 0;
}
.site-footer .widget.widget_rttk_pro_icon_text_widget .icon-holder{
width: 100px;
margin: 0 auto 30px;
border-radius: 50%;
color: #639bbc;
text-align: center;
line-height: 100px;
background: #fff;
}
.site-footer .widget.widget_rttk_pro_icon_text_widget .icon-holder img{border-radius: 50%;}
.site-footer .widget.widget_rttk_pro_icon_text_widget .text-holder{text-align: center;}
.site-footer .widget.widget_rttk_pro_icon_text_widget .widget-title{
text-align: left;
}
.site-footer .footer-b{
background: #212A35;
padding: 35px 0;
}
.site-footer .copyright{
float: left;
}
.site-footer .by{
float: right;
text-align: right;
}
.site-footer .site-info a.privacy-policy-link {
display: inline-block;
margin-left: 5px;
} .inner-page{
padding: 50px 0;
}
.inner-page .header{
font-size: 18px;
line-height: 28px;
margin: 0 0 60px;
max-width: 750px;
font-style: italic;
}
.inner-page .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
font-style: normal;
} .team-page .col{
float: left;
width: 33.33%;
margin-bottom: 70px;
padding: 0 15px;
}
.team-page .team-holder{
padding: 0;
overflow: hidden;
}
.team-page .team-holder .img-holder img{
vertical-align: top;
}
.team-page .team-holder .img-holder .team-thumbnail{
display: block;
margin-bottom: 20px;
}
.team-page .team-holder .team-info{
margin-bottom: 20px;
padding: 12px 0;
border-top:1px solid rgba(99, 155, 188, 0.3);
border-bottom:1px solid rgba(99, 155, 188, 0.3);
}
.team-page .team-holder .team-info span{
display: block;
margin-bottom: 2px;
}
.team-page .team-holder .team-info span a:hover{
text-decoration: none;
opacity: 0.6;
}
.team-page .team-holder .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.team-page .team-holder .social-networks li{
display: inline-block;
margin: 0 5px;
}
.team-page .team-holder .social-networks li a{
color: #353d47;
}
.team-page .team-holder .social-networks li a:hover,
.team-page .team-holder .social-networks li a:focus{
text-decoration: none;
color: #639bbc;
}
.team-page .team-holder .text-holder{
overflow: hidden;
}
.team-page .team-holder .text-holder .top{
position: relative;
margin: 0 0 15px;
}
.team-page .team-holder .name{
font-size: 18px;
font-weight: 500;
color: #353d47;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0;
}
.team-page .team-holder .name a:hover,
.team-page .team-holder .name a:focus{
text-decoration: none;
color: #757575;
}
.team-page .team-holder .designation{
font-style: italic;
} .testimonial-page .testimonial-holder:after{
display: block;
content: '';
clear: both;
}
.testimonial-page .testimonial-holder{
margin-bottom: 50px;
padding: 0;
background: none;
}
.testimonial-page .testimonial-holder .image-holder{
float: left;
margin-right: 40px;
width: 261px;
}
.testimonial-page .testimonial-holder .image-holder img{vertical-align: top;}
.testimonial-page .testimonial-holder .text-holder{
overflow: hidden;
line-height: 28px;
}
.testimonial-page .testimonial-holder .text-holder .info{
margin: 0 0 15px;
padding-top: 20px;
position: relative;
}
.testimonial-page .testimonial-holder .text-holder .info:before{
background: #cececc;
content: "";
height: 3px;
left: 0;
position: absolute;
top: 0;
width: 32px;
}
.testimonial-page .testimonial-holder .text-holder .info .name{
color: #353d47;
font-size: 18px;
font-weight: 500;
letter-spacing: 1px;
margin: 0;
text-transform: uppercase;
display: block;
} .services-page .col{
width: 33.33%;
float: left;
padding:0 15px;
margin-bottom: 30px;
}
.services-page .services-holder{
text-align: center;
}
.services-page .services-holder .sub-title{
font-size: 20px;
line-height: 24px;
margin-bottom: 15px;
color: #2f6ea2;
}
.services-page .services-holder .sub-title a{
color: #2f6ea2;
}
.services-page .services-holder .sub-title a:hover,
.services-page .services-holder .sub-title a:focus{
text-decoration: none;
color: #757575;
}
.services-page .services-holder .image-holder{
margin-bottom: 20px;
} .inner-page.contact-page{
padding-top: 0;
}
.contact-page .map-holder iframe{
width: 100%;
}
.contact-page .form-holder{
position:relative;
}
.contact-page .col h2{
color: #000;
font-size: 25px;
font-weight: 400;
line-height: 32px;
margin: 0 0 10px;
text-transform: uppercase;
}
.contact-page .contact-holder{
margin: 0 auto;
}
.contact-page .contact-holder .col{
width: 50%;
float: left;
padding: 0 15px;
}
.contact-page .contact-holder .col.large{
width: 50%;
}
.contact-page .map-holder img{width: 100%;}
.contact-page .form-holder form p{
overflow: hidden;
margin: 0 0 20px;
}
.contact-page .form-holder form p:last-child{margin: 0;}
.contact-page .form-holder form br{display: none;}
.contact-page .form-holder form strong{
font-weight: bold;
display: block;
margin-bottom: 18px;
color: #fff;
font-size: 22px;
line-height: 26px;
}
.contact-page .form-holder form input[type="text"],
.contact-page .form-holder form input[type="email"]{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 1px solid #eee;
border-radius: 5px;
font-weight: 400;
font-size: 17px;
outline: none;
}
.contact-page .form-holder form textarea{
width: 100%;
display: block;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 1px solid #eee;;
border-radius: 5px;
font-weight: 400;
height: 102px;
resize: none;
font-size: 17px;
outline: none;
}
.contact-page .form-holder form input[type="submit"]{
display: block;
width: 100%;
border: 0;
box-shadow: none;
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
text-shadow: none;
padding: 12px 10px;
outline: none;
line-height: 26px;
letter-spacing: 2px;
margin: 20px 0 0;
}
.contact-page .form-holder form input[type="submit"]:hover{
opacity: 0.8;
}
.contact-page .image-holder img{
width: 100%;
vertical-align: top;
}
.contact-page .more-info {
padding-top: 50px;
}
.contact-page .contact-info .text{
font-size: 15px;
line-height: 18px;
margin-bottom: 20px;
}
.contact-page .contact-info .col{
width: 50%;
float: left;
padding: 0 15px;
}
.contact-page .contact-info .text span{
display: block;
margin-bottom: 8px;
overflow:hidden;
}
.contact-page .contact-info .text:after{
display: block;
content: '';
clear: both;
}
.contact-page .contact-info .text a:hover,
.contact-page .contact-info .text a:focus{text-decoration: underline;}
.contact-page .right-panel .contact-info .text a{
color: #2f6ea2;
text-decoration: underline;
}
.contact-page .right-panel .contact-info .text a:hover,
.contact-page .right-panel .contact-info .text a:focus{
text-decoration: none;
}
.contact-page .contact-info .text .right{
overflow:hidden;
margin: 0 0 20px;
}
.contact-page .contact-info .text .fa{
float: left;
margin-right: 17px;
font-size: 18px;
line-height: 22px;
}
.contact-page .contact-info .text .widget_rttk_social_links{margin-top: 30px;}
.contact-page .contact-info .text .widget_rttk_social_links ul{
margin: 0;
padding: 0;
list-style: none;
}
.contact-page .contact-info .text .widget_rttk_social_links ul li a{
color: #fff;
text-decoration: none;
} .portfolio-holder .button-group{
text-align: center;
margin: 0 0 30px;
}
.portfolio-holder .button-group button{
display: inline-block;
margin: 0 3px;
color: #fff;
border: 2px solid #fa9d00;
}
.portfolio-holder .button-group .is-checked{
background: none;
color: #fa9d00;
}
.portfolio-holder .col{
float: left;
width: 33.33%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.portfolio-holder .col img{
width: 100%;
}
.portfolio-holder .col .img-holder{
position: relative;
margin: 0 auto 15px;
max-width: 360px;
overflow: hidden;
}
.portfolio-holder .col .img-holder img{vertical-align: top;}
.portfolio-holder .col strong{
display: block;
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;
}
.portfolio-holder .col .img-holder .text-holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background: rgba(22, 141, 210, 0.85);
color: #fff;
padding: 35px 30px;
-webkit-transform: translateX(-360px);
-moz-transform: translateX(-360px);
transform: translateX(-360px);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.portfolio-holder .col .img-holder:hover .text-holder,
.portfolio-holder .col .img-holder:focus .text-holder{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.portfolio-holder .col .img-holder .text-holder a{
display: inline-block;
width: 46px;
color: #fff;
font-size: 22px;
line-height: 25px;
padding: 10px;
background: #168DD1;
border-radius: 50%;
}
.portfolio-holder .col .img-holder .text-holder a:hover{
background: #2F3945;
}
.portfolio-holder .col .img-holder .text-holder .table{
display: table;
width: 100%;
height: 100%;
}
.portfolio-holder .col .img-holder .text-holder .table-row{
display: table-row;
}
.portfolio-holder .col .img-holder .text-holder .table-cell{
display: table-cell;
vertical-align: middle;
} .about-page .left{
float: left;
width: 40%;
padding: 0 15px;
}
.about-page .right{
float: left;
width: 60%;
padding: 0 15px;
}
.about-page .about-us-holder .right h2{
text-transform: uppercase;
color: #2f6ea2;
}
.inner-page.about-page{padding-top: 0;}
.about-page .about-us-holder{
margin-bottom: 50px;
padding-top: 50px;
}
.sc-panel{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/back.jpg);
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
padding: 60px 0;
position: relative;
}
.sc-panel:after{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
content: '';
background: rgba(22, 140, 209, 0.4); }
.sc-panel .container{
position: relative;
z-index: 1;
}
.sc-panel .widget,
.sc-panel .col{
width: 25%;
padding: 0 15px;
float: left;
text-align: center;
margin-bottom: 30px;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .icon-holder,
.sc-panel .col .icon-holder{
display: table;
width: 88px;
height: 88px;
margin: 0 auto 10px;
text-align: center;
border: 1px solid rgba(248, 248, 248, 0.2);
padding: 10px;
font-size: 24px;
color: #f5f5f5;
opacity: 0.8;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .icon-holder img,
.sc-panel .col .icon-holder img{vertical-align: top;}
.sc-panel .widget_rttk_pro_stat_counter_widget .widget-title,
.sc-panel span{
position: unset;
display: block;
text-transform: uppercase;
font-size: 11px;
line-height: 15px;
color: #f5f5f5;
font-weight: 400;
}
.sc-panel .col strong{
display: block;
font-size: 36px;
line-height: 40px;
color: #f5f5f5;
font-weight: 700;
padding-top: 0;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col{width: 100%;}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .odometer-inside span{
color: #f5f5f5;
display: inline-block;
font-size: 36px;
line-height: 48px;
font-weight: 700;
}
.sc-panel .table-row{
display: table-row;
}
.sc-panel .table-cell{
display: table-cell;
vertical-align: middle;
}
.about-page .ll-services{
padding: 60px 0 30px;
}
.about-page .header{
font-style: normal;
font-size: 16px;
line-height: 24px;
margin: 0 auto 30px;
text-align: center;
}
.about-page .header .title{
text-align: center;
color: #2f6ea2;
font-weight: 400;
font-size: 25px;
line-height: 32px;
margin-bottom: 10px;
}
.about-page .header .title span{
font-weight: 700;
}
.about-page .ll-services .col,
.about-page .ll-services .widget_rttk_pro_icon_text_widget{
width: 33.33%;
padding: 0 15px;
float: left;
text-align: center;
margin-bottom: 30px;
}
.about-page .ll-services .col h3{
margin-bottom: 15px;
color: #353d47;
font-size: 20px;
line-height: 24px;
font-weight: 600;
}
.about-page .ll-services .col h3 a{
color: #353d47;
}
.about-page .ll-services .col h3 a:hover{
color: #168DD1;
text-decoration: none;
}
.about-page .ll-services .col .text{
border: 1px solid rgba(22, 141, 209, 0.2);
padding:40px 15px;
}
.about-page .ll-services .widget_rttk_pro_icon_text_widget .rttk-itw-holder{
border: 1px solid rgba(22, 141, 209, 0.2);
padding:40px 15px !important;
}
.about-page .ll-services .widget_rttk_pro_icon_text_widget .rttk-itw-holder .widget-title{
position: unset;
color: #353d47;
font-size: 20px;
font-weight: 600;
line-height: 24px;
margin-bottom: 15px;
}
.about-page .ll-services .img-holder {
margin-bottom: 20px;
}
.about-page .ll-services .img-holder .fa{
color: #168DD1;
font-size: 46px;
line-height: 46px;
}
.about-page .practice-areas{
background: #f8f8f8;
padding: 60px 0 40px;
}
.about-page .practice-areas .col{
float: left;
width: 33.33%;
padding-left: 15px;
padding-right: 15px;
}
.about-page .practice-areas .box{
border: 1px solid #e8e8e8;
padding: 40px 20px;
text-align: center;
margin-bottom: 30px;
}
.about-page .practice-areas .box .icon-holder{
width: 115px;
margin: 0 auto;
}
.about-page .practice-areas .box .icon-holder img{
-webkit-border-radius: 100px;
border-radius: 50%;
vertical-align: top;
margin: 0 0 30px;
}
.about-page .practice-areas .box .sub-title{
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #353d47;
margin: 0 0 15px;
}
.about-page .practice-areas .box .sub-title a{
color: #353d47;
}
.about-page .practice-areas .box .sub-title a:hover{
color: #168DD1;
text-decoration: none;
}
.about-page .practice-areas .box p{margin: 0;}
.about-page .about-video {
position:relative;
padding-bottom:24.25%;
padding-top: 0;
height:0;
overflow:hidden;
}
.about-page .about-video iframe,
.about-page .about-video object,
.about-page .about-video embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.clients{
padding: 60px 0;
}
.clients .img-holder{
border: 1px solid #eeeeee;
height: 100px;
width: 100%;
text-align: center;
padding-top: 24px;
padding-bottom: 24px;
}
.clients .img-holder a{display: block;}
.clients .lSAction >  a{
height: 16px;
width: 9px;
top: 60%;
}
.clients .owl-nav .owl-prev{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/prev.png) no-repeat;
text-indent: -9999px;
position: absolute;
top: 50%;
left: -10px;
width: 9px;
height: 16px;
margin-top: -5px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.clients .owl-nav .owl-next{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/next.png) no-repeat;
text-indent: -9999px;
position: absolute;
top: 50%;
right: -10px;
width: 9px;
height: 16px;
margin-top: -5px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.clients .owl-carousel .owl-item img{
width: auto;
margin: 0 auto;
}
.clients .owl-carousel .owl-nav .disabled{
opacity: 0;
cursor: default;
}  .site-header.header-2{
padding: 0;
}
.site-header.header-2 .header-top-bar{
background: #141415;
padding: 8px 0;
}
.site-header.header-2 .header-top-bar address{
float: left;
font-style: normal;
color: #bec0c3;
margin: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav{
float: left;
margin-top: 4px;
}
.site-header.header-2 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
line-height: 18px;
font-weight: 500;
}
.site-header.header-2 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 13px;
padding-right: 13px;
border-right: 1px solid #b1b2b4;
position: relative;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li:last-child{
margin-right: 0;
padding-right: 0;
border-right: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li a{color: #b1b2b4;}
.site-header.header-2 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-2 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-2 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-2 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-2 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #fff;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: -15px;
width: 200px;
background: #141415;
padding: 10px 0;
display: none;
}
.site-header.header-2 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-2 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 4px 15px;
}
.site-header.header-2 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-2 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-2 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.site-header.header-2 .header-top-bar .social-networks li{
float: left;
margin-left: 10px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-2 .header-top-bar .social-networks li:first-child{
margin: 0;
}
.site-header.header-2 .header-top-bar .social-networks li a{
border: 2px solid #fff;
background: none;
border-radius: 100px;
color: #fff;
display: block;
font-size: 13px;
height: 26px;
line-height: 22px;
text-align: center;
width: 26px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.site-header.header-2 .header-top-bar .social-networks li a:hover,
.site-header.header-2 .header-top-bar .social-networks li a:focus{
background: #fff;
color: #000;
text-decoration: none;
}
.site-header.header-2 .header-t{padding-top: 25px;}
.site-header.header-2 .header-t .col{
display: inline-block;
vertical-align: middle;
width: 33.3333%;
padding: 0 15px;
}
.site-header.header-2 .header-t .search-form{
background: #ededed;
border-radius: 5px;
overflow: hidden;
margin: 0 3px 0 0;
width: 260px;
}
.site-header.header-2 .header-t .search-form input[type="search"]{
background: none;
border: 0;
border-radius: 0;
float: left;
margin: 0;
padding: 4px 0 0 13px;
font-size: 14px;
width: 200px;
}
.site-header.header-2 .header-t .search-form input[type="submit"]{
background: #168dd2 url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/bg-search.png) no-repeat 11px 8px;
float: right;
text-indent: -9999px;
border: 0;
box-shadow: none;
border-radius: 0;
padding: 0;
width: 37px;
height: 31px;
}
.site-header.header-2 .site-branding{
text-align: center;
float: none;
display: block;
width: 100%;
}
.site-header.header-2 .site-branding .text-logo{text-align: left;}
.site-header.header-2 .site-branding .logo{
float: none;
margin: 0 0 5px;
display: inline-block;
}
.site-header.header-2 .phone span{
font-size: 17px;
font-weight: 600;
color: #353d47;
display: block;
text-transform: uppercase;
}
.site-header.header-2 .phone .tel-link{
color: #2b6da4;
font-size: 24px;
font-weight: 600;
}
.site-header.header-2 .phone .tel-link:hover,
.site-header.header-2 .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-2 .header-t .btn-request{
text-transform: uppercase;
letter-spacing: 1px;
float: right;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-2 .header-t .btn-request:hover,
.site-header.header-2 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-2 .header-b{
background: #168dd2;
padding: 0;
}
.site-header.header-2 .header-b .main-navigation{
margin: 0;
display: block;
}
.site-header.header-2 .header-b .main-navigation ul{
font-size: 18px;
font-weight: 500;
}
.site-header.header-2 .header-b .main-navigation ul li{
margin-left: 2px;
}
.site-header.header-2 .header-b .main-navigation ul li:first-child{
margin-left: 0;
}
.site-header.header-2 .header-b .main-navigation ul li a{
padding: 20px;
color: #fff;
}
.site-header.header-2 .header-b .main-navigation ul li a:hover,
.site-header.header-2 .header-b .main-navigation ul li a:focus,
.site-header.header-2 .header-b .main-navigation ul li:hover > a,
.site-header.header-2 .header-b .main-navigation ul li:focus > a{
background: rgba(0, 0, 0, 0.2);
}
.site-header.header-2 .header-b .main-navigation .current_page_item > a,
.site-header.header-2 .header-b .main-navigation .current-menu-item > a,
.site-header.header-2 .header-b .main-navigation .current_page_ancestor > a,
.site-header.header-2 .header-b .main-navigation .current-menu-ancestor > a {
background: rgba(0, 0, 0, 0.2);
}
.site-header.header-2 .header-b .main-navigation ul ul{
background: #168dd2;
left: 0;
}
.site-header.header-2 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-2 .header-b .main-navigation ul ul li a{
padding: 10px 20px;
}
.site-header.header-2 .header-b .main-navigation ul ul ul{left: 100%;}
.site-header.header-2 .header-b .form-section{
float: right;
position: relative;
padding: 20px 0;
}
.site-header.header-2 .header-b .form-section .form-holder{
display: none;
position: absolute;
right: 0;
top: 100%;
z-index: 1;
}
.site-header.header-2 .header-b .form-section #search-btn{color: #fff;} .site-header.header-3{
position: relative;
z-index: 2;
}
.site-header.header-3{padding-top: 0;}
.site-header.header-3 .header-top-bar{
background: #191a1b;
padding: 10px 0;
}
.site-header.header-3 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 21px;
}
.site-header.header-3 .header-top-bar .widget_rttk_social_links{
float: left;
margin: 0;
}
.site-header.header-3 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-3 .header-top-bar .social-networks li{
float: left;
margin-right: 5px;
margin-bottom: 0;
}
.site-header.header-3 .header-top-bar .social-networks li a{
color: #9da0a2;
background: none;
line-height: 25px;
font-size: 15px;
width: 25px;
height: 25px;
text-align: center;
border: 1px solid #9da0a2;
border-radius: 50%;
}
.site-header.header-3 .header-top-bar .social-networks li a:hover,
.site-header.header-3 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #9da0a2;
color: #fff;
}
.site-header.header-3 .header-top-bar .right{
float: right;
}
.site-header.header-3 .header-top-bar .secondary-nav{margin-top: 5px;}
.site-header.header-3 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
line-height: 16px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-3 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li{
float: left;
margin-left: 16px;
padding-left: 16px;
border-left: 1px solid #b1b2b4;
position: relative;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li:first-child{
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li a{
color: #b1b2b4;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-3 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-3 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-3 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-3 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #fff;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #191A1B;
padding: 7px 0;
display: none;
z-index: 1;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 5px 17px;
}
.site-header.header-3 .header-top-bar .secondary-nav ul ul ul{
left: -100%;
top: 0;
}
.site-header.header-3 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-3 .header-t .tel-link{
float: right;
font-size: 24px;
color: #191a1b;
margin-right: 40px;
margin-top: 14px;
font-weight: 700;
}
.site-header.header-3 .header-t .tel-link:before{
content: '';
margin-right: 10px;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23fa9d00" d="M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"></path></svg>');
display: inline-block;
vertical-align: middle;
width: 15px;
height: 20px;
background-repeat: no-repeat;
}
.site-header.header-3 .header-t .tel-link:hover,
.site-header.header-3 .header-t .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-3 .header-top-bar .right address{
float: right;
font-size: 18px;
color: #bec0c3;
margin: 0;
font-style: normal;
}
.site-header.header-3 .header-top-bar .right address:before{
content: '';
margin-right: 10px;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23fa9d00" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
display: inline-block;
vertical-align: middle;
}
.site-header.header-3 .header-t{padding-top: 23px;}
.site-header.header-3 .header-t .btn-request{
float: right;
letter-spacing: 1px;
text-transform: uppercase;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-3 .header-t .btn-request:hover,
.site-header.header-3 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-3 .header-b{
border-top: 1px solid #dde2e6;
padding: 0;
}
.site-header.header-3 .header-b .main-navigation ul{
font-size: 17px;
font-weight: 600;
}
.site-header.header-3 .header-b .main-navigation ul li{
margin-left: 20px;
}
.site-header.header-3 .header-b .main-navigation ul li:first-child{
margin-left: 0;
}
.site-header.header-3 .header-b .main-navigation ul li a{
padding: 15px 10px;
}
.site-header.header-3 .header-b .main-navigation ul li:after{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #1480be;
content: '';
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.site-header.header-3 .header-b .main-navigation ul li:hover:after{
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
.site-header.header-3 .header-b .main-navigation ul ul{left: 0;}
.site-header.header-3 .header-b .main-navigation ul ul ul{left: 100%;}
.site-header.header-3 .header-b .main-navigation ul ul li:after{display: none;}
.site-header.header-3 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-3 .header-b .main-navigation .current_page_item > a,
.site-header.header-3 .header-b .main-navigation .current-menu-item > a,
.site-header.header-3 .header-b .main-navigation .current_page_ancestor > a,
.site-header.header-3 .header-b .main-navigation .current-menu-ancestor > a{
color: #639bbc;
}
.site-header.header-3 .header-b .main-navigation .current_page_item:after,
.site-header.header-3 .header-b .main-navigation .current-menu-item:after,
.site-header.header-3 .header-b .main-navigation .current-menu-ancestor:after,
.site-header.header-3 .header-b .main-navigation .current_page_ancestor:after{
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
.site-header.header-3 .header-b .form-section{
float: right;
position: relative;
padding: 17px 0 18px;
}
#search-btn{
color: #3f6c91;
}
.site-header.header-3 .header-b .form-section .form-holder{
position: absolute;
top: 100%;
right: 0;
display: none;
} .site-header.header-4{
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
box-shadow: none;
padding: 0;
}
.no-banner .site-header.header-4{
position: unset;
background: rgba(19, 19, 19, 0.9);
}
.site-header.header-4 .header-top-bar{
padding: 8px 72px;
border-bottom: 1px solid rgba(157, 157, 157, 0.2);
}
.site-header.header-4 .header-top-bar:after{
content: "";
display: block;
clear: both;
}
.site-header.header-4 .header-top-bar .secondary-nav{
float: left;
margin: 5px 0 0;
}
.site-header.header-4 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
line-height: 15px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-4 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 27px;
position: relative;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li a{
display: block;
padding: 0 0 6px;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li:last-child{margin: 0;}
.site-header.header-4 .header-top-bar .secondary-nav ul li a{color: #fff;}
.site-header.header-4 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-4 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-4 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-4 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current_page_ancestor > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-4 .header-top-bar .secondary-nav ul .current-menu-ancestor > a{
text-decoration: none;
color: #FA9D00;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #000;
display: none;
}
.site-header.header-4 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul li a{
padding: 5px 10px;
}
.site-header.header-4 .header-top-bar .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-4 .header-t{
padding: 24px 72px;
}
.site-header.header-4 .header-t .site-branding .site-title a{
color: #fff;
}
.site-header.header-4 .header-t .site-branding .site-description{color: #fff;}
.site-header.header-4 .header-t .btn-request{
float: right;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 9px;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-4 .header-t .btn-request:hover,
.site-header.header-4 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-4 .header-t .phone{
float: right;
margin-left: 40px;
}
.site-header.header-4 .header-t .phone span{
display: block;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: #faa414;
}
.site-header.header-4 .header-t .phone a{
font-size: 38px;
color: #fff;
}
.site-header.header-4 .header-b{
background: #131313;
padding: 0 72px 0 0;
}
.site-header.header-4 .main-navigation{margin: 0;}
.site-header.header-4 .main-navigation ul{
font-size: 15px;
font-weight: 600;
}
.site-header.header-4 .main-navigation ul li{
margin: 0;
border-right: 1px solid #2b2b2b;
}
.site-header.header-4 .main-navigation ul li a{
color: #fff;
padding: 15px 25px;
}
.site-header.header-4 .main-navigation ul ul{
background: #131313;
left: 0;
}
.site-header.header-4 .main-navigation ul ul li a{
padding: 10px 35px;
}
.site-header.header-4 .main-navigation ul ul ul{
left: 100%;
}
.site-header.header-4 .main-navigation ul li a:hover,
.site-header.header-4 .main-navigation ul li a:focus,
.site-header.header-4 .main-navigation ul li:hover > a,
.site-header.header-4 .main-navigation ul li:focus > a,
.site-header.header-4 .main-navigation ul .current-menu-item > a,
.site-header.header-4 .main-navigation ul .current-menu-ancestor > a,
.site-header.header-4 .main-navigation ul .current_page_item > a,
.site-header.header-4 .main-navigation ul .current_page_ancestor > a{
background: #fa9d00;
}
.site-header.header-4 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-4 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-4 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
}
.site-header.header-4 .header-top-bar .social-networks li{
float: left;
margin-left: 7px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-4 .header-top-bar .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-4 .header-top-bar .social-networks li a{
background: none;
border: 2px solid #b5b5b5;
border-radius: 100px;
color: #b5b5b5;
display: block;
font-size: 13px;
height: 26px;
line-height: 22px;
text-align: center;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
width: 26px;
}
.site-header.header-4 .header-top-bar .social-networks li a:hover,
.site-header.header-4 .header-top-bar .social-networks li a:focus{
text-decoration: none;
color: #168dd2;
border-color: #fff;
background: #fff;
}
.site-header.header-4 .header-b .form-section{
float: right;
position: relative;
}
.site-header.header-4 .header-b .form-section #search-btn{
color: #fff;
display: block;
padding: 15px 0;
}
.site-header.header-4 .header-b .form-section .form-holder{
display: none;
position: absolute;
top: 100%;
right: 0;
} .site-header.header-5{
padding: 0;
position: relative;
z-index: 2;
}
.site-header.header-5 .header-top-bar{padding: 10px 0;}
.site-header.header-5 .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-5 .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-5 .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
}
.site-header.header-5 .social-networks li{
float: left;
margin-left: 14px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-5 .social-networks li a{
color: #a7a7a7;
width: auto;
height: auto;
line-height: 18px;
font-size: 15px;
background: none;
}
.site-header.header-5 .social-networks li a:hover,
.site-header.header-5 .social-networks li a:focus{
text-decoration: none;
color: #191a1b;
}
.site-header.header-5 .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-5 .secondary-nav{
float: right;
margin-left: 38px;
}
.site-header.header-5 .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
}
.site-header.header-5 .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-5 .secondary-nav ul li{
float: left;
margin-left: 20px;
position: relative;
}
.site-header.header-5 .secondary-nav ul li:first-child{margin-left: 0;}
.site-header.header-5 .secondary-nav ul li a{
color: #6e7174;
}
.site-header.header-5 .secondary-nav ul li a:hover,
.site-header.header-5 .secondary-nav ul li a:focus,
.site-header.header-5 .secondary-nav ul .current-menu-item > a,
.site-header.header-5 .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-5 .secondary-nav ul .current_page_item > a,
.site-header.header-5 .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #639bbc;
}
.site-header.header-5 .secondary-nav ul ul{
position: absolute;
background: #fff;
width: 200px;
top: 100%;
right: 0;
text-align: right;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
z-index: 1;
display: none;
}
.site-header.header-5 .secondary-nav ul li:hover > ul{display: block;}
.site-header.header-5 .secondary-nav ul ul ul{
right: 100%;
top: 0;
}
.site-header.header-5 .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-5 .secondary-nav ul ul li a{
display: block;
padding: 2px 20px;
}
.site-header.header-5 .header-t{padding: 25px 0 35px;}
.site-header.header-5 .header-t .right{
float: right;
}
.site-header.header-5 .header-t .right .btn-request{
float: right;
text-transform: uppercase;
letter-spacing: 1px;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-5 .header-t .right .btn-request:hover,
.site-header.header-5 .header-t .right .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-5 .header-t .right .phone{
float: right;
margin-right: 40px;
position: relative;
padding-left: 35px;
}
.site-header.header-5 .header-t .right .phone:before{
content: '';
position: absolute;
top: 5px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fa9d00" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
background-repeat: no-repeat;
width: 20px;
height: 20px;
}
.site-header.header-5 .header-t .right .phone .tel-link{
font-size: 20px;
font-weight: 600;
color: #191a1b;
}
.site-header.header-5 .header-t .right .phone .tel-link:hover,
.site-header.header-5 .header-t .right .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-5 .header-t .right .phone span{
display: block;
font-size: 14px;
line-height: 24px;
}
.site-header.header-5 .header-t .right address{
float: right;
margin: 0 40px 0 0;
color: #191a1b;
font-style: normal;
font-size: 18px;
padding-left: 35px;
position: relative;
width: 210px;
}
.site-header.header-5 .header-t .right address:before{
position: absolute;
top: 5px;
left: 0;
content: '';
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23fa9d00" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 15px;
}
.site-header.header-5 .header-b{
background: #222;
padding: 0;
}
.site-header.header-5 .header-b .main-navigation{margin: 0;}
.site-header.header-5 .header-b .main-navigation ul{
font-size: 14px;
font-weight: 600;
}
.site-header.header-5 .header-b .main-navigation ul li a{
color: #afb1b3;
padding: 15px 0;
}
.site-header.header-5 .header-b .main-navigation ul li a:hover,
.site-header.header-5 .header-b .main-navigation ul li a:focus,
.site-header.header-5 .header-b .main-navigation ul li:hover > a,
.site-header.header-5 .header-b .main-navigation ul li:focus > a,
.site-header.header-5 .header-b .main-navigation ul .current-menu-item > a,
.site-header.header-5 .header-b .main-navigation ul .current-menu-ancestor > a,
.site-header.header-5 .header-b .main-navigation ul .current_page_item > a,
.site-header.header-5 .header-b .main-navigation ul .current_page_ancestor > a{
color: #fff;
}
.site-header.header-5 .header-b .main-navigation ul ul{
background: #222;
}
.site-header.header-5 .header-b .main-navigation ul ul li a{
padding: 6px 20px;
}
.site-header.header-5 .header-b .main-navigation ul ul li a:hover,
.site-header.header-5 .header-b .main-navigation ul ul li a:focus,
.site-header.header-5 .header-b .main-navigation ul ul li:hover > a,
.site-header.header-5 .header-b .main-navigation ul ul li:focus > a{
background: none;
}
.site-header.header-5 .header-b .form-section{
float: right;
position: relative;
padding: 15px 0;
}
.site-header.header-5 .header-b .form-section a{
color: #fff !important;
}
.site-header.header-5 .header-b .form-section .form-holder{
position: absolute;
top: 100%;
right: 0;
display: none;
} .site-header.header-6{
position: absolute;
top: 0; width: 100%;
z-index: 9999;
padding: 22px 0;
box-shadow: none;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.site-header.header-6.sticky-menu{
position: fixed;
}
.site-header.header-6.sticky-menu.bg{
background: #2A2A2A;
}
.no-banner .site-header.header-6{
position: unset;
background: rgba(19, 19, 19, 0.9);
}
.no-banner .site-header.header-6.sticky-menu{position: fixed;}
.site-header.header-6 .site-branding .site-title a{
color: #fff;
}
.site-header.header-6 .site-branding .site-description{
color: #fff;
}
.site-header.header-6 .main-navigation{
float: right;
margin: 0;
}
.site-header.header-6 .main-navigation ul{
font-size: 14px;
font-weight: 600;
}
.site-header.header-6 .main-navigation ul li a{
color: #fff;
padding: 0 0 10px;
}
.site-header.header-6 .main-navigation ul ul{
background: #222;
}
.site-header.header-6 .main-navigation ul ul li a{
padding: 5px 21px;
}
.site-header.header-6 .main-navigation ul li a:hover,
.site-header.header-6 .main-navigation ul li a:focus,
.site-header.header-6 .main-navigation ul li:hover > a,
.site-header.header-6 .main-navigation ul li:focus > a,
.site-header.header-6 .main-navigation ul .current-menu-item > a,
.site-header.header-6 .main-navigation ul .current-menu-ancestor > a,
.site-header.header-6 .main-navigation ul .current_page_item > a,
.site-header.header-6 .main-navigation ul .current_page_ancestor > a{
color: #fa9d00;
}
.site-header.header-6 .main-navigation ul ul li a:hover,
.site-header.header-6 .main-navigation ul ul li a:focus,
.site-header.header-6 .main-navigation ul ul li:hover > a,
.site-header.header-6 .main-navigation ul ul li:focus > a{
background: none;
} .site-header.header-7{
position: absolute;
top: 0;
left: 0;
width: 100%;
background: rgba(0, 0, 0, 0.1); z-index: 2;
box-shadow: none;
padding: 0;
}
.no-banner .site-header.header-7{
position: unset;
background: rgba(0, 0, 0, 0.8);
}
.site-header.header-7 .header-top-bar{
background: #2076b1;
padding: 10px 0;
}
.site-header.header-7 .header-top-bar .left{
float: left;
margin: 3px 0 0;
}
.site-header.header-7 .header-top-bar address{
color: #fff;
margin: 0 30px 0 0;
font-style: normal;
position: relative;
padding-left: 23px;
float: left;
}
.site-header.header-7 .header-top-bar address:before{
position: absolute;
top: 0;
left: 0;
content: '';
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23fff" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 18px;
}
.site-header.header-7 .header-top-bar .tel-link{
float: left;
padding-left: 23px;
color: #fff;
position: relative;
}
.site-header.header-7 .header-top-bar .tel-link:before{
content: '';
position: absolute;
top: 14px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 18px;
}
.site-header.header-7 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-7 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-7 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 17px;
}
.site-header.header-7 .header-top-bar .social-networks li{
float: left;
margin-left: 6px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-7 .header-top-bar .social-networks li:first-child{
margin-left: 0;
}
.site-header.header-7 .header-top-bar .social-networks li a{
display: block;
width: 32px;
height: 32px;
-webkit-border-radius: 100%;
border-radius: 50%;
border: 2px solid #cedce9;
color: #cedce9;
line-height: 32px;
font-size: 17px;
text-align: center;
background: none;
}
.site-header.header-7 .header-top-bar .social-networks li a:hover,
.site-header.header-7 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #fff;
border-color: #fff;
color: #639bbc;
}
.site-header.header-7 .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
}
.site-header.header-7 .secondary-nav ul:after{
content: '';
display: block;
clear: both;
}
.site-header.header-7 .secondary-nav ul li{
float: left;
margin-left: 24px;
position: relative;
}
.site-header.header-7 .secondary-nav ul li:first-child{
margin-left: 0;
}
.site-header.header-7 .secondary-nav ul li a{
color: #f7f7f7;
}
.site-header.header-7 .secondary-nav ul li a:hover,
.site-header.header-7 .secondary-nav ul li a:focus,
.site-header.header-7 .secondary-nav ul li:hover > a,
.site-header.header-7 .secondary-nav ul li:focus > a,
.site-header.header-7 .secondary-nav ul .current-menu-item > a,
.site-header.header-7 .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-7 .secondary-nav ul .current_page_item > a,
.site-header.header-7 .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #fa9d00;
}
.site-header.header-7 .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #2076B1;
display: none;
}
.site-header.header-7 .secondary-nav ul li:hover > ul{display: block;}
.site-header.header-7 .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-7 .secondary-nav ul ul li a{
display: block;
padding: 3px 10px;
}
.site-header.header-7 .secondary-nav ul ul ul{
left: 100%;
top: 0;
}
.site-header.header-7 .header-t{
padding: 23px 0;
}
.site-header.header-7 .header-t .site-branding .site-title a{color: #fff;}
.site-header.header-7 .header-t .site-branding .site-description{color: #fff;}
.site-header.header-7 .header-t .tel-link{
float: right;
font-size: 18px;
color: #f7f7f7;
padding-top: 10px;
padding-left: 29px;
position: relative;
}
.site-header.header-7 .header-t .tel-link:hover,
.site-header.header-7 .header-t .tel-link:focus{
text-decoration: none;
color: #FA9D00;
}
.site-header.header-7 .header-t .tel-link:before{
content: '';
position: absolute;
top: 12px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 18px;
}
.site-header.header-7 .header-t .btn-request{
float: right;
background: none;
border: 2px solid #fa9d00;
border-radius: 0;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
margin-left: 40px;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-7 .header-t .btn-request:hover,
.site-header.header-7 .header-t .btn-request:focus{
background: #fa9d00;
text-decoration: none;
}
.site-header.header-7 .header-b{
border-top: 1px solid #6e7171;
background: none;
padding: 0;
-webkit-transition: linear 0.2s;
-moz-transition: linear 0.2s;
transition: linear 0.2s;
}
.site-header.header-7 .header-b.sticky-menu{
background: #000;
}
.site-header.header-7 .header-b .main-navigation{
margin: 0;
float: none;
display: block;
width: 100%;
}
.site-header.header-7 .header-b .main-navigation ul{
font-size: 17px;
font-weight: 600;
}
.site-header.header-7 .header-b .main-navigation ul li{
margin-left: 3px;
}
.site-header.header-7 .header-b .main-navigation ul li:first-child{margin-left: 0;}
.site-header.header-7 .header-b .main-navigation ul li a{
color: #fff;
padding: 20px;
}
.site-header.header-7 .header-b .main-navigation ul li a:hover,
.site-header.header-7 .header-b .main-navigation ul li a:focus,
.site-header.header-7 .header-b .main-navigation ul li:hover > a,
.site-header.header-7 .header-b .main-navigation ul li:focus > a,
.site-header.header-7 .header-b .main-navigation ul .current-menu-item > a,
.site-header.header-7 .header-b .main-navigation ul .current-menu-ancestor > a,
.site-header.header-7 .header-b .main-navigation ul .current_page_item > a,
.site-header.header-7 .header-b .main-navigation ul .current_page_ancestor > a{
background: #fa9d00;
color: #fff;
}
.site-header.header-7 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-7 .header-b .main-navigation ul ul li a{
color: #222;
padding: 10px 20px;
}
.site-header.header-7 .header-b .main-navigation ul ul{
left: 0;
}
.site-header.header-7 .header-b .main-navigation ul ul ul{
left: 100%;
} .site-header.header-8{
padding: 0;
}
.site-header.header-8 .header-top-bar{
background: #f0f0f0;
}
.site-header.header-8 .header-top-bar .secondary-nav{
float: left;
margin: 10px 0;
}
.site-header.header-8 .header-top-bar .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
}
.site-header.header-8 .header-top-bar .secondary-nav ul:after{
content: "";
display: block;
clear: both;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li{
float: left;
margin-right: 24px;
position: relative;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li a{
color: #6e7174;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li a:hover,
.site-header.header-8 .header-top-bar .secondary-nav ul li a:focus,
.site-header.header-8 .header-top-bar .secondary-nav ul li:hover > a,
.site-header.header-8 .header-top-bar .secondary-nav ul li:focus > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current-menu-item > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current_page_item > a,
.site-header.header-8 .header-top-bar .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #639bbc;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
background: #F0F0F0;
width: 200px;
padding: 5px;
z-index: 1;
display: none;
}
.site-header.header-8 .header-top-bar .secondary-nav ul li:hover > ul{
display: block;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul ul{
top: 0;
left: 100%;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
}
.site-header.header-8 .header-top-bar .secondary-nav ul ul li a{
display: block;
padding: 2px 10px;
}
.site-header.header-8 .header-top-bar .widget_rttk_social_links{
float: right;
margin: 0;
}
.site-header.header-8 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-8 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 17px;
}
.site-header.header-8 .header-top-bar .social-networks li{
float: left;
margin-left: 2px;
margin-right: 0;
margin-bottom: 0;
}
.site-header.header-8 .header-top-bar .social-networks li a{
width: 40px;
height: 47px;
display: block;
background: #e4e4e4;
color: #555;
text-align: center;
line-height: 47px;
font-size: 17px;
}
.site-header.header-8 .header-top-bar .social-networks li a:hover,
.site-header.header-8 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #168dd2;
color: #fff;
-webkit-border-radius: 0;
border-radius: 0;
}
.site-header.header-8 .header-t{padding: 23px 0;}
.site-header.header-8 .header-t .right{
float: right;
}
.site-header.header-8 .header-t .right .phone{
float: right;
padding-left: 66px;
position: relative;
margin-left: 42px;
}
.site-header.header-8 .header-t .right .phone:before{
position: absolute;
top: 0;
left: 0;
content: '';
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fa9d00" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
background-repeat: no-repeat;
background-size: 20px;
background-position: center;
width: 45px;
height: 45px;
border: 1px solid #e1e1e1;
text-align: center;
line-height: 45px;
}
.site-header.header-8 .header-t .right .phone .tel-link{
font-size: 20px;
font-weight: 700;
color: #191a1b;
}
.site-header.header-8 .header-t .right .phone .tel-link:hover,
.site-header.header-8 .header-t .right .phone .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-8 .header-t .right .phone span{
display: block;
font-size: 14px;
color: #6e7174;
}
.site-header.header-8 .header-t .right address{
float: right;
margin-right: 50px;
font-size: 18px;
line-height: 22px;
color: #191a1b;
margin-bottom: 0;
font-style: normal;
position: relative;
padding-left: 66px;
width: 250px;
}
.site-header.header-8 .header-t .right address:before{
position: absolute;
top: 0;
left: 0;
content: '';
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fa9d00" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
background-repeat: no-repeat;
background-size: 20px;
background-position: center;
width: 45px;
height: 45px;
border: 1px solid #e1e1e1;
text-align: center;
line-height: 45px;
}
.site-header.header-8 .header-b{
background: #1480be;
padding: 0;
}
.site-header.header-8 .header-b .main-navigation{
margin: 0;
}
.site-header.header-8 .header-b .main-navigation ul{
font-size: 16px;
font-weight: 600;
text-transform: none;
}
.site-header.header-8 .header-b .main-navigation ul li{
margin: 0;
border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.site-header.header-8 .header-b .main-navigation ul li a{
padding: 15px 20px;
color: #fff;
}
.site-header.header-8 .header-b .main-navigation ul li a:hover,
.site-header.header-8 .header-b .main-navigation ul li a:focus,
.site-header.header-8 .header-b .main-navigation ul li:hover > a,
.site-header.header-8 .header-b .main-navigation ul li:focus > a,
.site-header.header-8 .header-b .main-navigation ul .current-menu-item > a,
.site-header.header-8 .header-b .main-navigation ul .current-menu-ancestor > a,
.site-header.header-8 .header-b .main-navigation ul .current_page_item > a,
.site-header.header-8 .header-b .main-navigation ul .current_page_ancestor > a{
background: rgba(0, 0, 0, 0.3);
}
.site-header.header-8 .header-b .main-navigation ul ul{
background: #1480be;
left: 0;
}
.site-header.header-8 .header-b .main-navigation ul ul li a{
padding: 8px 20px;
}
.site-header.header-8 .header-b .main-navigation ul ul ul{
left: 100%;
}
.site-header.header-8 .header-t .btn-request{
float: right;
text-transform: uppercase;
font-size: 15px;
margin: 4px 0 0;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-8 .header-t .btn-request:hover,
.site-header.header-8 .header-t .btn-request:focus{
text-decoration: none;
background: #D68600;
} .site-header.header-9{
padding: 0;
}
.site-header.header-9 .header-top-bar{
background: #212a35;
padding: 8px 0;
}
.site-header.header-9 .header-top-bar .widget_rttk_social_links{
float: left;
margin: 0;
}
.site-header.header-9 .header-top-bar .widget_rttk_social_links .widget-title{display: none;}
.site-header.header-9 .header-top-bar .social-networks{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.site-header.header-9 .header-top-bar .social-networks li{
float: left;
margin-right: 10px;
margin-bottom: 0;
}
.site-header.header-9 .header-top-bar .social-networks li a{
display: block;
width: 26px;
height: 26px;
border: 2px solid #fff;
-webkit-border-radius: 100px;
border-radius: 50%;
text-align: center;
line-height: 26px;
color: #fff;
font-size: 14px;
background: none;
}
.site-header.header-9 .header-top-bar .social-networks li a:hover,
.site-header.header-9 .header-top-bar .social-networks li a:focus{
text-decoration: none;
background: #fff;
color: #212a35;
}
.site-header.header-9 .secondary-nav{
float: right;
margin: 4px 0 0;
}
.site-header.header-9 .secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
line-height: 17px;
}
.site-header.header-9 .secondary-nav ul:after{
content: '';
display: block;
clear: both;
}
.site-header.header-9 .secondary-nav ul li{
float: left;
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid #d2d3d4;
position: relative;
}
.site-header.header-9 .secondary-nav ul li:first-child{
margin-left: 0;
padding-left: 0;
border-left: 0;
}
.site-header.header-9 .secondary-nav ul li a{
color: #d2d3d4;
}
.site-header.header-9 .secondary-nav ul ul{
position: absolute;
top: 100%;
left: 0;
width: 200px;
background: #212A35;
padding-bottom: 5px;
display: none;
}
.site-header.header-9 .secondary-nav ul li:hover > ul,
.site-header.header-9 .secondary-nav ul li:focus > ul{
display: block;
}
.site-header.header-9 .secondary-nav ul ul ul{
left: -100%;
top: 0;
}
.site-header.header-9 .secondary-nav ul ul li{
float: none;
display: block;
margin: 0;
padding: 0;
border: 0;
}
.site-header.header-9 .secondary-nav ul ul li a{
display: block;
padding: 5px 12px;
}
.site-header.header-9 .secondary-nav ul li a:hover,
.site-header.header-9 .secondary-nav ul li a:focus,
.site-header.header-9 .secondary-nav ul li:hover > a,
.site-header.header-9 .secondary-nav ul li:focus > a,
.site-header.header-9 .secondary-nav ul .current-menu-item > a,
.site-header.header-9 .secondary-nav ul .current-menu-ancestor > a,
.site-header.header-9 .secondary-nav ul .current_page_item > a,
.site-header.header-9 .secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #fff;
}
.site-header.header-9 .header-t{padding: 25px 0;}
.site-header.header-9 .header-t .col{
float: left;
padding: 0 15px;
width: 33.3333%;
}
.site-header.header-9 .header-t .col .btn-request{
float: right;
background: #fa9d00;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 26px;
padding: 10px 25px;
}
.site-header.header-9 .header-t .col .btn-request:hover,
.site-header.header-9 .header-t .col .btn-request:focus{
text-decoration: none;
background: #D68600;
}
.site-header.header-9 .header-t .phone span,
.site-header.header-9 .header-t .email span{
display: block;
font-size: 16px;
font-weight: 500;
color: #353d47;
margin: 0 0 5px;
text-transform: uppercase;
}
.site-header.header-9 .header-t .phone .tel-link,
.site-header.header-9 .header-t .email .email-link{
font-size: 28px;
font-weight: 700;
color: #fa9d00;
}
.site-header.header-9 .header-t .phone .tel-link:hover,
.site-header.header-9 .header-t .phone .tel-link:focus,
.site-header.header-9 .header-t .email .email-link:hover,
.site-header.header-9 .header-t .email .email-link:focus{
text-decoration: none;
color: #639bbc;
}
.site-header.header-9 .header-t .email{
float: right;
}
.site-header.header-9 .header-b{
background: #2b6da4;
padding: 0;
}
.site-header.header-9 .header-b .main-navigation{
margin: 0;
}
.site-header.header-9 .header-b .main-navigation ul{
font-size: 18px;
text-transform: none;
}
.site-header.header-9 .header-b .main-navigation ul li{
margin-left: 5px;
}
.site-header.header-9 .header-b .main-navigation ul li:first-child{
margin-left: 0;
}
.site-header.header-9 .header-b .main-navigation ul li a{
padding: 20px 12px;
color: #fff;
position: relative;
}
.site-header.header-9 .header-b .main-navigation ul li a:before{
height: 3px;
width: 100%;
background: #fa9d00;
position: absolute;
top: 0;
left: 0;
content: '';
display: none;
}
.site-header.header-9 .header-b .main-navigation ul li a:hover:before,
.site-header.header-9 .header-b .main-navigation ul li a:focus:before,
.site-header.header-9 .header-b .main-navigation ul .current-menu-item > a:before,
.site-header.header-9 .header-b .main-navigation ul .current-menu-ancestor > a:before,
.site-header.header-9 .header-b .main-navigation ul .current_page_item > a:before,
.site-header.header-9 .header-b .main-navigation ul .current_page_ancestor > a:before,
.site-header.header-9 .header-b .main-navigation ul li:hover > a:before,
.site-header.header-9 .header-b .main-navigation ul li:focus > a:before{
display: block;
}
.site-header.header-9 .header-b .main-navigation ul ul{
background: #2B6DA4;
left: 0;
}
.site-header.header-9 .header-b .main-navigation ul ul ul{
left: 100%;
}
.site-header.header-9 .header-b .main-navigation ul ul li{
margin: 0;
}
.site-header.header-9 .header-b .main-navigation ul ul li a{
padding: 12px;
}
.site-header.header-9 .header-b .main-navigation ul ul li a:hover,
.site-header.header-9 .header-b .main-navigation ul ul li a:focus,
.site-header.header-9 .header-b .main-navigation ul ul li:hover > a,
.site-header.header-9 .header-b .main-navigation ul ul li:focus > a{
background: none;
}
.site-header.header-9 .header-b .form-section{
float: right;
position: relative;
padding: 20px 0;
}
.site-header.header-9 .header-b .form-section a{
color: #fff !important;
}
.site-header.header-9 .header-b .form-section .form-holder{
position: absolute;
top: 100%;
right: 0;
display: none;
z-index: 2;
}
#mobile-header {
display: none;
} .search #primary article .post-thumbnail {
display: block;
height: 100%;
margin: 0 0 18px;
}
.search #primary article .post-thumbnail img{vertical-align: top;}
.search #primary article .entry-header .entry-title {
color: #353d47;
font-size: 30px;
font-weight: 400;
line-height: 36px;
margin: 0 0 16px;
}
.search #primary article .entry-header .entry-title a {
color: #353d47;
}
.search #primary article .entry-header .entry-title a:hover,
.search #primary article .entry-header .entry-title a:focus{
text-decoration: none;
color: #639bbc;
}
.search #primary article .entry-footer {
overflow: hidden;
}
.search #primary article .entry-footer .btn-readmore {
background: #fa9d00;
border-radius: 5px;
color: #fff;
float: left;
font-size: 14px;
height: 31px;
line-height: 31px;
padding: 0 15px;
}
.search #primary article .entry-footer .btn-readmore:hover,
.search #primary article .entry-footer .btn-readmore:focus{
text-decoration: none;
background: #D68600;
}
.search .faq{
background: none;
padding: 0;
}
.search #primary article {
border-top: 1px solid #eee;
margin-bottom: 30px;
padding-top: 30px;
} .faq-page .faq{
padding: 0;
background: none;
margin: 0 0 50px;
} .sticky-menu{
position: fixed;
width: 100%;
top: 0;
-webkit-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
z-index: 9999;
}
body.admin-bar .sticky-menu{
top: 32px;
}
.header-b.sticky-menu{
padding-top: 20px !important;
}
.custom-background .sticky-menu{max-width: 1450px;} .single-post #primary .post .social-share{margin-top: 30px;}
.single-post #primary .post .social-share .share-links{
margin: 0 0 15px;
padding: 0;
list-style: none;
overflow: hidden;
}
.single-post #primary .post .social-share .share-links li{
float: left;
margin-right: 3px;
}
.single-post #primary .post .social-share .share-links li a{
width: 40px;
height: 40px;
color: #fff;
background: #386FA7;
line-height: 40px;
text-align: center;
display: block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.single-post #primary .post .social-share .share-links li a:hover,
.single-post #primary .post .social-share .share-links li a:focus{
-webkit-border-radius: 100px;
border-radius: 50%;
}
.single-post #primary .post .social-share .share-links li a[href*="twitter"]{
background: #55ACEE;
}
.single-post #primary .post .social-share .share-links li a[href*="facebook"]{
background: #3B5998;
}
.single-post #primary .post .social-share .share-links li a[href*="linkedin"]{
background: #007BB6;
}
.single-post #primary .post .social-share .share-links li a[href*="pinterest"]{
background: #CB1F27;
}
.single-post #primary .post .social-share .share-links li a[href*="google"]{
background: #DD493D;
}
.single-post #primary .post .social-share .share-links li a[href*="stumbleupon"]{
background: #EB4924;
}
.single-post #primary .post .social-share .share-links li a[href*="reddit"]{
background: #FF4500;
}
.single-post #primary .post .social-share .share-links li a[href*="tumblr"] {
background: #000000;
}
.single-post #primary .post .social-share .share-links li a[href*="digg"] {
background: #000000;
}
.single-post #primary .post .social-share .share-links li a[href*="weibo"] {
background: #D52A2C;
}
.single-post #primary .post .social-share .share-links li a[href*="xing"] {
background: #004C52;
}
.single-post #primary .post .social-share .share-links li a[href*="vk"] {
background: #5181B8;
}
.single-post #primary .post .social-share .share-links li a[href*="getpocket"] {
background: #ED4054;
}
.single-post #primary .post .social-share .share-links li a[href*="wa"] {
background: #5AF979;
}
.single-post #primary .post .social-share .share-links li a[href*="telegram"] {
background: #33ABDF;
}
.single-post #primary .post .social-share.floating-share{
position: fixed;
left: 0;
top: 30%;
z-index: 9999;
}
.single-post #primary .post .social-share.floating-share ul li{
float: none;
display: block;
}
.single-post #primary .post .social-share.floating-share ul li a:hover,
.single-post #primary .post .social-share.floating-share ul li a:focus{
width: 50px;
-webkit-border-radius: 0;
border-radius: 0;
} .similar-posts{
margin: 0 0 45px;
}
.similar-posts h5{
font-size: 30px;
font-weight: 400;
line-height: 36px;
margin: 0 0 16px;
}
#primary .similar-posts .post{
float: left;
width: 33.3333%;
padding: 0 15px;
margin: 0 0 30px;
border-top: 0;
}
#primary .similar-posts .post .entry-header .entry-title{
font-size: 18px;
line-height: 24px;
font-weight: 600;
}
.widget_rttk_pro_featured_post .img-holder{text-align: center;} #rara-top{
position: fixed;
bottom: 10px;
right: 10px; background: #000;
color: #fff;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
cursor: pointer;
display: none;
opacity: 0.5;
z-index: 9;
}
#rara-top:hover,
#rara-top:focus{opacity: 1;}
#rara-top .fa{font-size: 25px;}
#rara-top .fa:hover{color: #fff;}  .single-team .team .col .img-holder{
max-width: 100%;
}
.single-team .col.large{
width: 66.67%;
}
.single-team .row{
margin-bottom: 30px;
}
.single-team .col{
width: 33.33%;
float: left;
margin-bottom: 0;
}
.single-team .col .social-networks{
margin-bottom: 20px;
}
.single-team .col strong{
text-transform: uppercase;
margin: 10px 0;
display: block;
color: #353d47;
}
.single-team .col .top{
padding-bottom: 10px;
border-bottom:1px solid rgba(99, 155, 188, 0.3);
margin: 0 0 12px;
}
.single-team .col .top .name{
font-size: 18px;
font-weight: 500;
letter-spacing: 1px;
margin: 0;
text-transform: uppercase;
}
.single-team .team{padding: 0;}
.single-team .team .col .top .designation{
font-size: 16px;
font-weight: 400;
line-height: 20px;
font-style: italic;
color: #757575;
}
.single-team .col .team-info {
padding-bottom: 10px;
border-bottom:1px solid rgba(99, 155, 188, 0.3);
margin: 0 0 12px;
}
.single-team .col .team-info span{
display: block;
margin: 0 0 2px;
}
.single-team .col .team-info .social-networks{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
.single-team .col .team-info .social-networks li{
display: inline-block;
margin: 0 5px;
}
.single-team .col .team-info .social-networks li a{
color: #353d47;
}
.single-team .col .team-info .social-networks li a:hover,
.single-team .col .team-info .social-networks li a:focus{
text-decoration: none;
color: #639bbc;
} .home .contact{
padding: 50px 0;
}
.home .contact .header{
font-size: 18px;
line-height: 28px;
margin: 0 auto 60px;
max-width: 750px;
text-align: center;
}
.home .contact .header .title{
color: #2f6ea2;
font-size: 42px;
font-weight: 400;
line-height: 50px;
margin: 0 0 15px;
text-transform: uppercase;
}
.home .contact .col{
float: left;
width: 50%;
padding: 0 15px;
}
.home .contact .col h2{
color: #000;
font-size: 25px;
font-weight: 400;
line-height: 32px;
margin: 0 0 10px;
text-transform: uppercase;
}
.home .contact form input[type="text"],
.home .contact form input[type="email"]{
background: #fff;
border: 1px solid #eee;
border-radius: 5px;
display: block;
font-size: 17px;
font-weight: 400;
margin: 0;
outline: none;
padding: 10px 15px;
width: 100%;
}
.home .contact form textarea{
background: #fff;
border: 1px solid #eee;
border-radius: 5px;
display: block;
font-size: 17px;
font-weight: 400;
height: 102px;
margin: 0;
outline: none;
padding: 10px 15px;
resize: none;
width: 100%;
}
.home .contact form .form-row{
margin: 0 0 1.5em;
}  #primary .post .entry-content .rara_accordian,
#primary .page .entry-content .rara_accordian{
border: 1px solid #06509d;
margin: 0 0 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title,
#primary .page .entry-content .rara_accordian .rara_accordian_title{
background: #06509d;
padding: 7px 15px 7px 35px;
color: #fff;
position: relative;
cursor: pointer;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title:before,
#primary .page .entry-content .rara_accordian .rara_accordian_title:before{
background: #fff;
content: '';
height: 3px;
left: 12px;
position: absolute;
top: 50%;
width: 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title:after,
#primary .page .entry-content .rara_accordian .rara_accordian_title:after{
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
-webkit-transform: rotate(90deg) scale(1);
-moz-transform: rotate(90deg) scale(1);
transform: rotate(90deg) scale(1);
width: 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title.active:after,
#primary .page .entry-content .rara_accordian .rara_accordian_title.active:after{opacity: 0;}
#primary .post .entry-content .rara_accordian .rara_accordian_content,
#primary .page .entry-content .rara_accordian .rara_accordian_content{
padding: 10px 20px;
} #primary .entry-content .center{
text-align: center;
}
#primary .entry-content .rara_call_to_action_button{
color: #fff;
font-size: 18px;
font-weight: 700;
letter-spacing: 2px;
line-height: 26px;
margin: 15px 0;
padding: 12px 10px;
text-align: center;
background: #fa9d00;
display: inline-block;
border-radius: 5px;
}
#primary .entry-content .rara_call_to_action_button:hover,
#primary .entry-content .rara_call_to_action_button:focus{
text-decoration: none;
opacity: 0.8;
}
#primary .entry-content .rara_call_to_action.right:after{
content: '';
display: block;
clear: both;
}
#primary .entry-content .rara_call_to_action.right .rara_call_to_action_button{
float: right;
} .rara-drop-cap2 {
float: left;
font-size: 53px;
padding-right: 10px;
padding-top: 16px;
}
.rara-drop-cap3 {
float: left;
font-size: 80px;
margin-bottom: 20px;
padding-right: 10px;
padding-top: 22px;
}
.rara-drop-cap4 {
float: left;
font-size: 115px;
margin-bottom: 32px;
padding-right: 10px;
padding-top: 32px;
} #primary .post .entry-content ul,
#primary .page .entry-content ul{
margin: 0 0 30px 15px;
padding: 0;
}
#primary .post .entry-content ul.rara-list,
#primary .page .entry-content ul.rara-list{list-style: none;}
#primary .post .entry-content .rara-list li,
#primary .page .entry-content .rara-list li{
padding-left: 30px;
position: relative;
}
#primary .post .entry-content .rara-list.rara-list-style1 li:before,
#primary .page .entry-content .rara-list.rara-list-style1 li:before{
content: '';
position: absolute;
top: 7px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
}
#primary .post .entry-content .rara-list.rara-list-style2 li:before,
#primary .page .entry-content .rara-list.rara-list-style2 li:before{
content: '';
position: absolute;
top: 3px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="%23757575" d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"></path></svg>');
background-repeat: no-repeat;
width: 10px;
height: 20px;
}
#primary .post .entry-content .rara-list.rara-list-style3 li:before,
#primary .page .entry-content .rara-list.rara-list-style3 li:before{
content: '';
position: absolute;
top: 8px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
}
#primary .post .entry-content .rara-list.rara-list-style4 li:before,
#primary .page .entry-content .rara-list.rara-list-style4 li:before{
content: '';
position: absolute;
top: 7px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23757575" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
}
#primary .post .entry-content .rara-list.rara-list-style5 li:before,
#primary .page .entry-content .rara-list.rara-list-style5 li:before{
content: '';
position: absolute;
top: 6px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23757575" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"></path></svg>');
background-repeat: no-repeat;
width: 12px;
height: 12px;
}
#primary .post .entry-content .rara-list.rara-list-style6 li:before,
#primary .page .entry-content .rara-list.rara-list-style6 li:before{
content: '';
position: absolute;
top: 6px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M256 504c136.967 0 248-111.033 248-248S392.967 8 256 8 8 119.033 8 256s111.033 248 248 248zm-103.398-76.72l53.411-53.411c31.806 13.506 68.128 13.522 99.974 0l53.411 53.411c-63.217 38.319-143.579 38.319-206.796 0zM336 256c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zm91.28 103.398l-53.411-53.411c13.505-31.806 13.522-68.128 0-99.974l53.411-53.411c38.319 63.217 38.319 143.579 0 206.796zM359.397 84.72l-53.411 53.411c-31.806-13.505-68.128-13.522-99.973 0L152.602 84.72c63.217-38.319 143.579-38.319 206.795 0zM84.72 152.602l53.411 53.411c-13.506 31.806-13.522 68.128 0 99.974L84.72 359.398c-38.319-63.217-38.319-143.579 0-206.796z"></path></svg>');
background-repeat: no-repeat;
width: 13px;
height: 13px;
}
#primary .post .entry-content .rara-list.rara-list-style7 li:before,
#primary .page .entry-content .rara-list.rara-list-style7 li:before{
content: '';
position: absolute;
top: 0;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"></path></svg>');
background-repeat: no-repeat;
width: 13px;
height: 13px;
}
#primary .post .entry-content .rara-list.rara-list-style8 li:before,
#primary .page .entry-content .rara-list.rara-list-style8 li:before{
content: '';
position: absolute;
top: 5px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M428.8 137.6h-86.177a115.52 115.52 0 0 0 2.176-22.4c0-47.914-35.072-83.2-92-83.2-45.314 0-57.002 48.537-75.707 78.784-7.735 12.413-16.994 23.317-25.851 33.253l-.131.146-.129.148C135.662 161.807 127.764 168 120.8 168h-2.679c-5.747-4.952-13.536-8-22.12-8H32c-17.673 0-32 12.894-32 28.8v230.4C0 435.106 14.327 448 32 448h64c8.584 0 16.373-3.048 22.12-8h2.679c28.688 0 67.137 40 127.2 40h21.299c62.542 0 98.8-38.658 99.94-91.145 12.482-17.813 18.491-40.785 15.985-62.791A93.148 93.148 0 0 0 393.152 304H428.8c45.435 0 83.2-37.584 83.2-83.2 0-45.099-38.101-83.2-83.2-83.2zm0 118.4h-91.026c12.837 14.669 14.415 42.825-4.95 61.05 11.227 19.646 1.687 45.624-12.925 53.625 6.524 39.128-10.076 61.325-50.6 61.325H248c-45.491 0-77.21-35.913-120-39.676V215.571c25.239-2.964 42.966-21.222 59.075-39.596 11.275-12.65 21.725-25.3 30.799-39.875C232.355 112.712 244.006 80 252.8 80c23.375 0 44 8.8 44 35.2 0 35.2-26.4 53.075-26.4 70.4h158.4c18.425 0 35.2 16.5 35.2 35.2 0 18.975-16.225 35.2-35.2 35.2zM88 384c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"></path></svg>');
background-repeat: no-repeat;
width: 15px;
height: 15px;
}
#primary .post .entry-content .rara-list.rara-list-style9 li:before,
#primary .page .entry-content .rara-list.rara-list-style9 li:before{
content: '';
position: absolute;
top: 7px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"></path></svg>');
width: 12px;
height: 12px;
}
#primary .post .entry-content .rara-list.rara-list-style10 li:before,
#primary .page .entry-content .rara-list.rara-list-style10 li:before{
content: '';
position: absolute;
top: 7px;
left: 0;
background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23757575" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"></path></svg>');
background-repeat: no-repeat;
width: 13px;
height: 13px;
} #primary .entry-content .social-shortcode:after{
content: '';
display: block;
clear: both;
}
#primary .entry-content .social-shortcode a{
float: left;
height: 33px;
padding: 2px 0;
vertical-align: middle;
width: 33px;
text-align: center;
line-height: 29px;
margin: 0 10px 10px 0;
background: #3B5998;
color: #fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#primary .entry-content .social-shortcode a:hover,
#primary .entry-content .social-shortcode a:focus{
-webkit-border-radius: 100px;
border-radius: 50%;
}
#primary .entry-content .social-shortcode a[href*="facebook"]{
background: #3B5998;
}
#primary .entry-content .social-shortcode a[href*="twitter"]{
background: #1DA1F2;
}
#primary .entry-content .social-shortcode a[href*="instagram"]{
background: #A37960;
}
#primary .entry-content .social-shortcode a[href*="google"]{
background: #E33E2B;
}
#primary .entry-content .social-shortcode a[href*="pinterest"]{
background: #D73532;
}
#primary .entry-content .social-shortcode a[href*="linkedin"]{
background: #0274B3;
}
#primary .entry-content .social-shortcode a[href*="youtube"]{
background: #C12025;
}
#primary .entry-content .social-shortcode a[href*="vimeo"]{
background: #23B6EA;
}
#primary .entry-content .social-shortcode a[href*="dribbble"]{
background: #E45189;
}
#primary .entry-content .social-shortcode a[href*="foursquare"]{
background: #EF4B78;
}
#primary .entry-content .social-shortcode a[href*="flickr"]{
background: #0062DD;
}
#primary .entry-content .social-shortcode a[href*="reddit"]{
background: #FF4500;
}
#primary .entry-content .social-shortcode a[href*="skype"]{
background: #00AFF0;
}
#primary .entry-content .social-shortcode a[href*="stumbleupon"]{
background: #EB4924;
}
#primary .entry-content .social-shortcode a[href*="tumblr"]{
background: #314358;
}
#primary .entry-content .social-shortcode a .fa{
font-size: 16px;
line-height: 26px;
}
.clearfix:after{
content: '';
display: block;
clear: both;
} #primary .entry-content .rara_tab_wrap{margin: 0 0 1.5em;}
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title{
float: left;
padding: 5px 9px;
border: 1px solid #06509d;
cursor: pointer;
}
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title.active,
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:hover,
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:focus{
background: #06509d;
color: #fff;
}
#primary .entry-content .rara_tab_wrap .rara_tab_content{
padding: 10px 20px;
background: #f8f8f8;
}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_group{
float: left;
width: 225px;
}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_content{overflow: hidden;}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_group .tab-title{
float: none;
display: block;
} .rara_toggle{
border: 1px solid #06509d;
margin: 0 0 10px;
}
.rara_toggle .rara_toggle_title{
background: #06509d;
color: #fff;
cursor: pointer;
padding: 7px 15px 7px 35px;
position: relative;
}
.rara_toggle .rara_toggle_title:after{
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
-webkit-transform: rotate(90deg) scale(1);
-moz-transform: rotate(90deg) scale(1);
transform: rotate(90deg) scale(1);
width: 15px;
}
.rara_toggle .rara_toggle_title:before{
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
width: 15px;
}
.rara_toggle .rara_toggle_title.active:after{opacity: 0;}
.rara_toggle .rara_toggle_content{padding: 10px 20px;} #primary .entry-content .shortcode-slider ul{margin: 0;}
#primary .entry-content .shortcode-slider .owl-prev,
#primary .entry-content .shortcode-slider .owl-next{
top: 50%;
position: absolute;
text-indent: -9999px;
margin-top: -44px;
}
#primary .entry-content .shortcode-slider .owl-next{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/btn-next.png) no-repeat;
height: 44px;
width: 44px;
right: 10px;
}
#primary .entry-content .shortcode-slider .owl-prev{
background: url(//riflemanlaw.synology.me/wp-content/themes/lawyer-landing-page-pro/images/btn-prev.png) no-repeat;
height: 44px;
width: 44px;
left: 10px;
} .rara-row{
margin: 0 -15px;
}
.rara-row:after{
content: '';
display: block;
clear: both;
}
.rara_column{
float: left;
padding: 0 15px;
margin-bottom: 30px;
}
.rara-span1{width: 16.66%;}
.rara-span2{width: 33.33%;}
.rara-span3{width: 50%;}
.rara-span4{width: 66.66%;}
.rara-span5{width: 83%;}
.rara-span6{width: 100%;}
.divider{margin: auto;}
#load-posts a{
display: block;
background: #168dd2;
color: #fff;
text-align: center;
padding: 13px 0;
}
#load-posts a .fa{margin-right: 5px;}
.mobile-header{
display: none;
}
.overlay{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.85);
-webkit-transition: ease 0.35s;
-moz-transition: ease 0.35s;
transition: ease 0.35s;
opacity: 0;
visibility: hidden;
}
.single-faq .faq{
background: none;
padding: 0;
} .site-header .ajax-search-results-container{
width: 238px;
z-index: 10;
border:1px solid #efefef;
border-top: 0;
}
.ajax-search-results-container ul li a:hover{
text-decoration:none;
color: #999;
}
.ajax-search-results-container{
position: absolute;
width:100%; padding: 20px 20px;
background: #f8f8f8;
z-index: 9999;
top: 100%;
}
.ajax-search-meta{
border-top: 1px solid #000;
}
.search-no-results .not-found form .ajax-search-results-container{
width: 47.7%;
}
.ajax-search-results-container ul{
margin: 0;
padding: 0;
}
.ajax-search-results-container ul li{
list-style: none;
padding-left: 0;
}
.ajax-search-results-container .ajax-search-meta a{display: block;} @media only screen and (max-width: 1450px){
.custom-background .site{
max-width: 100%;
margin: 0 20px;
}
}
@media only screen and (max-width: 1199px){
.container{
width: 970px;
}
.main-navigation li{margin-left: 25px;}
.site-header .header-b .search-form{width: 220px;}
.site-header .header-b .search-form input[type="search"]{width: 160px;}
.banner .quote-form:after{
top: 0;
left: -140px;
}
.team .col .img-holder .text-holder{
padding: 10px;
font-size: 15px;
}
.widget.widget_search .search-form label{width: 170px;}
.site-header.header-2 .header-b .main-navigation ul{font-size: 15px;}
.site-header.header-4 .main-navigation ul li a{padding: 15px;}
.site-header.header-4 .header-t .phone a{font-size: 25px;}
.site-header.header-4 .header-t .btn-request{font-size: 13px;}
.site-header.header-4 .header-t .phone{margin-left: 10px;}
}
@media only screen and (max-width: 1024px){
.site-header{
display: none;
}
.mobile-header{
display: block;
background: #fff;
padding: 20px 0;
}
.mobile-header .container{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.mobile-header .container:after{
display: none;
}
.mobile-header .site-branding{
flex-basis: 0;
flex-grow: 1;
margin-right: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.mobile-header .site-branding .custom-logo-link{
margin-right: 10px;
}
.mobile-header .site-branding .custom-logo-link img{
vertical-align: top;
}
.mobile-header .site-branding .site-title{
font-size: 28px;
line-height: 30px;
font-weight: 600;
text-transform: uppercase;
margin: 0 0 3px;
}
.mobile-header .site-branding .site-title a:hover,
.mobile-header .site-branding .site-title a:focus{
text-decoration: none;
}
.mobile-header .site-branding .site-description{
font-size: 12px;
line-height: 15px;
color: #659aba;
margin: 0;
}
.mobile-header .right-panel{
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
}
.mobile-header .btn-menu-open{
width: 20px;
height: 18px;
cursor: pointer;
margin-left: 20px;
}
.mobile-header .btn-menu-open span{
display: block;
width: 100%;
height: 2px;
background: #000;
margin-bottom: 5px;
}
.mobile-header .btn-menu-open span:last-child{
margin-bottom: 0;
}
.mobile-header .btn-request{
background: #fa9d00;
color: #fff;
font-weight: 600;
padding: 5px 15px;
border-radius: 5px;
border: 1px solid #fa9d00;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .btn-request:hover,
.mobile-header .btn-request:focus{
text-decoration: none;
color: #fa9d00;
background: none;
}
.mobile-menu{
position: fixed;
top: 0;
right: 0;
width: 320px;
background: #fff;
height: 100%;
z-index: 10;
padding-top: 80px;
overflow-y: auto;
-webkit-transform: translateX(420px);
-moz-transform: translateX(420px);
transform: translateX(420px);
-webkit-transition: ease 0.35s;
-moz-transition: ease 0.35s;
transition: ease 0.35s;
}
body.menu-open{
overflow-y: hidden;
}
body.menu-open .mobile-menu{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
.mobile-menu .search-form{
margin: 0 20px 30px;
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 5px;
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 5px 10px;
}
.mobile-menu .search-form label{
flex-basis: 0;
flex-grow: 1;
margin-right: 10px;
}
.mobile-menu .search-form input[type="search"]{
background: none;
padding: 0;
margin: 0;
width: 100%;
}
.mobile-menu .search-form input[type="submit"]{
padding: 0;
margin: 0;
font-size: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 17px;
}
.mobile-main-navigation ul,
.mobile-secondary-nav ul{
margin: 0;
padding: 0;
list-style: none;
text-transform: uppercase;
}
.mobile-main-navigation ul li,
.mobile-secondary-nav ul li{
position: relative;
}
.mobile-main-navigation ul li .angle-down,
.mobile-secondary-nav ul li .angle-down{
position: absolute;
top: 0;
right: 0;
width: 45px;
height: 45px;
cursor: pointer;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-main-navigation ul li .angle-down:after,
.mobile-secondary-nav ul li .angle-down:after{
position: absolute;
top: 50%;
left: 50%;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 256 512'%3E%3Cpath d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 25px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-main-navigation ul li .angle-down.active,
.mobile-secondary-nav ul li .angle-down.active{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.mobile-main-navigation ul li a,
.mobile-secondary-nav ul li a{
display: block;
padding: 10px 20px;
color: #000;
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.mobile-main-navigation ul ul,
.mobile-secondary-nav ul ul{
display: none;
}
.mobile-main-navigation ul li a:hover,
.mobile-main-navigation ul li a:focus,
.mobile-main-navigation ul li:hover > a,
.mobile-main-navigation ul li:focus > a,
.mobile-main-navigation ul .current-menu-item > a,
.mobile-main-navigation ul .current-menu-ancestor > a,
.mobile-main-navigation ul .current_page_item > a,
.mobile-main-navigation ul .current_page_ancestor > a,
.mobile-secondary-nav ul li a:hover,
.mobile-secondary-nav ul li a:focus,
.mobile-secondary-nav ul li:hover > a,
.mobile-secondary-nav ul li:focus a,
.mobile-secondary-nav ul .current-menu-item > a,
.mobile-secondary-nav ul .current-menu-ancestor a,
.mobile-secondary-nav ul .current_page_item > a,
.mobile-secondary-nav ul .current_page_ancestor > a{
text-decoration: none;
color: #639bbc;
}
.mobile-menu .tel-link{
display: block;
font-weight: 600;
margin: 30px 0 30px 20px;
padding-left: 25px;
position: relative;
color: #000;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-menu .tel-link:hover,
.mobile-menu .tel-link:focus{
text-decoration: none;
color: #639bbc;
}
.mobile-menu .tel-link:after{
position: absolute;
top: 5px;
left: 0;
width: 20px;
height: 15px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M487.8 24.1L387 .8c-14.7-3.4-29.8 4.2-35.8 18.1l-46.5 108.5c-5.5 12.7-1.8 27.7 8.9 36.5l53.9 44.1c-34 69.2-90.3 125.6-159.6 159.6l-44.1-53.9c-8.8-10.7-23.8-14.4-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7C27.3 502 39.9 512 54.5 512 306.7 512 512 307.8 512 54.5c0-14.6-10-27.2-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23C479.7 289.7 289.6 479.7 55.1 480z'/%3E%3C/svg%3E") center center no-repeat;
}
.mobile-menu .widget_rttk_social_links{
margin: 30px 0;
}
.mobile-menu .widget_rttk_social_links .widget-title{
display: none;
}
.mobile-menu .widget_rttk_social_links ul{
margin: 0 20px;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.mobile-menu .widget_rttk_social_links ul li{
margin: 0 5px 5px 0;
}
.mobile-menu .widget_rttk_social_links ul li a{
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
background: none;
border: 2px solid #639bbc;
width: 40px;
height: 40px;
color: #639bbc;
border-radius: 50%;
}
.mobile-menu .widget_rttk_social_links ul li a:hover,
.mobile-menu .widget_rttk_social_links ul li a:focus{
background: #639bbc;
color: #fff;
}
.mobile-menu .btn-close-menu{
position: absolute;
top: 35px;
right: 20px;
font-size: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 320 512'%3E%3Cpath d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 25px;
cursor: pointer;
}
body.menu-open .overlay{
opacity: 1;
visibility: visible;
}
.admin-bar .mobile-menu {
padding-top: 110px;
}
.admin-bar .mobile-menu .btn-close-menu {
top: 50px;
}
}
@media only screen and (max-width: 991px){
.container{width: 750px;}
.banner .text,
.banner .quote-form,
.banner .wpcf7{width: 344px;}
.about .img-holder,
.about .text-holder{
width: 100%;
text-align: center;
}
.about .img-holder{margin: 0 0 30px;}
.about .header,
.practice-area .header,
.why-us .header,
.testimonial .header,
.team .header,
.faq .header,
.blog-section .header{margin-bottom: 30px;}
.practice-area .col,
.why-us .col,
.faq .col,
.blog-section .post{width: 100%;}
.team .col{width: 50%;}
.team .col .img-holder{
max-width: 100%;
}
.team .col .img-holder img{width: 100%;}
.team .col .img-holder .text-holder{
-webkit-transform: translateX(-345px);
-moz-transform: translateX(-345px);
transform: translateX(-345px);
font-size: 16px;
padding: 20px;
}
.blog-section .post .post-thumbnail,
.blog-section .post .text-holder{
max-width: 470px;
margin: 0 auto;
display: block;
}
.blog-section .post .post-thumbnail img{
width: 100%;
}
.contact-block .social-networks li{margin-right: 10px;}
#primary,
#secondary{width: 100%;}
#primary{
padding-right: 15px;
margin-bottom: 30px;
}
#secondary .widget.widget_lawyer_instagram ul li{width: 20%;}
#secondary .widget.widget_lawyer_instagram ul li img{width: 100%;}
#secondary .widget.widget_lawyer_popular_posts ul li .post-thumbnail img{width: 100%;}
.team-page .col{width: 100%;}
.services-page .col{
width: 50%;
}
.portfolio-page .portfolio-holder .col{
width: 50%;
}
.single-team .col{
width: 100%;
}
.single-team .col.large{
width: 100%;
}
.single-team .col.large img{
width: 100%;
}
.about-page .left img,
.about-page .left iframe{
width: 100%;
}
.about-page .about-us-holder{
margin-bottom: 30px;
}
.about-page .left,
.about-page .right{
width: 100%;
margin-bottom: 30px;
}
.about-page .sc-panel .col{
width: 50%;
margin-bottom: 30px;
}
.about-page .sc-panel .widget_rttk_pro_stat_counter_widget .col{width: 100%;}
.about-page .sc-panel{
padding-bottom: 0;
}
.sc-panel .widget_rttk_pro_stat_counter_widget .col .odometer-inside span{font-size: 25px;}
}
@media only screen and (max-width: 767px){
.container{width: 100%;}
.banner .text,
.banner .quote-form,
.banner .wpcf7{width: 100%;}
.banner .quote-form,
.banner .wpcf7{padding: 20px;}
.banner .text .title{
font-size: 32px;
line-height: 36px;
}
.banner{padding: 20px 0;}
.banner .text{
margin-top: 0;
margin-bottom: 20px;
}
.banner .quote-form:after{display: none;}
.about{
padding: 20px 0;
font-size: 16px;
line-height: 24px;
}
.about .header .title,
.practice-area .header .title,
.why-us .header .title,
.testimonial .header .title,
.promotional-block h2,
.team .header .title,
.faq .header .title,
.blog-section .header .title,
.services-section .header .title{
font-size: 30px;
line-height: 36px;
}
.about .text-holder .sub-title{
font-size: 20px;
line-height: 24px;
}
.practice-area,
.why-us,
.testimonial,
.promotional-block,
.team,
.faq,
.blog-section,
.contact-block,
.services-section,
.sc-panel,
.portfolio-section,
.clients{padding: 20px 0;}
.practice-area .header,
.why-us .header,
.testimonial .header,
.team .header,
.faq .header,
.blog-section .header,
.services-section .header{
font-size: 16px;
line-height: 24px;
}
.testimonial .testimonial-holder .title{
font-size: 22px;
}
.testimonial .testimonial-holder{
font-size: 16px;
line-height: 28px;
}
.testimonial #slider .flex-direction-nav a{top: 38px;}
.promotional-block .btn-contact{
font-size: 16px;
padding: 20px 10px;
}
.faq .col .question{
font-size: 16px;
line-height: 20px;
}
.team .col,
.contact-block .col{width: 100%;}
.contact-block .col{margin-bottom: 30px;}
.contact-block .contact-info{padding-left: 0;}
.site-footer .copyright,
.site-footer .by{
width: 100%;
text-align: center;
}
.site-footer{padding: 20px 0;}
.team .col .img-holder .text-holder{
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%);
}
#secondary .widget.widget_lawyer_instagram ul li{width: 33.3333%;}
.error-holder h1{
font-size: 130px;
line-height: 140px;
}
.team-page .team .img-holder{
margin-bottom: 20px;
width: 100%;
margin-right: 0;
}
.team-page .team .text-holder{
width: 100%;
}
.team-page .col{margin-bottom: 30px;}
.team-page .team .img-holder .social-networks{text-align: left;}
.testimonial-page .testimonial-holder .img-holder{
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.testimonial-page .testimonial-holder .text-holder{width: 100%;}
.services-page .col{
width: 100%;
}
.portfolio-page .portfolio-holder .col{
width: 100%;
min-height: 0;
}
.contact-page .contact-holder{
width: 100%;
margin-top: 15px;
}
.contact-page .form-holder .contact-form{
padding: 20px;
}
.contact-page .form-holder .contact-form input[type="submit"]{
font-size: 14px;
line-height: 17px;
padding: 0;
}
.contact-page .contact-info .col{
width: 100%;
margin-bottom: 15px;
}
.contact-page .contact-holder .col,
.contact-page .contact-holder .col.large{
width: 100%;
margin-bottom: 20px;
}
.contact-page .form-holder{
margin-top: 0;
}
.about-page .sc-panel .col{
width: 100%;
}
.about-page .ll-services .col{
width: 100%;
}
.about-page .practice-areas .col{
width: 100%;
}
.site-header.header-2 .header-top-bar address{
float: none;
display: block;
width: 100%;
margin: 0 0 10px;
text-align: center;
}
.sc-panel .col{width: 100%;}
.portfolio-holder .button-group button{
display: block;
margin: 0 0 5px;
width: 100%;
}
.portfolio-holder .col{width: 100%;}
.bslider .owl-carousel .owl-item img{
height: 410px;
object-fit: cover;
}
.bslider .owl-dots{bottom: 5px;}
.sc-panel .widget_rttk_pro_stat_counter_widget{width: 100%;}
#primary .post .entry-header .entry-meta span{
display: block;
margin: 0 0 5px;
}
.site-footer .column{width: 100%;}
.author .text-holder{
width: 100%;
}
.author .img-holder{
margin: 0 0 20px;
}
#primary .similar-posts .post{width: 100%;}
.comments-area{
padding: 10px;
}
.comments-area .comment-list .comment-body .avatar{
float: none;
clear: both;
}
.comments-area .comment-list .comment-body .comment-content,
.comments-area .comment-list .comment-body .reply{
margin-left: 0;
}
.comments-area .comment-list .children{margin-left: 20px;}
.about-page .ll-services .widget_rttk_pro_icon_text_widget{
width: 100%;
}
.about-page .about-video{padding-bottom: 56.24%;}
.page-header{
width: 100%;
}
#crumbs{float: left;}
.inner-page.contact-page{padding-bottom: 0;}
.single-post .top-bar{padding: 10px 0;}
.home .contact .col{
width: 100%;
margin: 0 0 30px;
}
.rara-span1,
.rara-span2,
.rara-span3,
.rara-span4,
.rara-span5,
.rara-span6{width: 100%;}
.contact .row {
flex-direction: column;
}
.contact .map-holder {
width: 100%;
padding-right: 0;
margin-bottom: 30px;
}
.services-section .col{
width: 100%;
}
}
@media only screen and (max-width: 600px){
.mobile-header .right-panel{
width: 100%;
flex-direction: column;
justify-content: center;
}
.mobile-header .site-branding{
justify-content: center;
margin: 0 0 20px;
flex-direction: column; flex-basis: unset;
}
.mobile-header .site-branding .custom-logo-link{
margin: 0 0 15px;
}
.mobile-header .site-branding .text-logo{
text-align: center;
}
.mobile-header .btn-menu-open{
margin: 0;
}
.mobile-header .btn-request{
margin: 0 0 15px;
}
} #service_section .services-holder .sub-title a:hover{
text-decoration: none;
color:#757575;
}
svg.fallback-svg {
vertical-align: top;
}
.archive-description{
margin-top: 20px;
} .services-section .row, 
.team .row, 
.team-page .row, 
.blog-section .row,
.services-page .row , 
.about-page .ll-services .row, 
.sc-panel .row, #primary .similar-posts .row   {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.about-page .ll-services .row .rttk-itw-holder {
height: 100%;
}
.practice-areas .row {
display: flex;
flex-wrap: wrap;
}
.about-page .practice-areas .col {
margin-bottom: 20px;
}
.about-page .practice-areas .box {
display: flex;
flex-direction: column;
height: 100%;
}
.team .col {
display: flex;
flex-direction: column; 
}
.team .col .name {
flex-grow: 1;
}
.banner.bslider .banner-slider  {
z-index: unset;
} @media only screen and (max-width:767px) {
#primary .similar-posts .row .post, #primary .similar-posts h5  {
text-align: center;
}
}
.mCSB_outside + .mCSB_scrollTools {
overflow: hidden !important;
}