/*
Theme Name: dotNice 2015
Theme URI:
Author: dotNice International Limited
Author URI: http://www.dotnice.com/
License: Commercial
License URI:
Description: dotNice International corporate theme
Tags: white, responsive-layout
*/



body {margin:0; padding:0; background-color:#fff; font-family: 'Noto Sans', sans-serif; font-weight:400;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

.hiddentext{display: none;}
.wpcf7 .screen-reader-response {
 max-height: 150px;
 overflow: auto;
}
.captcha_field{
 width: 100px !important;
 margin-left: 10px;
}
.wpcf7-captcha-captcha-980{
 float: left;
}
body.home { background-image:url(images/bodybg.jpg); background-repeat:no-repeat; background-position:center 30px; background-size:85% auto;}
.entry-content-right{
 display: block;
 width: 80% !important;
 float: right;
}
.wrapper {width:100%; float:left; margin:0; padding:0;}
.header_container {width:100%; float:left; margin:0 0 0 0; padding:20px 0 0 0;}
.logo {text-align:left;}
.topmenu {float:right; margin:0; padding:6px 0 0 0;}
.topmenu ul {float:right; margin:0; padding:0; list-style:none;}
.topmenu ul li {float:left; margin:0 0px; padding:0 0; list-style:none; position:relative;}
.topmenu ul li a {margin:0; padding:6px 19px; text-transform:uppercase; font-size:15px; text-align:left; text-decoration:none; color:#4a7b98; font-family: 'Noto Sans', sans-serif; font-weight:400; line-height:20px; display: block; max-width: 170px; white-space: normal !important;}
.topmenu .dropdown-menu a {width: 260px !important;max-width: 260px !important;}
.topmenu ul li a:hover {color:#fff; text-decoration:none; background-color:#f4802a;}
.topmenu ul li:hover a {color:#fff; text-decoration:none; background-color:#f4802a;}
.topmenu ul li.current-menu-item a {color:#fff; text-decoration:none; background-color:#f4802a;}
.topmenu li ul {position:absolute; left:0px; top:0; z-index:99995; width:auto; background-color:rgba(243,243,243,1); opacity: 0; visibility: hidden;
-webkit-transition: all .80s ease; -moz-transition: all .80s ease; -ms-transition: all .80s ease; -o-transition: all .80s ease; transition: all .80s ease; margin:0; padding:0;}
.topmenu li:hover ul {opacity: 1; top: 27px; left:0px; visibility: visible; z-index:500000000;}
.topmenu ul li ul li {float:left; width:100%; margin:0; list-style:none;}
.topmenu ul li ul li a {text-transform:uppercase; font-size:15px; text-align:left; text-decoration:none; color:#4a7b98; font-family: 'Noto Sans', sans-serif; font-weight:400; padding:5px 10px; display:block;}
.topmenu ul li ul li a:hover { color:#fff; background-color:#f4802a;}
.showhide {display:none; color:#fff; padding:0 0px 0 15px; text-align:left; cursor:pointer; float:right; width:100%; float:left; background-color:#4a7b98; margin-top:20px;}
.showhide b.txtl {float:left; text-align:left; width:50%; font-size:20px; line-height:50px; font-weight:normal; text-transform:uppercase; font-family: 'Noto Sans', sans-serif;}
.showhide:hover {color:#fff;}
.showhide b.txtr {text-align:center; width:50px; font-size:24px; line-height:50px; font-weight:normal; background-color:#f4802a; float:right; margin:0; padding:0;}
.mobimenu {display:none; width:100%; color:#fff; z-index:99999995; float:left;}
.mobimenu ul {float:left; margin:0px 0 0 0; padding:0 0px; width:100%; background-color:#333;}
.mobimenu ul li {float:left; margin:0; display:block; width:100%;}
.mobimenu ul li a {width:100%; float:left; padding:6px 15px; display:block; line-height:normal; font-size:15px; text-align:left; text-decoration:none; text-transform:capitalize; color:#fff; text-transform:uppercase; font-family: 'Noto Sans', sans-serif;}
.mobimenu ul li a:hover { background-color:#4a7b98;}
.language {float:right; margin:0 0 0 20px; padding:10px 0px 0 0;}
.language .lang_option {position:relative;}
.lang_option select {margin: 0; background:#fff; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; font-size:15px;
height:20px; width:75px; border:none; text-transform:uppercase; padding:0; text-align:left; color:#4a7b98; font-family: 'Noto Sans', sans-serif; font-weight:400;}
.lang_option select option {margin:0; padding:0;}
.lang_option select:before {content:''; right:0px; top:0px; background-color:transparent; position:absolute; pointer-events:none; display:block;}
.footer_container {width:100%; float:left; margin:39% 0 0 0; padding:0 0px 0 0px;}
.footer_on_bottom{ position:absolute; bottom: 10px; }
.footer_container.page_ftr {margin:50px 0 0 0; padding:0 0 20px 0;}
.copyright {text-align:left; padding:0; margin:12px 0 0 0; font-size:13px; line-height:20px; color:#4a7b98; font-family: 'Noto Sans', sans-serif; font-weight:400;}
.footer_links {text-align:right; width:100%; float:left; padding:0; margin:11px 0 0 0; display:inline;}
.footer_links a {font-size:13px; line-height:20px; color:#4a7b98; font-family: 'Noto Sans', sans-serif; font-weight:400; text-align:right; margin-left:20px; text-decoration:none;}
.footer_links a:hover {color:#f4802a; text-decoration:none;}
.social_icons {width:100%; float:left; text-align:center; margin-top:0; padding:0;}
.social_icons a {margin:0 11px 0 11px; padding:0; text-align:center; text-decoration:none; width:40px; display:inline-block;}
.social_icons a img { width:auto; height:auto; max-width:100%;}
.social_icons a:hover {text-decoration:none;}
.tree_links {width:550px; height:600px; margin:0; padding:0; position:absolute; bottom:0; right:80px; background-image:url(images/tree_img.png); background-repeat:no-repeat; background-position:center bottom;}
.tree_links a.wholink {width:150px; height:150px; background-image:url(images/whoimg.png); background-position:center center; background-repeat:no-repeat; display:block; top:0px; right:33%; background-size:100% 100%; position:absolute;}
.tree_links a.whatlink {width:150px; height:150px; background-image:url(images/whatimg.png); background-position:center center; background-repeat:no-repeat; display:block; top:33.5%; left:3%; background-size:100% 100%; position:absolute;}
.tree_links a.whylink {width:150px; height:150px; background-image:url(images/whyimg.png); background-position:center center; background-repeat:no-repeat; display:block; top:24%; right:0; background-size:100% 100%; position:absolute;}
.banner_txt { width:50%; height:auto; margin:0; padding:0 0 0 100px; position:absolute; top:40%; left:0;}
.banner_txt h3 {font-size:38px; text-align:center; font-family: 'Noto Sans', sans-serif; font-weight:bold; color:#888888; margin:0; padding:0; text-transform:uppercase;}
.banner_txt h6 {font-size:25px; text-align:center; font-family: 'Noto Sans', sans-serif; font-weight:bold; color:#888888; margin:0; padding:0; text-transform:none;}
.mobi_banner_cont {display:none;}
.mobi_banner_cont .banner_txt {width:100%; float:left; position:inherit; top:inherit; left:inherit; margin:30px 0; padding:105px 20px 40px 20px; background-image:url(images/bannertxtbg.jpg); background-repeat:no-repeat; background-position:center center; background-size:100% auto;}
.mobi_banner_cont .banner_txt h3 {font-size:32px;}
.mobi_banner_cont .banner_txt h6 {font-size:20px;}
.news_page {width:100%; float:left; margin:0; padding:0;}
.weekly_podcasts {width:100%; float:left; margin:0; padding:60px 0 0 0px; position:relative;}
.weekly_podcasts .wprnd_ttl {width:110px; height:110px; position:absolute; top:0; left:0; text-align:center; display:block; line-height:19px; text-decoration:none; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#fff; text-transform:uppercase; font-size:12px; margin:0; padding:0 10px; display:block; border-radius:110px; background-color:#f4802a;}
.weekly_podcasts .wprnd_ttl span {width:100%; height:38px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; padding-left:10px; padding-right:10px;}
.wkly_podlist {width:100%; float:left; margin:0; padding:0px 20px 0 50px;}
.wkly_podlist iframe {width:100%; height:180px; margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:5px solid #f4802a;}
/*.wkly_podlist ul {list-style:none; margin:0; padding:0; width:100%; float:left;}
.wkly_podlist ul li {list-style:none; margin:0 9%; padding:8px 15px 8px 15px; width:82%; float:left; border-bottom:2px solid #f4802a;}
.wkly_podlist ul li {list-style:none; margin:0 9%; padding:8px 15px 8px 15px; width:82%; float:left; border-bottom:2px solid #f4802a;}
.wkly_podlist ul li a {color:#000; font-size:15px; text-align:left; font-family: 'Noto Sans', sans-serif; font-weight:400; text-decoration:none;}
.wkly_podlist ul li a:hover {color:#000; text-decoration:underline;}
.wkly_podlist ul li .wpclink {width:100%; float:left; margin:0; padding:0;}
.wkly_podlist ul li .wpclink a {color:#f4802a; font-size:12px; text-align:left; font-family: 'Noto Sans', sans-serif; font-weight:400; text-decoration:none;}
.wkly_podlist ul li .wpclink a:hover {color:#f4802a; text-decoration:underline;}
.wkly_podlist ul li.fstlist {list-style:none; margin:0 5%; padding:20px 15px 20px 60px; width:90%; float:left; border:2px solid #f4802a; border-radius:40px; background-image:url(images/arw.png); background-position:27px center; background-repeat:no-repeat;}*/
.managers_choice {width:100%; float:left; margin:0; padding:30px 0 0 50px; position:relative;}
.managers_choice .mngrs_ttl {width:110px; height:110px; position:absolute; top:0; left:0; text-align:center; display:block; line-height:19px; text-decoration:none; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#fff; text-transform:uppercase; font-size:12px; margin:0; padding:0 10px; display:block; border-radius:110px; background-color:#487a99;}
.managers_choice .mngrs_ttl span {width:100%; height:38px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; padding-left:10px; padding-right:10px;}
.mc_block {width:100%; float:left;}
.mc_block .mc_img {width:100%; float:left; margin:0; padding:0;}
.mc_block .mc_img img {width:100%;}
.mc_block h6 {width:100%; float:left; margin:10px 0 20px 0; padding:0; font-size:15px; color:#487a99; font-weight:bold; line-height:20px;}
.mc_block p {margin:0; padding:0; font-size:13px; color:#000; font-weight:bold;}
.contacts_block {width:100%; float:left; margin:0; padding:0; position:relative;}
.contacts_block .contct_ttl {width:80px; height:80px; position:absolute; top:-55px; right:0; text-align:center; display:block; line-height:19px; text-decoration:none; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#fff; text-transform:uppercase; font-size:12px; margin:0; padding:0 10px; display:block; border-radius:80px; background-color:#ffbe02;}
.contacts_block .contct_ttl span{width:100%; height:19px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; padding-left:10px; padding-right:10px;}
.contacts_block .contct_ttl:hover {text-decoration:none; color:#fff;}
.contacts_block .src_block {width:100%; float:left; margin:30px 0 21px 0; padding:0 0 0px 0; height:26px;}
.contacts_block .src_block .srcbtn {width:19px; height:26px; background-image:url(images/srcicon.png); border:none; background-color:transparent; font-size:0; line-height:0; display:block; margin-right:4px; float:left;}
.contacts_block .src_block .srcinp {width:130px; height:26px; border:1px solid #5e89a2; background-color:#dedede; line-height:20px; padding:3px 5px; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#000; float:left; font-size:13px;}
.contacts_block .cp_list {width:100%; float:left; margin:0; padding:0;}
.contacts_block .cp_list ul {width:100%; float:left; margin:0; padding:0; list-style:none;}
.contacts_block .cp_list ul li {width:100%; float:left; margin:0; padding:11px 50px 18px 14px; list-style:none; border-top:2px solid #487a99; text-align:left;}
.contacts_block .cp_list ul li a {font-size:15px; color:#487a99; font-weight:bold; line-height:normal; text-decoration:none; text-align:left;}
.contacts_block .cp_list ul li a:hover {color:#487a99; text-decoration:underline;}
.contacts_block .cp_list ul li span {font-size:15px; color:#000; font-weight:400; line-height:normal; text-align:left;}
.cp_nav {width:100%; float:left; margin:20px 0 0 0; padding:0; display:inline; text-align:center;}
.cp_nav a.prev {text-align:left; height:20px; margin:0; padding:0; width:20px; background-image:url(images/leftarw.png); background-position:left center; background-repeat:no-repeat; text-decoration:none; font-size:0; line-height:0px; text-decoration:none; display:inline-block; float:left;}
.cp_nav a.next {text-align:right; height:20px; margin:0; padding:0; width:20px; background-image:url(images/rightarw.png); background-position:right center; background-repeat:no-repeat; text-decoration:none; font-size:0; line-height:0px; text-decoration:none; display:inline-block; float:right;}
.cp_nav .pagination {text-align:center; display:inline-block; width:65px; margin:0; padding:0;}
.cp_nav .pagination a.page-numbers {display:inline-block; padding:0; height:20px; text-align:center; font-size:12px; color:#487a99; line-height:20px; margin:0 2px; text-decoration:none;}
.cp_nav .pagination span.page-numbers {display:inline-block; padding:0; height:20px; text-align:center; font-size:12px; color:#487a99; line-height:20px; margin:0 2px; text-decoration:none;}
.page_container {width:100%; float:left; margin:7px 0 0 0; padding:0;}
.blue_strip {width:100%; float:left; margin:0 0 15px 0; padding:0; background-color:#76accf; height:47px; display:block;}
.page_content {min-height:400px; width:100%; float:left;}
.page_content p {margin:0 0 15px 0; padding:0; line-height:20px; width:100%; float:left;}
.no-p-float-left p {
 float: none !important;
}
.page_content a {color:#4a7b98;}
.page_content a:hover {color:#f4802a;}
.page_content ul {margin:0 0 10px 0; padding:0 0 0 15px; list-style:none; width:100%; float:left;}
.page_content ul li {margin:0 0 7px 0; padding:0 0 0 22px; list-style:none; background-image:url(images/listicon.png); background-position:0 3px; background-repeat:no-repeat; font-size:15px; color:#333; line-height:20px; background-size:14px 14px;}
.page-header,.entry-header {width:100%; float:left; margin:20px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.page-header h1,.entry-header h1 {font-size:30px; font-family: 'Noto Sans', cursive; line-height:normal; text-align:left; text-transform:uppercase; margin: 0px 0px 5px 0 !important; padding:0px 0px 6px 0px !important; width:100%; float:left; line-height:36px; border-bottom:1px solid #eee;}
.page-header h2,.entry-header h2 {font-size:24px; font-family: 'Noto Sans', cursive; line-height:normal; text-align:left; text-transform:none; margin:0px 0px 10px 0px !important; padding:0px 0px 6px 0px !important; width:100%; float:left; line-height:30px; border-bottom:1px solid #eee;}
.page_content h4 {font-weight:bold; font-size:18px; margin-top:0; padding-top:0;}
.serv_block {width:100%; float:left; border:1px solid #bebebe; border-bottom:5px solid #f4802a; padding:15px; height:265px; margin-bottom:20px;}
.serv_block .servimg {width:100%; float:left; margin-bottom:10px;}
.serv_block .servimg img {width:100%;}
.serv_block h3 {width:100%; float:left; margin:0 0 5px 0; padding:0; font-size:18px; font-family:'Noto Sans', sans-serif; color:#000; line-height:20px;}
.serv_block h3 a {font-size:18px; font-family:'Noto Sans', sans-serif; color:#000; line-height:20px; text-decoration:none;}
.serv_block h3 a:hover {color:#f4802a;}
.serv_block p {width:100%; float:left; margin:0 0 0px 0; padding:0; font-size:12px; line-height:normal;}
.dnsidebar {width:100%; float:left; margin:20px 0 0 0; padding:0; position:relative; display:inline-block; text-align:center}
.dnsidebar .contct_ttl {width:80px; height:80px; position:absolute; top:-75px; right:0; text-align:center; display:block; line-height:19px; text-decoration:none; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#fff; text-transform:uppercase; font-size:12px; margin:0; padding:0 10px; display:block; border-radius:80px; background-color:#ffbe02;}
.dnsidebar .contct_ttl span{width:100%; height:19px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; padding-left:10px; padding-right:10px;}
.dnsidebar .contct_ttl:hover {text-decoration:none; color:#fff;}
.dnsidebar aside {width:100%; float:left; margin:0 0 20px 0; text-align:left;}
.dnsidebar aside h3 {font-size:30px; font-family: 'Noto Sans', cursive; line-height:normal; text-align:left; text-transform:uppercase; margin:0px 0px 10px 0px; padding:0px 0px 6px 0px; width:100%; float:left; line-height:36px; border-bottom:1px solid #eee;}
.dnsidebar aside ul {width:100%; float:left; margin:0 0 0px 0; list-style:none; padding:0;}
.dnsidebar aside ul li {background-image:none; padding:4px 0; margin:0; width:100%; float:left; margin-bottom:5px; border-bottom:1px solid #4a7b98; transition-duration:0.5s;}
.dnsidebar aside ul li a {font-size:14px; text-align:left; margin:0; padding:0; color:#4a7b98;}
.dnsidebar aside ul li a:hover {color:#000;}
.dnsidebar aside ul li:hover {transition-duration:0.4s; padding-left:10px;}
.post-thumbnail {width:150px; height: 110px; float:left; margin-bottom:10px; margin-right: 10px; padding:0; background-position: top center; background-repeat: no-repeat; background-size: contain;}
.post-thumbnail-left {width:17% !important; margin-top: 5px;}
.post-thumbnail img {width:100%; border-bottom:20px solid #f4802a;}
.post-thumbnail-left img {width:90% !important; border-bottom:20px solid #f4802a;}
.contacts_page {width:100%; float:left; margin:0; padding:0;}
.contacts_page .contadrs {width:100%; float:left; margin:0; padding:15px; border:1px solid #4a7b98;}
.contacts_page .contmap {width:100%; float:left; margin:0;}
.contacts_page .contmap iframe {width:100%;}
.contacts_page .contform {width:100%; float:left; margin:0; padding:15px; border:1px solid #4a7b98; height:auto;}
.contacts_page .contform .row {margin-bottom:13px;}
.contform label {width:100%; float:left; }
.contform input {font-size:13px; height:30px; text-align:left; border:1px solid #ccc; padding:0 5px; line-height:30px; width:100%; float:left;}
.contform select {font-size:13px; height:30px; text-align:left; border:1px solid #ccc; padding:0px 5px; line-height:30px; width:100%; float:left;}
.contform input[type="submit"] {border:none; background-color:#4a7b98; font-size:15px; text-align:center; padding:0 15px; margin:0; line-height:30px; height:30px; float:right; font-family: 'Noto Sans', cursive; transition-duration:0.5s; color:#fff; width:auto; cursor:pointer; text-transform:uppercase;}
.contform input[type="submit"]:hover {background-color:#f4802a; transition-duration:0.5s;}
.not-found .page-content label { float:left;}
.not-found .page-content label span { float:left; line-height:30px; padding-right:10px;}
.not-found .page-content .search-field {width:200px; height:30px; border:1px solid #5e89a2; background-color:#dedede; line-height:30px; padding:3px 5px; font-family: 'Noto Sans', sans-serif; font-weight:400; color:#000; float:left; font-size:13px;}
.not-found .page-content .search-submit {border:none; background-color:#4a7b98; font-size:15px; text-align:center; padding:0 15px; margin:0; line-height:30px; height:30px; float:left; font-family: 'Noto Sans', cursive; transition-duration:0.5s; color:#fff; width:auto; cursor:pointer; text-transform:uppercase;}
.not-found .page-content .search-submit:hover {background-color:#f4802a; transition-duration:0.5s;}
.single_post {width:100%; float:left; margin-bottom:20px;}
.entry-footer {width:100%; float:left; margin:10px 0 0 0; padding:5px 15px; border:1px dotted #ccc;}
.entry-footer .posted-on {float:left; margin:0 10px 0 0; padding:0;}
.entry-footer .byline {float:left; margin:0 10px 0 0; padding:0;}
.spnav .navigation {width:100%; float:left; padding:5px 15px; border:1px dashed #ccc;}
.spnav .navigation h2,.spnav .navigation .nav-links a span.meta-nav {display:none;}
.spnav .navigation .nav-links a span.screen-reader-text {color:#000; text-transform:uppercase;}
.spnav .navigation .nav-links {width:100%; float:left; margin:0; padding:0;}
.spnav .navigation .nav-links .nav-previous { width:48%; height:auto; float:left;}
.spnav .navigation .nav-links .nav-next { width:48%; height:auto; float:right; text-align:right;}
.tabbable .country-list {
    background-color: #e7f1f7;
    margin-bottom: 2rem;
    border-radius: .5rem;
    padding: .6rem .8rem;
}

.tabbable .country-list li {
    display: inline-block;
    border: .1rem solid transparent;
    border-radius: .6rem;
    color: #444;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.tabbable .country-list li.active,.tabbable .country-list li:hover {
    background-color: white;
    border-radius: .6rem;
    border: 0.1rem solid #c2dae9;
    color: #3a7ba5;
}

.tabbable .country-list li a {
    padding: .4rem .8rem;
    color: inherit;
}

.tabbable .country-list li a:hover {
    background-color: inherit;
    border-radius: .6rem;
}
.jumbotron {
    padding: 0rem !important;
}

.jumbotron .inner {
    padding: 1rem 3rem;
}

.jumbotron .intro-img {
    max-height: 25rem;
    overflow: hidden;
    border-radius: .3rem .3rem 0 0;
    position: relative;
    margin-bottom: 3rem;
}

.jumbotron .intro-img:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.jumbotron .intro-img h2, .jumbotron .intro-img h1 {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    color: white;
    margin-bottom: 0;
    text-shadow: 0.1rem 0.3rem 0.5rem rgba(0,0,0,0.7);
    font-size: 2.6rem;
}

.jumbotron p {
    font-size: 1.4rem;
}
.jumbotron_new p {
     font-size: 12px !important;
}
.tabbable .tab-content .welcome {
    padding-left: 0;
}

.tabbable .tab-content .more-info {
    display: inline-block;
    background-color: #ff8000;
    color: white;
    padding: .4rem .8rem;
    margin-top: 2rem;
    text-decoration: none;
}

.domain .details .nav-tabs {
    border-bottom: 0;
}

.domain .details .nav-tabs li a {
    background-color: #d4e5f0;
    border: 0.1rem solid #c2dae9;
    border-bottom-width: .1rem;
    color: #3a7ba5;
    font-weight: normal;
    padding: .8rem .6rem;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.domain .details .nav-tabs li a:hover {
    background-color: #c2dae9;
}

.domain .details .nav-tabs li.active a {
    background-color: #c2dae9;
}

.domain .details .tab-content {
    background-color: #c2dae9;
    padding: 1rem 1rem .3rem;
    border-radius: 0 0 1rem 1rem;
    color: #3a7ba5;
    font-weight: 300;
    height: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.domain .details .tab-content .listing {
    list-style-type: none;
    padding-left: 10px !important;
}

.domain .details .tab-content .listing li:before {
    position: absolute;
    left: 3rem;
    font-size: 1.4rem;
    color: #3a7ba5;
}

.domain .details .tab-content .listing.check li:before {

}

.domain .country-image {
    padding: 1.6rem;
    background-color: #e7f1f7;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.domain .country-image .inner {
    max-height: 20rem;
    overflow: hidden;
}

.domain .country-image img {
    min-width: 100%;
}
.dropdown-menu{
}
.dropdown-menu > li > a {
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
.dropdown-menu li {
 width: 100% !important;
 font-size: 13px !important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
 background-color: #ffa468 !important;
}
.sh-box {
    border-radius: .4rem;
    padding: .4rem .8rem;
    border: .1rem solid #f1f1f1;
}

.sh-box.gtld {
    background-color: #76accf;
    color: white;
}

.gtld > ul > li {
 background-image: none !important;
}

.sh-box.gtld h2 {
    margin: 1rem 2rem;
    font-weight: 400;
    font-size: 2rem;
    color: #1f435a;
    cursor: pointer;
}

.sh-box.gtld h2 i {
    color: white;
    background-color: transparent;
    background-color: rgba(255,255,255,0.2);
    padding: .4rem .6rem;
    border-radius: .4rem;
}

.sh-box.gtld h2:after {
    content: '\f0dc';
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    right: 2rem;
    padding-top: .7rem;
    color: #e6e6e6;
    font-size: 1.4rem;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.sh-box.gtld h2:hover:after {
    color: white;
}

.sh-box.gtld ul {
    list-style-type: none;
    display: none;
}

.sh-box.gtld p {
 margin: 0 0 0 10px !important;
}

.sh-box.gtld ul li {
    display: inline-block;
    background-color: white;
    color: #3a7ba5;
    font-weight: 300;
    padding: .2rem .5rem;
    border-radius: .3rem;
    margin-bottom: .4rem;
}

.sh-box.company {
    background-color: #89b7d6;
    color: #333;
    font-weight: 400;
}

.sh-box#box-quality:before {
    content: '\f058';
    font-size: 3rem;
    color: white;
    font-family: FontAwesome;
    display: block;
    text-align: right;
}
.mc_block{
 margin-top: 27px;
 text-align: left;
}
.mc_block a h6 {
 text-decoration: none;
}
.mc_block a:hover h6 {
 text-decoration: underline !important;
}
.tree_links a.wholinkit {
 background-image: url(images/whoimg_it.png) !important;
}
.tree_links a.whatlinkit {
 background-image: url(images/whatimg_it.png) !important;
}
.tree_links a.whylinkit {
 background-image: url(images/whyimg_it.png) !important;
}
.mobitree_links a.wholinkit {
 background-image: url(images/whoimg_it.png) !important;
}
.mobitree_links a.whatlinkit {
 background-image: url(images/whatimg_it.png) !important;
}
.mobitree_links a.whylinkit {
 background-image: url(images/whyimg_it.png) !important;
}

.tree_links a.wholinkfr {
 background-image: url(images/whoimg_fr.png) !important;
}
.tree_links a.whatlinkfr {
 background-image: url(images/whatimg_fr.png) !important;
}
.tree_links a.whylinkfr {
 background-image: url(images/whyimg_fr.png) !important;
}
.mobitree_links a.wholinkfr {
 background-image: url(images/whoimg_fr.png) !important;
}
.mobitree_links a.whatlinkfr {
 background-image: url(images/whatimg_fr.png) !important;
}
.mobitree_links a.whylinkfr {
 background-image: url(images/whyimg_fr.png) !important;
}

.tree_links a.wholink_zh {
 background-image: url(images/whoimg_zh.png) !important;
}
.tree_links a.whatlink_zh {
 background-image: url(images/whatimg_zh.png) !important;
}
.tree_links a.whylink_zh {
 background-image: url(images/whyimg_zh.png) !important;
}
.mobitree_links a.wholink_zh {
 background-image: url(images/whoimg_zh.png) !important;
}
.mobitree_links a.whatlink_zh {
 background-image: url(images/whatimg_zh.png) !important;
}
.mobitree_links a.whylink_zh {
 background-image: url(images/whyimg_zh.png) !important;
}

.tree_links a.wholink_ja {
 background-image: url(images/whoimg_ja.png) !important;
}
.tree_links a.whatlink_ja {
 background-image: url(images/whatimg_ja.png) !important;
}
.tree_links a.whylink_ja {
 background-image: url(images/whyimg_ja.png) !important;
}
.mobitree_links a.wholink_ja {
 background-image: url(images/whoimg_ja.png) !important;
}
.mobitree_links a.whatlink_ja {
 background-image: url(images/whatimg_ja.png) !important;
}
.mobitree_links a.whylink_ja {
 background-image: url(images/whyimg_ja.png) !important;
}

.tree_links a.wholink_ar {
 background-image: url(images/whoimg_ar.png) !important;
}
.tree_links a.whatlink_ar {
 background-image: url(images/whatimg_ar.png) !important;
}
.tree_links a.whylink_ar {
 background-image: url(images/whyimg_ar.png) !important;
}
.mobitree_links a.wholink_ar {
 background-image: url(images/whoimg_ar.png) !important;
}
.mobitree_links a.whatlink_ar {
 background-image: url(images/whatimg_ar.png) !important;
}
.mobitree_links a.whylink_ar {
 background-image: url(images/whyimg_ar.png) !important;
}

.tree_links a.wholink_pt {
 background-image: url(images/whoimg_pt.png) !important;
}
.tree_links a.whatlink_pt {
 background-image: url(images/whatimg_pt.png) !important;
}
.tree_links a.whylink_pt {
 background-image: url(images/whyimg_pt.png) !important;
}
.mobitree_links a.wholink_pt {
 background-image: url(images/whoimg_pt.png) !important;
}
.mobitree_links a.whatlink_pt {
 background-image: url(images/whatimg_pt.png) !important;
}
.mobitree_links a.whylink_pt {
 background-image: url(images/whyimg_pt.png) !important;
}

.tree_links a.wholink_ru {
 background-image: url(images/whoimg_ru.png) !important;
}
.tree_links a.whatlink_ru {
 background-image: url(images/whatimg_ru.png) !important;
}
.tree_links a.whylink_ru {
 background-image: url(images/whyimg_ru.png) !important;
}
.mobitree_links a.wholink_ru {
 background-image: url(images/whoimg_ru.png) !important;
}
.mobitree_links a.whatlink_ru {
 background-image: url(images/whatimg_ru.png) !important;
}
.mobitree_links a.whylink_ru {
 background-image: url(images/whyimg_ru.png) !important;
}

.tree_links a.wholink_sp {
 background-image: url(images/whoimg_sp.png) !important;
}
.tree_links a.whatlink_sp {
 background-image: url(images/whatimg_sp.png) !important;
}
.tree_links a.whylink_sp {
 background-image: url(images/whyimg_sp.png) !important;
}
.mobitree_links a.wholink_sp {
 background-image: url(images/whoimg_sp.png) !important;
}
.mobitree_links a.whatlink_sp {
 background-image: url(images/whatimg_sp.png) !important;
}
.mobitree_links a.whylink_sp {
 background-image: url(images/whyimg_sp.png) !important;
}

.post-navigation{
 margin-bottom: 20px !important;
}
.sticky {
}
.clb_left{
 display: block;
 float: left;
 width: 75%;
}
.clb_right{
 display: block;
 float: right;
 width: 300px;
}
.src_block{
 display: block;
 float: left;
 margin-top: 34px !important;
}
.news_swtch{
 display: block;
 float: right;
}
.domain_img{
 display: block;
 width: 825px;
 height: 250px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.single_post .entry-content p {
 float: none;
}
.single_post .post-thumbnail{
 margin-right: 15px;
 margin-bottom: 40px;
}