| Server IP : 10.19.1.101 / Your IP : 216.73.216.158 Web Server : Apache System : Linux web1f13.kinghost.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64 User : schererimoveisrs ( 170628) PHP Version : 7.4.33 Disable Function : apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/schererimoveisrs/www/pre backup/wp-content/themes/sauron/ |
Upload File : |
/*
Theme Name: Sauron
Theme URI: https://web-dorado.com/wordpress-themes/sauron.html
Author: web-dorado.com
Author URI: https://web-dorado.com/
Text Domain: sauron
Description: Sauron is a responsive WordPress multipurpose theme. This SEO-friendly WordPress theme uses one page scroll and parallax technology with easy set-up sticky menu. It has wide list of customizable features including full-width posts grid, front page builder, full screen lightbox slideshow, layout editor and social sharing options. It is compatible with top WordPress plugins such as WPML(multilingual ready), JetPack, Contact Form 7, bbPress, BuddyPress, Photo Gallery and various e-commerce plugins. A special accent is made on its cross-browser compatibility, mobile friendly design and responsive features. The theme is retina ready with clean flat design. Sauron also can be fully customized to be used for business portfolio, company corporate, commercial, non-profit organization, blog, photography, personal, restaurant, construction, health and other sites. Demo URL: https://themedemo.web-dorado.com.
Sauron Theme, Copyright 2015 web-dorado.com
Sauron is distributed under the terms of the GNU GPL
Version: 1.1.4
Tags: black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, custom-menu, custom-header, custom-background, featured-images, custom-colors, flexible-header, full-width-template, one-column, two-columns, three-columns, right-sidebar, left-sidebar, theme-options, threaded-comments, translation-ready, sticky-post, responsive-layout, photoblogging
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
*/
/*Wordpress standart*/
body{
background-color: #ffffff;
width:100%;
margin:0px;
padding:0px;
text-align:left;
font-size:15px;
overflow-x:hidden;
}
body > .container{
text-align:center;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.sticky{
display:none;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.wp-caption {
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
dt {
font-weight: bold;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.gallery-caption{
display:none;
}
a {
text-decoration:none;
outline:none;
}
a:link, a:visited {text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
::-webkit-input-placeholder {
font-weight: normal;
}
:-moz-placeholder {
font-weight: normal;
}
.archive-header{
font-size: 24px;
margin: 15px 0;
}
h1{
font-size: 36px;
}
h2{
font-size: 30px;
}
h3{
font-size: 24px;
}
h4{
font-size: 20px;
}
h5{
font-size: 16px;
}
h6{
font-size: 14px;
}
h1, h2, h3, h4, h5, h6, form, p, ul, ol, dl, li {margin:0px; padding:0px;}
h2,aside h3 {
position:relative;
margin:0px;
}
h1, h2, h3, h4, h5, h6,pre, a, p{
word-wrap: break-word;
word-break: break-word;
}
.styledHeading{
line-height: 34px;
padding: 3px 0 0 3px;
margin-top: 1px;
min-height: 40px;
}
p{
margin: 0 0 10px 0;
}
.gallery-item {
float: left;
overflow: hidden;
position: relative;
max-height: 154px;
}
#gallery-1{
display: inline-table;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
width: 100%;
display: block;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
#blog table,
#content table{
border-collapse: collapse;
}
#blog ol, #blog ul , #content ol, #content ul{
padding-left: 20px;
}
#wd-categories-tabs .tabs{
padding-left: 0px;
}
#blog td, #blog th,
#content td, #content th{
border: 1px solid #B6B6B6;
padding: 7px
}
.categories-links, .tags-links, .author, .entry-meta time {
margin-right: 20px;
}
address {/*display:inline;*/ font-style:normal;}
object {outline:none;}
.hide {display:none; /*visibility:hidden;*/}
.show {display:block; /*visibility:visible;*/}
.clear {clear:both;}
.date{ font-size: 16px;}
a img {border:none;}
img{
max-width: 100%;
height: auto;
}
pre {
white-space: pre-wrap; /* CSS 3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.img_container.fixed{
position:relative;
overflow:hidden;
}
.blog-post.home-post. img_container.unfixed{
width:200px;
}
.img_container.fixed img{
position:relative;
}
.size250x180{
width:250px;
height:180px;
}
.size300x300{
width:300px;
height: 300px;
}
.size200x150{
width:200px;
height:150px;
}
.size180x150{
width:180px;
height: 150px;
}
.size370x310{
width:370px;
height:310px;
}
.size360x250{
width:370px;
height:250px;
}
.searched{
float: left;
margin-right: 15px;
}
#live_search{
left: -35px;
width: 155px;
background: #fff;
border-radius: 8px;
padding: 10px 20px;
position: absolute;
top: 38px;
z-index: 10002;
border: 1px solid #D5D5D5;
}
#live_search li{
list-style: none;
padding: 8px 0 4px;
border-bottom: 1px solid #f2f2f2;
overflow: hidden;
}
#live_search li:last-child{
border-bottom: 0px;
}
#live_search li {
float: left;
margin-bottom: 0;
margin-right: 15px;
position: relative;
width: 100%;
}
#live_search li .fa{
font-size: 15px;
}
#live_search li img {
max-width: 30px;
height: auto;
width: 100%;
-webkit-transition: all .40s;
-moz-transition: all .40s;
-o-transition: all .40s;
transition: all .40s;
margin-right: 10px;
}
#live_search .desc_div{
width: 115px;
}
#live_search .desc_div,
#live_search .img_div{
float: left;
}
.live-search_more {
display: block;
min-height: 1px;
margin: 3px 0 0px;
padding: 8px;
text-align: center;
font-weight: bold;
line-height: 12px;
}
.blog-post .img_container,
.about_us-post .img_container{
float:left;
overflow: inherit;
margin-right:24px;
margin-bottom: 10px;
}
.aboutus{
float: left;
}
.aboutus,
#service_posts{
background-color: #F9F9F9 !important;
}
.aboutus img{
margin: 0 !important;
}
/*###################################################*/
.phone .entry embed, .phone .entry iframe{
max-width:98%;
}
.container {
position:relative;
margin:0px auto;
clear:both;
/*width:1024px;*/
}
/*navigation*/
.page-links{
margin: 14px 0;
font-size: 17px;
clear: both;
}
.page-navigation a {
padding: 7px;
margin: 7px;
text-transform: uppercase;
font-size: 13px;
}
.page-navigation .next_link{
float: right;
padding: 3px 15px 10px 15px !important;
top: -63px;
position: relative;
}
#for_phone .next_link,
#for_phone .prev_link{
font-size: 20px;
padding: 1px 12px 4px 12px !important;
background: none;
}
.next{
float: right;
top: 5px;
position: relative;
}
.prev{
float: left;
}
.prev a{
float: left;
line-height: 1px;
padding: 13px 15px 23px 35px;
}
.page-navigation.pages{
padding-top: 10px;
}
div#pagination{
overflow: initial;
}
.section_pagination{
position: absolute;
top: 50%;
width: 100%;
}
#portfolio_posts .section_pagination{
position:relative;
top:auto;
bottom:34px;
}
#gallery_tab .section_pagination{
top: 50%;
height: 0;
}
#gallery_tabs .cont_gallery_tab{
position:relative;
}
.phone #gallery_tab .section_pagination{
top: 100%;
}
.next_section, .prev_section{
font-size: 40px;
cursor: pointer;
position: absolute;
}
.portfolio_posts_section_pagination{
padding: 3px;
}
.portfolio_posts_section_pagination,
#portfolio_posts .next_section i,
#portfolio_posts .prev_section i{
font-size: 20px;
}
.next_section{
right: 0;
}
.prev_section{
left: 0;
}
.home div#pagination{
margin: 0 !important;
}
.next_page:after,
.nav-forward a:after {
width: 0;
height: 0;
content: "\27A1";
margin-left: 5px;
font-style: normal;
font-weight: 100;
font-size: 22px;
top: 3px;
position: relative;
}
.page-navigation .next_link {
float: right;
padding: 3px 15px 10px 15px !important;
top: -43px;
position: relative;
}
.page-navigation.pages .next_link {
top: -3px;
}
.page-navigation a:nth-child(2){
float: right;
}
.page-navigation .prev_page:before ,
.nav-back a:before{
width: 0;
height: 0;
border-top: solid transparent;
border-bottom: solid transparent;
border-width: 5px;
content: "\27A1";
margin-left: 5px;
font-style: normal;
font-weight: 100;
font-size: 22px;
top: 8px;
position: relative;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
display: block;
left: -10px;
}
.page-navigation.for_image_grid .prev_link,
.page-navigation.service .prev_link{
float: left;
padding: 3px 13px 13px 30px;
top: -38px;
position: relative;
line-height: 1;
}
.page-navigation.for_image_grid .prev_page:before,
.nav-back a:before,
.page-navigation.service .prev_page:before{
top: 28px;
}
.nav-back a{
padding: 0px 15px 10px 33px;
display: block;
}
.nav-forward a{
padding: 10px 13px 10px 13px;
}
.page-links-title, .page-links-number{
margin-right: 5px;
}
.page-links-number{
display: inline-block;
width: 23px;
text-align: center;
}
.navigation{
clear: both;
font-size: 17px;
}
.page-navigation{
clear: both;
font-size: 20px;
background: none !important;
margin: 20px 0 !important;
min-height: 25px;
}
#infscr-loading {
position: fixed;
width:220px;
height:40px;
top:0px;
bottom:0px;
left:0px;
right:0px;
margin:auto;
background: #fff;
padding: 20px;
z-index: 1000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
color: #000;
}
#infscr-loading >div{
height:100%;
}
#infscr-loading .end_of_loading{
position:relative;
top:9px;
}
.page-navigation a[rel="next"]{
float:right;
}
/*entry meta*/
.entry-meta{
font-size: 16px;
text-align: left;
margin: 8px 0;
clear:both;
}
.single-post .entry-meta{
font-size: 17px;
margin: 5px 0;
padding: 18px 0 5px;
border-top: 1px solid #E7E7E7;
letter-spacing: 0.8px;
}
.meta-date{
margin-bottom:15px;
}
.sep{
font-size: 16px;
font-weight: 600;
background-size: contain !important;
}
.sep.tag{
background:url(images/tag.png) no-repeat;
height:20px;
width:20px;
display:inline-block;
margin-bottom: -4px;
margin-right: 7px;
}
.sep.date{
background:url(images/date.png) no-repeat;
height:20px;
width:20px;
display:inline-block !important;
margin: 0 7px 0 0 !important;
}
.sep.author{
background:url(images/author.png) no-repeat;
height:20px;
width:20px;
display:inline-block;
margin-right: 7px;
}
.sep.category{
background:url(images/categories.png) no-repeat;
height:16px;
width:16px;
display:inline-block;
margin-right: 7px;
}
.entry-meta-cat{
margin: 5px 0;
padding: 5px 0;
font-size: 16px;
letter-spacing: 0.8px;
}
.entry-date{
margin-right: 5px;
}
header, #header {
position:relative;
width:100%;
float: left;
top: 0
}
#header > .container {
text-align: center;
}
.sticky_menu{
-webkit-transition-property: height;
-webkit-transition-duration: 0.3s;
transition-property: height;
transition-duration: 0.3s;
z-index: 4 !important;
position: relative;
top: 0;
}
.sticky_menu #logo{
bottom:1px !important;
}
.sticky_menu #logo img{
max-height: 50px;
}
.tablet .sticky_menu #logo,
.tablet .sticky_menu #search-block{
display: none;
}
#header-top {
width:100%;
border-bottom:1px solid rgba(230,230,230,0.6);
padding-top:12px;
}
#header-top .container {
height:60px;
}
/********************SEARCH PAGE************************/
#search-block {
height: 36px;
margin-top:30px;
display: inline-block;
}
#search-block-category{
clear:both;
width:190px;
position: absolute;
margin-top:30px;
}
#search-block .ast-search .search-input {
background: url(images/search.png);
background-repeat: no-repeat;
padding: 5px;
width: 20px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
float: right;
margin: 0;
border: 1px solid transparent;
height: 20px;
box-sizing: content-box;
cursor: pointer;
text-indent: 10000px;
background-size: 25px;
}
#search-submit {
position: absolute;
top: 1px;
right: 13px;
width: 30px;
height: 31px;
z-index: -1;
border: 0px;
background: transparent;
}
#blog.search-page .ast-search #search-submit,
#content.error-404 .ast-search #search-submit{
background: url(images/search.png);
background-repeat: no-repeat;
position: relative;
top: 10px;
left: 0px;
width: 30px;
height: 31px;
border: 0px;
z-index: 0;
background-size: 25px;
}
#blog.search-page .ast-search .search-input,
#content.error-404 .ast-search .search-input {
text-align: left;
padding-left: 10px;
}
#search-block .ast-search .search-input:focus {
width: 150px;
background-image: none;
border: 1px solid #ddd;
text-indent: 1px;
}
.search-input {
width: 100%;
height: 25px;
z-index: 1;
border: 0px;
outline: none;
max-width: 93%;
border: 1px solid #ddd;
border-radius: 4px;
}
.tablet #search-block {
float: right;
text-align: center;
margin: 0 auto;
display: inherit;
margin-top: 10px !important;
max-width: 50%;
}
.tablet #search-block .ast-search .search-input{
float: none;
}
.search-no-result{
margin: 20px 0 20px 10px;
font-size: 17px;
}
.SearchPost{
float:left;
position: relative;
width:363px;
height:238px;
overflow:hidden;
}
/*ttt!!! added*/
.SearchPost img{
width: auto;
height: auto;
}
.SearchPost img:not(.zoom-icon) {
position: absolute;
/*margin: 0;*/ /*ttt!!! was auto*/
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: initial;
}
.SearchPost h4{
font-size: 30px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-weight: bold;
}
.gallery-post-info p{
font-style: italic;
}
.gallery-post-info{
padding-left: 15px;
padding-right: 15px;
margin-top: 70px;
}
/********SEARCH TABLETE***********/
.tablet .blog.search-page,
.tablet.page-template-page-search-php #content{
padding-left:1.302%;
padding-right:1.302%;
box-sizing: border-box;
}
.tablet .blog.search-page #searchform,
.tablet.page-template-page-search-php #searchform{
width:100%;
}
/********SEARCH PHONE***********/
.phone.search .right_container{
padding-right:1.875%;
padding-left:1.875%;
box-sizing: border-box;
}
.phone.search #searchform,
.phone.page-template-page-search-php #searchform{
width:100%;
}
/********************END SEARCH PAGE************************/
#header-middle {
position:relative;
width:100%;
clear:both;
padding:12px 0px 12px 0px;
}
#header {
border-bottom: 1px solid rgba(192, 192, 192, 0.66);
z-index: 14;
position: relative;
padding: 0 !important;
}
#logo {
position: relative;
max-width:300px;
margin: 0 64px 10px 24px;
display: inline-block;
}
#logo h1 {
font-size: 36px;
padding:10px 0 10px 0;
margin:6px 0 4px 0;
}
#header-middle #logo {min-height:60px;}
#logo img {
max-width: 160px;
}
.sticky_menu #logo img {
max-width: 80%;
bottom: 0px;
}
.phone .top-nav-list,
.phone .top-nav-list *{
width: calc(100% - 20px);
text-align: left;
}
.sticky_menu #search-block{
margin-top: 12px;
}
.phone #logo img{
max-width: 50%;
max-height: 120px;
bottom: 0px;
}
.advertismnet {
background:#f5f5f5;
display:table-cell;
text-align:center;
vertical-align:middle;
font-size:40px;
color:#cdcbcb;
}
#top-advertismnet {
width:100%;
max-width:468px;
height:60px;
float:right;
}
#top-advertismnet img{
width:100%;
height:60px;
}
/*###########SLIDESHOW##########*/
/*ttt!!! remove later*/
#slideshow {
position:relative;
/*background-size:100% 100%;*/
}
/*###########TOP POSTS##########*/
#top-posts {
position:relative;
clear:both;
width:100%;
text-align:left;
margin-top:4px;
}
#top-posts a{color:auto;}
#top-posts h2 {
position:relative;
display:block;
text-align:left;
line-height: 38px;
margin-bottom: 3px;
padding:0% 1%;
}
#top-posts .date {
position:relative;
display:block;
text-align:left;
font-size:16px;
color:#8b8b8b;
margin:0px 0px -5px 0px;
padding:0% 1%;
}
#top-posts-list {
display:table;
width:100%;
list-style:none;
margin:10px 0px 0px 0px;
padding:-2px 0px 0px 0px;
border-top:1px solid #8b8b8b;
}
#top-posts-list .image-block > img{
max-width:100% !important;
max-height:100% !important;
}
#top-posts-list li {
float:left;
width:23.5%;
margin-right:2%;
}
#top-posts-list li:last-child {margin-right:0px;}
#top-posts-list li h3 {
position:relative;
display:block;
font-weight:normal;
font-size:25px;
width:100#;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
margin-bottom: 10px;
margin-top: 2px;
}
#top-posts-list li div.image-block {
position:relative;
clear:both;
width:244px;
height:105px;
overflow:hidden;
margin-bottom:5px;
max-width: 100%;
}
#top-posts-list li div.text {
position:relative;
width:100%;
overflow:hidden;
}
#top-posts-list li div.text p{
overflow:hidden;
width:100%;
height:100%;
}
#top-posts-list li div.text p {
text-align:justify;
}
/*SLIDESHOW*/
#slides-list {
height:100%;
}
#slideshow .nivo-caption {
position:absolute;
left:10%;
bottom:10%;
width:20%;
height:40%
}
#slideshow .nivo-prevNav,#slideshow .nivo-nextNav {
display:block;
width:10px;
height:20px;
text-indent:-9999px;
}
#slideshow .nivo-prevNav {
padding:0px 0px 0px 5%;
background:url(images/arrow-left-right-black.png) right bottom no-repeat;
}
#slideshow .nivo-nextNav {
padding:0px 5% 0px 0px;
background:url(images/arrow-left-right-black.png) left top no-repeat;
}
/*#############################MAIN#################################*/
#main {
position:relative;
width:100%;
clear:both;
}
#content {
position:relative;
text-align:left;
}
#videos-block {
clear:both;
position:relative;
width:100%;
margin:15px 0px 10px 0px;
}
#videos-block h2 {
position:relative;
display:block;
text-align:left;
line-height: 50px;
margin-left: 8px;
}
#videos-block .date {
position:relative;
display:block;
text-align:left;
font-size:16px;
color:#8b8b8b;
margin:0px 0px -5px 10px;
line-height: 15px;
}
#videos-block .full-width {
width:97%;
clear:both;
margin:10px 0px 0px 0px;
padding:15px 8px 8px;
border-top:1px solid #8b8b8b;
}
#videos-block .full-width img{
float:left;
margin: 0 25px 10px 0;
}
#videos-block .full-width h3{
margin: 3px 0 10px;
font-size: 24px;
}
.phone #videos-block .full-width {
width:95%;
}
#videos-block .half-block {
position:relative;
width:48%;
padding:1% 0% 1% 2%;
float:left;
}
#videos-block .half-block h3 {
font-size:22px;
font-weight:normal;
margin:0px 0px 10px 0px;
}
#videos-block .half-block .video-block {
position:relative;
height:244px;
/*width:335px;*/
max-width:335px;
background:url(images/video.1.jpg) left top no-repeat;
}
/*###########BLOG################*/
#blog {
position:relative;
/*width:100%;*/
margin:0px;
padding-bottom:20px;
}
#blog.content-inner-block{
margin:15px 0px 10px 0px;
}
#blog .date {
position:relative;
display:block;
text-align:left;
font-size:16px;
color:#8b8b8b;
margin:0px 0px 5px 10px;
}
#blog .blog-post ul {
display:table;
width:100%;
list-style:none;
padding:5px 0px 0px 0px;
border-top:1px solid #8b8b8b;
}
#blog .blog-post > ul li {
width:47%;
float:left;
margin:20px 2% 20px 1%;
height:105px;
overflow:hidden;
}
#blog .blog-post > ul li:nth-child(2n+1){
clear:both;
}
#blog .blog-post > ul li img {
width:auto !important;
height:105px !important;
float:left;
margin:0px 10px 0px 0px;
}
#blog .blog-post > ul li h3{
font-size:25px;
color:#8c0015;
font-weight:normal;
margin-top:-5px;
line-height: 30px;
}
.blog-post h3 {
font-size: 24px !important;
font-weight: bold;
text-align: center;
padding: 10px 8px 10px 8px;
margin-bottom: 15px
}
#blog .blog-post > ul li p {
text-align:justify;
}
#bottom-advertismnet {
display:block;
position:relative;
margin:0px auto;
margin-top:30px;
width:100%;
max-width:728px;
height:90px;
line-height:85px;
margin-bottom: 30px;
}
#bottom-advertismnet img {
width:100%;
height:90px;
max-width:100% !important;
}
/*#####################SIDEBAR######################*/
aside {
width:25%;
float:left;
text-align:left;
}
aside .sidebar-container {
margin: 25px 3px 0px 3px;
padding: 0px 5px 0px 5px;
}
aside .sidebar-container .widget-sidebar {
position:relative;
padding-bottom:10px;
margin-left:5px;
margin-bottom:10px;
max-width: 100%;
}
aside .sidebar-container .widget-sidebar.widget_search{
/*height: 40px; ttt!!!*/
padding-top: 10px;
}
aside .sidebar-container .widget-sidebar .aside-advertismnet {
display:block;
width:223px;
height:145px;
font-size:28px;
}
aside .sidebar-container .widget-sidebar .aside-adsence {
display:block;
width:200px;
height:200px;
font-size:28px;
margin:0px auto;
}
aside .sidebar-container ul,#sidebar-footer .widget-footer ul {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 10px;
text-indent: -3px;
}
#footer-bottom .container {
padding: 30px 0px 13px 0px;
text-align: center;
}
.entry{
margin: 0px 10px 23px;
text-align: left;
}
.entry.container{
margin: 0 auto;
}
aside .sidebar-container .widget-sidebar ul li{
margin-bottom:5px;
}
aside .widget-sidebar> h3{
margin-bottom:5px;
word-wrap: break-word;
line-height: 50px;
font-size:39px;
}
aside .widget-sidebar> h2 {
margin-bottom:5px;
word-wrap: break-word;
line-height: 32px;
}
aside .sidebar-container .widget-sidebar .testimonials > div {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #c8c8c8;
}
aside .sidebar-container div.widget-sidebar:nth-last-of-type(2){
border-bottom:0 !important;
}
aside .sidebar-container .widget-sidebar .testimonials > div:last-child {
border-bottom:0px;
}
aside .sidebar-container .widget-sidebar .testimonials > div p {
text-align:justify;
}
.events-widg{
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #B9B8B8;
}
.phone .textwidget span{
font-size: 20px;
}
.phone .textwidget span.second{
margin-left: 36px;
}
.phone #logo {
max-width:50%;
position: relative;
bottom: 0px;
}
.phone #search-block {
/*width: 50%;*/
}
.phone #top-advertismnet {
float:none;
position:relative;
margin:0px auto;
display:block;
}
.tablet #top-advertismnet {
max-width:440px;
}
.tablet #middle{
transform: translate(0%, 7%);
}
.phone #middle{
transform: translate(0%, 0%);
}
/*#################NAVIGATION MENU######################*/
.tablet .phone-menu-block,.phone .phone-menu-block{
max-width: 100% !important;
margin: 0 auto !important;
}
.tablet .responsive_menu,.phone .responsive_menu{
display: block !important;
padding: 13px 0;
cursor: pointer;
border-right: 3px solid #fff; /*why white? ttt!!!*/
border-left: 11px solid #fff; /*why white? ttt!!!*/
}
.responsive_menu{display:none;}
#top-nav{
width:100%;
position:relative;
display:block;
}
.screen #top-nav,
.tablet #top-nav{
display: block !important;
}
#top-nav .sub-menu,
#top-nav .children{
text-align: left;
}
.screen #top-nav .sub-menu .sub-menu,
.tablet #top-nav .sub-menu .sub-menu,
.screen #top-nav .children .children,
.tablet #top-nav .children .children{
left: 100%;
top: -4px;
}
#top-nav .sub-menu li.current-menu-item > a,
#top-nav .sub-menu li.current_page_item >a,
#top-nav .children li.current_page_item >a{
text-shadow: 1px 0px 0px #000;
}
#top-nav li{
list-style:none;
position:relative;
}
#top-nav li a{
display: inline-block;
padding: 11px 0;
position: relative;
z-index: 9;
}
#top-nav > div > ul, #top-nav > div > div > ul {
list-style: none;
display: table;
text-align: left;
}
.top-nav-list> ul > li ul, .top-nav-list > li ul {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 14;
min-width: 205px;
}
#top-nav > div > div > ul > li.active> .children, .top-nav-list >ul > li.active > .sub-menu, #top-nav > div > ul > li.active > .sub-menu, #top-nav > div > div > ul > li.active > .sub-menu {
-webkit-animation: wd-scale-up 0.2s ease-in-out;
animation: wd-scale-up 0.2s ease-in-out;
}
#top-nav > div > div > ul > li.active> .children, .top-nav-list >ul > li.active > .children, #top-nav > div > ul > li.active > .sub-menu, #top-nav > div > div > ul > li.active > .sub-menu,
.top-nav-list li.active > .sub-menu{
display: block;
-webkit-animation: wd-fade 0.2s ease-in-out;
animation: wd-fade 0.2s ease-in-out;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.phone #top-nav ul li{
margin: 0 auto !important;
float: none;
}
.open ul{
display: block;
z-index: 100;
position:relative;
}
/*
#top-nav > ul li.haschild > a,#top-nav > div > ul li.haschild > a{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}*/
#top-nav > ul li.haschild:hover,
#top-nav > div > ul li.haschild:hover{
z-index: 10 !important;
}
.haschild{
height: 50px;
}
.haschild.open{
z-index: 6 !important;
}
active{
border-left-width: 8px;
border-left-style: solid;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.phone-menu-block{
line-height:25px;
}
.phone #search-block .ast-search .search-input{
float: none;
margin-top: 7px;
}
.phone #logo,
.phone #search-block{
float: none;
margin: 0 auto;
text-align: center;
bottom: 0px;
}
.phone #search-block{
float: right;
}
.tablet .phone-menu-block,.phone .phone-menu-block{
line-height:inherit;
}
.phone #header{
border: 0;
}
#header .sticky_menu .phone-menu-block{
margin-top: 0;
}
#top-nav {
position:relative;
width:100%;
}
#header .phone-menu-block {
position: relative;
max-width: calc(100% - 50px); /* 50px for search */
float: none;
display: inline-block;
margin-top:14px;
}
#header.sticky_menu{
position:fixed;
}
.phone #header.sticky_menu{
position: relative !important;
}
.phone .sticky_menu #menu-button-block {
top: 0;
position: fixed;
z-index: 201;
}
.phone #header.sticky_menu #search-block,
.phone #header.sticky_menu #logo{
display: none;
}
#top-nav > div > ul > li, #top-nav > div > div > ul > li, #top-nav > div > ul > li,
#top-nav > ul > li {
position: relative;
float: left;
margin: 0px 0px 0px 0px;
}
.tablet #top-nav > div > ul > li, .tablet #top-nav > div > div > ul > li, .tablet #top-nav > div > ul > li, .tablet #top-nav > ul > li{
float: none;
display: inline-block;
}
.tablet #top-nav{
text-align: center;
}
body.tablet .phone-menu-block,body.phone .phone-menu-block{
width:100%;
position:absolute;
z-index:10001;
}
#top-nav li>a{
margin: 0px 0px 0px 0px;
padding: 15px 20px 0px 20px;
min-height: 35px;
font-size: 17px;
}
#top-nav > div > ul > li ul.sub-menu li a, #top-nav > div > ul > li ul.sub-menu li a:link{
border-top: 1px solid #c5c5c5 !important;
display: block;
padding: 10px 25px 15px 10px !important;
height: 40px;
}
.tablet #top-nav li>a{
padding: 15px 15px 0px 15px;
}
.phone #top-nav li>a{
padding: 15px 0px 0px 0px !important;
}
#top-nav .sub-menu li,
#top-nav .children li{
border-top: 1px solid #c5c5c5 !important;
}
#top-nav .sub-menu li > a:hover,
#top-nav .children li > a:hover{
text-shadow: 1px 0px 0px #000;
}
.post_go div {
width: 64px;
height: 64px;
font-weight: 700;
position: relative;
font-size: 25px;
background: url(images/go_bg.png) no-repeat;
background-size: 64px;
-webkit-transition: background-size 0.5s;
-moz-transition: background-size 0.5ss;
-o-transition: background-size 0.5s;
transition: background-size 0.5s;
float: right;
cursor: pointer;
}
.round_go {
text-indent: -99999px;
display: block;
}
#top-nav li>a:lastchild{
/*border-bottom:none;*/
border-color: rgba(65, 65, 65, 0.5);
}
#menu-button-block{
display: none;
}
.phone #menu-button-block {
position: relative;
width: calc(100% - 20px);
height: 50px;
background-image: url(images/menu.button.png);
background-position: 97% center;
background-repeat: no-repeat;
text-align: left;
border: 1px solid #D7D7D7;
margin: 0 auto;
display: block;
}
.active_menu_responsive p{
margin:0px;
}
#menu-button-block a, #menu-button-block a:link, #menu-button-block a:visited,
#menu-button-block a:active, #menu-button-block a:focus, #menu-button-block a:active {
display:block;
padding:7px 10px 0px 12px;
height: 50px;
font-size:20px;
}
.top-nav-list *{
transition-property: background-color,color;
transition-duration: 0.5s;
}
.phone #top-nav {
position:relative;
z-index:200;
background:none !important;
display: none;
}
.phone #top-nav li {
position: relative;
width: 100%;
margin: 0px !important;
display: block;
clear: both;
display: block;
border: 0px;
border-bottom: 1px solid rgba(150,150,150,0.4);
}
.phone .top-nav-list > li:hover > a, .phone .top-nav-list> li > a:hover{
text-shadow: 1px 0px 0px #000;
}
.phone .lavalamp-object{
display: none;
}
.phone #top-nav > div, .phone #top-nav > div > div {
margin:0px 0px 0px 0px;
}
.phone #top-nav > div ul,.phone #top-nav > div > div ul {
display:table;
width: 100%;
}
.phone #top-nav .container{
width: 100% !important;
}
.phone #top-nav li.haschild > a {
background: url(images/arrow.menu.png) right bottom no-repeat !important;
}
#top-nav .sub-menu li.haschild > a {
background: url(images/arrow.menu.png) right bottom no-repeat !important;
}
.phone #top-nav li.haschild.open > a {
background: url(images/arrow.menu.png) right top no-repeat !important;
}
.phone #top-nav > div > ul li ul li.haschild > a, .phone #top-nav > div > ul li ul li.haschild > a:link, .phone #top-nav > div > ul li ul li.haschild > a:visited ,.phone #top-nav div> ul li ul li.haschild > a, .phone #top-nav div> ul li ul li.haschild > a:link, .phone #top-nav div> ul li ul li.haschild > a:visited ,.phone #top-nav div ul li.haschild > a{
background: url(images/arrow.menu.png) right bottom no-repeat;
}
.phone #top-nav > div > ul li ul li.haschild.open > a:hover, .phone #top-nav > div > ul li ul li .haschild.open > a:focus, .phone #top-nav > div > ul li ul li.haschild.open > a:active, .phone #top-nav > div > ul li ul li.haschild.active > a ,.phone #top-nav div ul li.haschild > a:active,.phone #top-nav div ul li.haschild > a:active,.phone #top-nav div ul li.haschild.open > a{
background: url(images/arrow.menu.png) right top no-repeat !important;
background-position-y: -4px !important;
}
.phone #top-nav > div > ul li, .phone #top-nav > div > div > ul li {
position:relative;
width:100%;
margin:0px !important;
display:block;
clear:both;
display:block;
border:0px;
border-bottom:1px solid rgba(150,150,150,0.4);
}
.phone #top-nav > div > ul > li.haschild.open > ul, .phone #top-nav > div > div > ul > li.haschild.open > ul{display:table;}
.phone #top-nav > div > ul li a,.phone #top-nav > div > ul li a:link.phone #top-nav > div > ul li a:visited,
.phone #top-nav > div > div > ul li a,.phone #top-nav > div > div > ul li a:link.phone #top-nav > div > div > ul li a:visited {
display:block;
height:38px;
padding:11px 0px 0px 5px;
border:0px !important;
}
.phone #top-nav > div > ul > li.haschild > a,.phone #top-nav > div > ul > li.haschild > a:link,.phone #top-nav > div > ul > li.haschild > a:visited,
.phone #top-nav > div > div > ul > li.haschild > a,.phone #top-nav > div > div > ul > li.haschild > a:link,.phone #top-nav > div > div > ul > li.haschild > a:visited { background:url(images/arrow.menu.png) right bottom no-repeat;}
.phone #top-nav > div > ul > li.haschild > a:hover, .phone #top-nav > div > ul > li.haschild > a:focus,.phone #top-nav > div > ul > li.haschild > a:active,
.phone #top-nav > div > div > ul > li.haschild > a:hover, .phone #top-nav > div > div > ul > li.haschild > a:focus,.phone #top-nav > div > div > ul > li.haschild > a:active{ background:url(images/arrow.menu.png) right bottom no-repeat #000;}
.phone #top-nav > div > ul > li.haschild.open > a,.phone #top-nav > div > ul > li.haschild.open > a:link,.phone #top-nav > div > ul > li.haschild.open > a:visited,
.phone #top-nav > div > div > ul > li.haschild.open > a,.phone #top-nav > div > div > ul > li.haschild.open > a:link,.phone #top-nav > div > div > ul > li.haschild.open > a:visited {background:url(images/arrow.menu.png) right top no-repeat !important;}
.phone #top-nav > div > ul > li.haschild.open > a:hover, .phone #top-nav > div > ul > li.haschild.open > a:focus,.phone #top-nav > div > ul > li.haschild.open > a:active,
.phone #top-nav > div > div > ul > li.haschild.open > a:hover, .phone #top-nav > div > div > ul > li.haschild.open > a:focus,.phone #top-nav > div > div > ul > li.haschild.open > a:active {background:url(images/arrow.menu.png) right top no-repeat;}
.phone #top-nav > div ul li ul,.phone #top-nav > div > div ul li ul {
position:relative;
width:100%;
background:none;
top:auto;
left:auto;
padding:0px;
margin:0px 0px 0px 0px;
display:none;
}
.phone #top-nav > div > ul li ul li,.phone #top-nav > div > div > ul li ul li {
padding:0px;
border:0px !important;
}
.phone #top-nav > div > ul li ul li .haschild.open > ul{display:table;}
.phone #top-nav > div > div > ul li ul li .haschild.open > ul{display:table;}
.phone #top-nav > div > ul li ul li a, .phone #top-nav > div > div > ul li ul li a {
border:0px !important;
}
.phone #top-nav > div > ul li ul li.haschild > a,.phone #top-nav > div > ul li ul li.haschild > a:link,.phone #top-nav > div > ul li ul li.haschild > a:visited,
.phone #top-nav > div > div > ul li ul li.haschild > a,.phone #top-nav > div > div > ul li ul li.haschild > a:link,.phone #top-nav > div > div > ul li ul li.haschild > a:visited { text-indent:10px;}
.phone #top-nav > div > ul li ul li.haschild > a:hover, .phone #top-nav > div > ul li ul li .haschild > a:focus,.phone #top-nav > div > ul li ul li.haschild > a:active,
.phone #top-nav > div > div > ul li ul li.haschild > a:hover, .phone #top-nav > div > div > ul li ul li .haschild > a:focus,.phone #top-nav > div > div > ul li ul li.haschild > a:active{ }
#top-nav ul.sub-menu a,
#top-nav ul.children a{
padding: 10px 10px 0px 10px;
height: auto;
display: block;
}
/*#TOP POSTS#*/
.phone #top-posts-list li h3 {font-size:18px;}
.phone #top-posts-list li div.text {height:55px;}
.phone #top-posts-list li div.text p {font-size:13px;}
.phone #top-posts-scroll {
position:relative;
margin:0px auto;
margin-top:10px;
padding-top:5px;
padding-top:5px;
border-top:1px solid #8b8b8b;
}
#top-posts-scroll{ padding:0% 1%;}
.phone .top-posts-wrapper{
position:relative;
margin:0px auto;
width:80%;
height:200px;
overflow:hidden;
}
.phone .top-posts-block {
position: absolute;
left:0px;
top:0px;
height:220px;
}
.phone #top-posts-list {
display:block;
position:relative;
overflow: hidden;
margin:0px auto;
padding:0px;
width:90%;
height:220px;
border-top:0px;
}
.phone .top-posts-block #top-posts-list {
width:100%;
}
.phone .top-posts-block #top-posts-list li {
width:245px !important;
margin: 0px 5px 0px 5px !important;
padding:0px 0px 0px 0px !important;
}
.top-posts-left, .top-posts-right {
position:absolute;
top:10px;
width: 10%;
display: table-cell;
vertical-align: middle;
cursor: pointer;
height:200px;
display:none;
}
.top-posts-left {left:0px;}
.top-posts-right {right:0px;}
.phone .top-posts-left, .phone .top-posts-right {display:block;}
.phone .top-posts-left span ,.phone .top-posts-right span {
position:relative;
display:block;
margin-top:70px;
height: 42px;
width:100%;
text-indent:-9999px;
float:left;
}
.top-posts-left span {background: url(images/arrow-left-right.png) center top no-repeat;}
.top-posts-right span { background: url(images/arrow-left-right.png) center bottom no-repeat;}
/*#######CATEGORIES TABS######*/
.phone #wd-categories-tabs .tabs-block {
position:relative;
}
#wd-categories-tabs .top-desc{
margin-bottom: 0px;
}
.posts-left, .posts-right {
position: absolute;
width: -5px;
display: table-cell;
vertical-align: middle;
cursor: pointer;
height: 100%;
display: none;
z-index: 1;
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
margin-top: 35%;
}
.posts-left {
left: 5px;
}
.posts-right {
right: 5px;
}
.posts-left div {
background: url(images/arrow-left-right.png) left top no-repeat;
height: 42px;
}
.posts-right div {
background: url(images/arrow-left-right.png) right bottom no-repeat;
height: 42px;
}
.categories-tabs-left, .categories-tabs-right {
position:absolute;
top:0px;
width: 10%;
display: table-cell;
vertical-align: middle;
cursor: pointer;
height:60px;
display:none;
z-index:10;
}
.categories-tabs-left {left:0px;}
.categories-tabs-right {right:0px;}
.phone .categories-tabs-left, .phone .categories-tabs-right {display:block;}
.phone .categories-tabs-left span ,.phone .categories-tabs-right span {
position:relative;
display:block;
margin-top:25px;
height: 20px;
width:100%;
text-indent:-9999px;
float:left;
cursor: pointer;
}
.categories-tabs-left span {background: url(images/arrow-left-right-black.png) center bottom no-repeat;}
.categories-tabs-right span {background: url(images/arrow-left-right-black.png) center top no-repeat;}
.phone #wd-categories-tabs .tabs li.active {display:block;}
.phone #wd-categories-tabs .tabs li a {
width:40% !important;
margin:0px auto;
text-align:center !important;
font-size: 23px;
line-height: 20px;
}
.phone #wd-categories-tabs ul.content > li {display:none;}
.phone #wd-categories-tabs ul.content > li.active {display:block;}
.phone #wd-categories-tabs .content ul {
/*padding:10px 10px 0px 10px;*/
width:100%;
}
.phone #wd-categories-tabs .content ul li {
clear:both;
width:100%;
}
/*#VIDEOS#*/
.phone #videos-block .half-block {
clear:both;
float:none;
position:relative;
margin:0px auto;
text-align:center;
width:auto;
}
.phone #videos-block .half-block *{
position:relative;
margin:0px auto;
}
/*#BLOG#*/
.phone #blog .blog-post > ul li {width:100%;}
.phone #blog .blog-post > ul li {width:98%;}
/*#SIDEBAR#*/
.phone aside,.phone #sidebar1,.phone #sidebar2 {
clear:both;
width:100%;
}
.phone aside .sidebar-container {
margin:0px;
}
.phone aside .sidebar-container .widget-sidebar,
.phone #sidebar1 .sidebar-container .widget-sidebar,
.phone #sidebar2 .sidebar-container .widget-sidebar {
/* width:50%;*/
float:left;
border-bottom:0px;
margin-bottom:10px;
padding-right: 20px;
min-width: 190px;
max-width: 100%;
}
@media only screen and (max-width:450px){
.phone aside .sidebar-container .widget-sidebar,
.phone #sidebar1 .sidebar-container .widget-sidebar,
.phone #sidebar2 .sidebar-container .widget-sidebar {
width:100%;
max-width: 100%;
float:none;
border-bottom:0px;
padding-right: 0px;
margin-bottom:10px;
}
}
.main{
overflow: hidden;
width: 100%;
}
.phone aside .sidebar-container .widget-sidebar.widget_search{
width:50%;
}
.phone aside .sidebar-container .widget-sidebar > div,
.phone aside .sidebar-container .widget-sidebar > img{
position:relative;
margin:0px auto;
display:block;
}
/*#FOOTER#*/
/*ttt!!!*/
/*
#footer-bottom{
position: fixed;
top:500px;
}*/
#footer div.phone {/*NPT*/
padding-bottom:10px;
}
.phone #footer-widgets-list {
width:100%;
clear:both;
}
.phone #footer-widgets-list li{
width:100%;
border-bottom:1px solid #000;
}
.phone #footer-widgets-list li:last-child {border-bottom:0px;}
/*#############PHONE END##################*/
/*#############TABLET BEGIN##################*/
.container.tablet {
width:768px;
}
/*#MAIN#*/
.tablet #content {
width:100%;
}
/*#TOP POSTS#NOT IMPORTANT*/
.tablet #top-posts-list li h3 {font-size:18px;}
.tablet #top-posts-list li div.text {height:55px;}
.tablet #top-posts-list li div.text p {font-size:13px;}
/*#SIDEBAR#*/
.tablet aside {
clear:both;
width:100% !important;
}
.tablet aside .sidebar-container{
margin:0px;
}
.tablet aside .sidebar-container .widget-sidebar {
max-width: 100%;
width:33%;
float:left;
border-bottom:0px;
}
/*#############TABLET END##################*/
/*#############Dianna Style BEGIN ##################*/
#blog .blog-post > ul li{
height:auto !important;
}
#blog .blog-post h2{
border-bottom:0 !important;
padding-bottom:15px;
margin-bottom:0 !important;
line-height: 50px;
margin-left: 8px !important;
}
.blog-post {
position:relative;
padding: 0px 0px 40px 0px;
width: 100%;
display: inline-block;
}
.blog.archive-page>div.post{
position:relative;
padding:30px 0px 40px 0px;
width: 100%;
background: url(images/line.png) bottom no-repeat;
background-size: contain;
}
#blog-posts .read_more{
position: relative;
background-image: url(images/blog_post_more.png);
background-repeat: no-repeat;
display: block;
text-align: center;
background-position: 50% 100%;
background-size: 39% 3px;
height: 19px;
font-weight: bold;
text-transform: uppercase;
-webkit-transition: background-size 0.5s;
transition: background-size 0.5s;
top: 2px;
margin: 0;
}
#blog-posts .read_more:hover {
background-size: 100% 3px;
}
.blog-post-content{
width: 95%;
margin: 0 auto;
}
.blog-post img {
display:inline-block;
margin: 0px 30px 10px 0px;
width: 100% !important;
}
.image_div{
height: 375px;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.entry img,
.widget-sidebar img,
.blog-post img {
max-width: 100% !important;
height:auto;
}
.blog-post p {
text-align:justify;
font-size: 16px;
}
.blog-post-div {
width: 405px !important;
display: inline-block;
background-color: #EFEFEF;
border-bottom: 2px solid #D8D7D7;
text-align: left;
}
.tablet .blog-post-div{
width: 45% !important;
margin: 0px 0px 20px 20px;
}
.phone .blog-post-div{
}
.phone .blog_list{
margin: 0;
}
.blog-post-div {
margin: 20px 0px 20px 20px;
padding-bottom: 0;
}
.blog_list {
position: relative;
text-align: center;
}
.tablet .blog-post-div {
width: 45% !important;
float: left;
}
.tablet .blog-post img {
width: 100% !important;
height: 370px;
}
.blog-post-info {
position:relative;
height:32px;
float: left;
width:100%;
background:#EBEBEB url(images/blog.info.png) left top repeat-x;
}
.blog-post-info ul {
height:32px;
display:table;
list-style:none;
float: left;
padding:0 !important;
border-top:none !important;
position: absolute;
}
.blog-post-info ul li {
position:relative;
display:block;
width:auto !important;
padding:0px 10px 0px 35px;
float:left !important;
height:32px;
}
.blog-post-info ul li.date {background:url(images/blogpostinfo.date.gif) left center no-repeat; margin:0 !important;}
.blog-post-info ul li.admin {background:url(images/blogpostinfo.admin.gif) left center no-repeat;}
.blog-post-info ul li span {
display:block;
padding:5px 0px 0px 0px;
color:#565656;
font-size: 15px;
}
.blog-post .read-more {
bottom:95px !important;
}
.read_more{
display: block;
font-size: 15px;
margin-top: 40px;
}
.error-404 .read_more{
margin-top: 0px;
}
h1{
font-weight: normal;
padding-bottom: 7px;
text-transform: uppercase;
margin-bottom: 5px;
}
#image_list_bottom .page-navigation{
display:none;
}
.container.tablet #blog, .phone .container #blog {
width:97%;
margin-bottom:20px !important;
clear:both;
}
.inputboxx{
float:left;
width: 100%;
margin-top: 30px;
margin-right:1%;
}
.phone .inputboxx{
margin-top: 30px !important;
}
/*#############Dianna Style END ##################*/
/*#############Search Style BEGIN ##################*/
.tabs li{
word-wrap:normal;
overflow:hidden;
white-space: nowrap;
}
#searchform{
width: 97%;
margin-left: 10px;
margin-top: 10px;
max-width: 700px;
margin: 0 auto;
margin-bottom: 50px;
}
.ast-search{
position: relative;
}
.search-result-info{
margin-bottom:16px;
font-size:15px;
}
#searchinput {
position: relative;
float: left;
width: 86%;
height: 40px !important;
padding: 0px 0px 0px 10px !important;
font-size: 19px;
outline: none;
line-height: 27px;
border: 0;
background: transparent;
}
#searchsubmit {
position: absolute;
top: 0px;
right: 10px;
width: 11%;
height: 42px !important;
cursor: pointer;
font-family: Segoe UI;
font-size: 24px !important;
padding: 0px 2% 3px;
line-height: 100%;
background: url(images/search.png);
background-repeat: no-repeat;
background-position: 95%;
border: none;
background-size: 30px;
}
[placeholder]:focus::-webkit-input-placeholder {
transition: opacity 0.13s linear 0.13s ;
opacity: 0;
}
.search-result {
border-bottom:1px solid #ccc;
float: left;
width: 100%;
padding-bottom: 20px;
text-align: left;
}
.search-page .page-navigation{
padding-top: 20px;
}
.search-result:last-child{
padding-bottom: 0px;
}
.search-result .size180x150 {
width: 180px;
float: left;
margin: 15px 25px 0 0;
overflow: hidden;
}
.search-result h3 {
font-weight:normal;
margin:10px 0;
}
#searchbox {
border: 1px solid #AAA;
height: 42px;
position: relative;
}
.search-result .entry > p {
text-align:justify;
margin-bottom:10px;
}
/*#############Search Style END ##################*/
/* Abaut Us page*/
.about_us .tabs > li {
display: inline-block;
margin: 20px -5px;
}
#about_us #wd-horizontal-tabs .tabs li .div_image, .service_post .service_postt {
display: inline-block;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
cursor: pointer;
}
.service_page_tabs{
margin-top: -30px !important;
}
.service_page_tabs a{
font-size: 23px !important;
}
#wd-horizontal-tabs {
position: relative;
margin: 0 auto;
}
.ajaxed #horizontal_tabs h2, .ajaxed #horizontal_tabs .top-desc, .ajaxed #horizontal_tabs .post_info, .ajaxed #horizontal_tabs .radius.animate{
opacity: 1 !important;
}
.opaque {
opacity: 1 !important;
}
#about_us .tabs > li {
display: inline-block;
width: 193px;
margin-right: 20px;
}
#about_us #wd-horizontal-tabs .post_info{
top: 0;
}
.phone #about_us #wd-horizontal-tabs .post_info{
top: 225px;
left: 60%;
}
.tablet #about_us .tabs > li{
margin: -10px 15px;
}
#about_us #tabs_div {
float: none;
min-height: 205px;
}
#about_us #wd-horizontal-tabs .tabs li img{
width: 163px !important;
height: 163px;
margin: 9px;
border: 0px;
border-radius: 50%;
-webkit-transform: scale(1);
text-indent: 0px;
position: relative;
top: -6px !important;
left: -6px !important;
}
#about_us #wd-horizontal-tabs ul.tabs{
width: 100%;
padding: 0;
}
#about_us .post_info {
display: block;
position: relative;
left: 0;
top: 0;
text-align: center;
margin-top: 10px;
}
#about_us .post_info h3 {
text-shadow: 0px -1px 0px;
}
#about_us .post_info a {
display: block !important;
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0px 30px;
margin: 0 auto;
}
#wd-horizontal-tabs .post_info h3 a{
display: block !important;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.phone #wd-horizontal-tabs .post_info h3 a{
margin: 0 auto;
}
.tablet .about-content h2.blog-description{
padding-top: 43px;
}
.phone .about-content h2.blog-description{
padding-top: 16px;
margin: 0px 2px 0px 0;
}
.about-content .single-title.blog-description{
font-size : 45px ;
font-weight : 700 ;
}
.about-content p{
margin: 0px 70px 10px 0;
font-size : 16px ;
line-height : 20px;
text-align: center;
}
.post-thumbnail {
background-position: top center;
background-repeat: no-repeat;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
max-width: 290px;
float: left;
margin-right: 20px;
margin-bottom: 15px;
position: relative;
}
.post-thumbnail:before {
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.phone .about-content p{
margin: 0px 2px 10px 0;
}
.about-content{
background-size: contain;
padding-bottom: 25px !important;
margin-bottom: 20px;
}
.about-content .post-thumbnail-div{
margin: 25px 110px 15px 0;
width:auto;
height:auto;
}
#about_us{
padding-bottom: 25px;
margin-bottom: 30px;
}
.about_us-post {
left: 0px;
position: relative;
display: inline-block;
margin: 20px -5px;
overflow: visible !important;
}
.post_desc_about {
opacity: 0;
width: 150px;
margin: 0 auto;
top: 45px;
position: absolute;
left: 38px;
white-space: normal;
font-size: 14px;
transition: all 0.5s ease;
}
.tabs > li{
transition: all 0.5s ease;
}
.tabs > li:hover .div_image img,
.post_desc_about:hover .div_image img{
-webkit-transform: scale(1);
}
.tabs > li:hover .div_image img,
.post_desc_about:hover img{
-webkit-transform: scale(1.15);
}
.tabs > li:hover .post_desc_about{
opacity: 1;
}
.tablet .post_desc_about{
left: 90px;
}
.phone .post_desc_about{
left: -17%;
top: 243px;
width: 285px;
opacity: 1;
}
#about_us #wd-horizontal-tabs .tabs li:hover .div_image {
background: #000;
}
#about_us #wd-horizontal-tabs .tabs li:hover >a {
opacity: 0.99;
-webkit-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
-ms-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
#about_us #wd-horizontal-tabs .tabs li .div_image{
width: 170px;
padding: 8px;
height: 170px;
border-radius: 50%;
margin: 0px 20px;
}
#about_us #wd-horizontal-tabs .tabs li:hover img {
opacity: 0.3;
cursor: pointer;
}
.phone .about_us-post{width:95%;}
.about_us-post img {
height: 140px;
}
.about_us-post h3 {
margin-bottom: 10px;
text-align: center;
position: relative;
}
.tablet .about_us-post h3{
left: 60px;
}
.about_us-post p {
text-align:justify;
}
/* Abaut Us page Tablet*/
.tablet .about-content .post-thumbnail-div{
margin:0px;
}
/* Abaut Us page phone*/
.phone .about-content .post-thumbnail-div{
margin:0px;
width:100%;
}
/* /////////////////////////////SONA ////////////////////////////////////// */
.most_categories {
width: 31%;
float:left;
min-height: 180px;
margin: 0 10px 30px 0;
}
.phone .most_categories {width:46%;}
.most_categories h3 {
margin-bottom: 5px;
}
.most_categories h3 a{
font-weight: bold;
}
.most_categories a{
display: inline-block;
}
/*#####################PAGE NEWS##################*/
h2.page-header {
text-align: center;
padding: 25px 0px 0px 0px !important;
margin: 0px !important;
min-height: 60px;
text-align: center;
font-weight: 700;
}
.single-post h2.page-header{
text-align: left;
padding: 25px 0px 25px 0px !important;
display: table;
}
.blog_text{
min-height: 107px;
}
.blog.bage-news{background:none !important;}
.blog.bage-news .news-div-image{float:left; margin-right:7px}
.blog.bage-news .news-div-text h3 a{ position:relative; bottom:5px}
.blog.bage-news .news-div-text h3{margin-bottom:-7px}
.blog.bage-news .news-div-text p{margin-top: 8px;}
.blog.bage-news .entry{clear: both;}
.blog.bage-news .news-post{padding-bottom: 10px;padding-top: 6px}
.blog.bage-news .date-in-post{color:#BDB9B9;}
.blog.bage-news .news-post{margin-bottom: 7px;}
/*#####################PAGE GALLERY##################*/
#overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}
#modal {
position:absolute;
background:url('/images/tint20.png') 0 0 repeat;
background-color: rgb(151, 151, 151);
border-radius:16px;
padding:8px;
}
#content {
border-radius:8px;
}
#gallery_tabs {
padding: 80px 0px 0px 0px;
}
.phone #gallery_tabs{
margin-bottom: 50px;
}
.phone #content ,
.tablet #content,
.tablet #blog,
.phone #blog {
padding-top: 8px;
padding-right:0 !important;
width: 100%;
}
.phone #content>div:not(.gallery_main_div):not(.before_content) ,.phone #blog>div,
.phone .search-page>div,
.phone .search-page form,
.tablet #content>div:not(.about-content):not(.gallery_main_div):not(.before_content),.tablet #blog>div,
.tablet .search-page>div,
.tablet .search-page form{
padding: 0px 5px;
box-sizing:border-box;
}
#close {
position:absolute;
background:url('/images/close.png') 0 0 no-repeat;
width:24px;
height:27px;
display:block;
text-indent:-9999px;
top:-7px;
right:-7px;
}
.gallery_main_div{
margin-bottom: 40px;
}
.zoom-icon{
width: auto !important;
height: auto !important;
}
.GalleryPost img:not(.zoom-icon) {
width: 100%;
height: 370px;
}
.GalleryPost {
display: inline-block;
position: relative;
width: 29%;
height: 400px;
overflow: hidden;
margin: 0px 0px 31px 3%;
background-size: cover;
background-position: 50%;
}
.GalleryPost .zoom_icon .fa{
width: 100%;
position: relative;
text-align: center;
top: 14px;
}
.search .GalleryPost{
height: 200px;
width: 200px;
margin: 0;
margin-right: 25px;
}
.tablet .GalleryPost{
width: 47%;
margin: 1%;
}
.phone .GalleryPost{
width: 98%;
margin: 0 1%;
min-height: 315px;
height: auto;
}
.phone .GalleryPost img:not(.zoom-icon){
height: auto;
min-height: inherit;
}
.GalleryPost img:not(.zoom-icon) {
width: 100%;
height: auto;
min-height: 397px;
position:absolute;
top: 0;
left: 0;
max-width: initial;
}
.GalleryPost .read_more {
position: absolute;
bottom: -1px;
background-image: url(images/horizontal_tab_bg.png);
background-repeat: no-repeat;
width: 100%;
text-align: center;
background-position: 0px 17px;
background-size: 100%;
height: 25px;
font-weight: bold;
text-transform: uppercase;
background-color: rgba(255, 255, 255, 0.4);
height: 21px;
}
/* ttt!!!
.GalleryPost > img{
max-width:initial !important;
}*/
.GalleryPost .entry-meta{
margin: 0 !important;
}
.gallery-post-info p{
font-style: italic;
}
.GalleryPost .gallery-post-info{
padding-left: 15px;
padding-right: 15px;
margin-top: 70px;
display: none;
-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */
transition: all 0.5s;
}
.GalleryPost:hover .gallery-post-info{ /*:hover ttt!!!*/
display:table-cell;
vertical-align:middle;
}
.GalleryPost-content{
height: 100%;
width: 100%;
position: absolute;
z-index: 11;
}
.caption {
top: 15%;
position: absolute;
display: none;
width: 100%;
padding: 15px 0;
z-index: 2;
}
.gallery-post-info {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.GalleryPost h4 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-weight: bold;
text-align: center;
color: #000;
}
.zoom_icon {
background: #000;
border-radius: 50%;
height: 50px;
width: 50px;
margin: 0 auto;
margin-top: 110px;
}
.zoom-icon {
width: auto !important;
height: auto !important;
left: 11px;
position: relative;
top: 11px;
}
/*### 404 PAGE ####*/
.image_404{
margin-top:30px;
text-align: center;
}
.content-404{
margin-bottom:15px;
}
.image_404 img{
max-width:500px;
width:100%;
}
.error-404{
text-align: center !important;
padding-top: 50px;
}
.error-404 p:first-child{
font-size: 20px;
}
.error-404 p:first-child + h2{
font-size: 44px;
line-height: 85%;
}
/*****################################################# PAGE services ############################*****************/
#service_posts {
padding: 83px 0px 35px 0px;
}
.service_post {
float: left;
width: 45%;
margin-right: 5%;
margin-bottom: 40px;
min-height: 82px;
}
.tablet .service_post, .phone .service_post{
width: 100%;
margin: 0;
text-align: left;
}
.service_post h3 {
font-weight: bold;
margin-top: 15px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.service_post .blog_text {
font-style: italic;
color: #A3A3A3;
}
.service_post .service_postt{
float: left;
}
.phone .service_post{
text-align: center;
}
.phone .service_post .service_postt{
float: none;
}
.service-post-content{
width: 100%;
top: 20px;
left: 5px;
position: relative;
}
.service_postt img {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
padding: 13px;
border-radius: 50%;
width: 145px !important;
height: 145px !important;
}
.service_postt img:hover {
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.service_postt {
float: left;
border: 1px solid #ddd;
border-radius: 100%;
margin: 10px;
top: -10px;
position: relative;
height: 171px;
width: 171px;
}
/*****################################################# PAGE CONTACT ############################*****************/
#contactForm .Form_main_div{
margin-top:30px;
width: 90%;
margin: 0 auto;
}
#contactForm_div{
display: table;
}
#contact > li{
float: left;
list-style: none;
width: 63%;
}
#contact > li.first_lis{
width: 35%;
}
#contactForm input::-webkit-input-placeholder,
#contactForm textarea::-webkit-input-placeholder {
color: #A0A0A0;
}
#contactForm input:-moz-placeholder,
#contactForm textarea:-moz-placeholder { /* Firefox 18- */
color: red;
}
#contactForm input::-moz-placeholder,
#contactForm textarea::-moz-placeholder { /* Firefox 19+ */
color: red;
}
#contactForm input:-ms-input-placeholder
#contactForm textarea:-ms-input-placeholder {
color: red;
}
.requiredField.home_contact {
background-image: url('images/contact3.png');
}
.requiredField.home_contact {
background-image: url('images/contact3.png');
}
.email.home_contact {
background-image: url('images/contact1.png');
}
.title.home_contact {
background-image: url('images/contact2.png');
}
.textarea_contact{
margin: 0 0px 25px 2%;
}
.home_contact {
background-repeat: no-repeat;
background-size: 30px;
background-position: 98%;
}
#contact_information{
margin-top: 90px;
float: left;
width: 100%;
}
#contact_info {
margin: 0px 90px 0px 0px;
width: 50%;
float: left;
}
#contact_info div:not(.clear) {
min-height: 50px;
text-align: center;
}
#featured_text {
background-image: url(images/horizontal_tab_bg.png);
background-repeat: no-repeat;
background-size: 100%;
background-position-y: 100%;
padding-bottom: 25px;
}
#contact_info img {
left: 50%;
position: relative;
}
#gmap_canvas {
height: 350px;
width: 350px;
border-radius: 50%;
float: right;
}
.phone #gmap_canvas{
height: 247px;
width: 247px;
margin: 0 auto;
}
.phone #contact_info img{
left: 0;
}
.phone .inputback-gmap{
width: 100%;
}
.tablet #contact > li,
.phone #contact > li{
margin: 0 auto;
width: 95%;
float: none;
}
.tablet .message-textarea,
.phone .message-textarea{
margin: 0;
}
#contact_us {
padding: 74px 0px;
background-size: cover;
background-repeat: no-repeat;
overflow: hidden;
}
.page-contact > p{
margin-bottom:5px;
}
.page-contact ul.forms,
.page-contact .message-textarea{
width: 38% !important;
margin: 0;
}
.page-contact .message-textarea{
margin-left: 2%;
width: 60% !important;
height: 289px;
}
.tablet .page-contact .message-textarea{
margin-left: 0;
}
.tablet .page-contact ul.forms,
.tablet .page-contact .message-textarea,
.phone .page-contact ul.forms,
.phone .page-contact .message-textarea{
width: 100% !important;
}
.contact_send.button-color, .button-color.log-in {
position: relative;
display: block;
padding: 10px 25px 10px 32px;
text-decoration: none;
font-size: 16px !important;
cursor: pointer;
border: none;
text-align: center;
font-weight: 700;
text-transform: uppercase;
float: right;
}
.reset {
background-color: transparent;
color: #000;
position: relative;
display: block;
float: left;
padding: 4px 23px !important;
margin-right: 12px;
text-decoration: none;
font-size: 16px !important;
cursor: pointer;
border: none;
text-align: center;
font-weight: 700 !important;
text-transform: uppercase;
border: 2px solid;
}
#contactForm input:focus, #contactForm textarea:focus {
outline: 0;
box-shadow: 0 0 10px #666666;
}
#contactForm .forms {
width: 100%;
padding-left: 0;
float:left;
}
.inputback-gmap {
width: 30%;
float: right;
margin-right: 20px;
}
#gmap_canvas img{
max-width: initial !important
}
.forms input[type="text"],
.forms input[type="password"]{
box-sizing: border-box;
}
.Form_main_div input:focus { outline:none; }
.Form_main_div .bar { position:relative; display:block; width:100%; }
.Form_main_div .bar:before,.Form_main_div .bar:after {
content:'';
height:2px;
width:0;
position:absolute;
background:#5264AE;
transition:0.2s ease all;
-moz-transition:0.2s ease all;
-webkit-transition:0.2s ease all;
}
.Form_main_div .bar:before {
left:50%;
}
.Form_main_div .bar:after {
right:50%;
}
input:focus ~ .bar:before, input:focus ~ .bar:after,textarea:focus ~ .bar:before, textarea:focus ~ .bar:after {
width:50%;
}
.inputback{
list-style: none;
width: 100%;
margin: 0px 0px 24px 0px;
}
.forms input[type="text"],
.forms input[type="password"],
#loginform input[type="text"],
#loginform input[type="password"] {
width: 100%;
height: 48px;
border: 1px solid #CCCCCC;
padding: 3px 0px 5px 2%;
font-size: 16px;
background-color: transparent;
font-style: italic;
}
#contact input[type="text"],
#contact textarea{
color: #fff;
}
#contactForm #messageText{
box-sizing:border-box;
}
#contactForm textarea {
width: 100%;
height: 265px;
padding: 20px 0px 7px 20px;
outline: none;
resize: none;
border: 1px solid #CCCCCC;
background: transparent;
font: normal 16px Verdana, Tahoma, sans-serif;
font-style: italic;
}
.message-textarea {
float: left;
width: 100%;
margin: 30px 0px -10px 0;
}
#mail_capcode{
width: 80px;
padding: 5px 5px 5px 10px;
outline: none;
resize: none;
border: 1px solid #CCCCCC;
background: transparent;
font: normal 16px Verdana, Tahoma, sans-serif;
font-style: italic;
}
/*################################# Page contact BUTTON ########################################*/
.contact_send {
position: relative;
display: block;
float: left;
padding: 8px 20px;
text-decoration: none;
font-size:16px !important;
cursor: pointer;
border: none;
text-align: center;
font-weight: normal !important;
}
.reset:hover{
text-decoration:none;
}
.button_hover {
border-radius:0px;
border: none;
font-family: inherit;
font-size: inherit;
cursor: pointer;
display: inline-block;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.send-container{
float: right;
z-index:-2;
}
.button_hover{
overflow: hidden;
}
.button_hover:after {
content: '';
position: absolute;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
width: 120%;
height: 99%;
top: 50%;
left: 50%;
opacity: 0;
z-index:-1;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.button_hover:after {
height: 0%;
}
.button_hover:hover:after {
height: 190%;
opacity: 1;
z-index:-1;
}
.button_hover:active:after {
height: 400%;
opacity: 1;
}
/*################################# BUTTON END ########################################*/
.captcha_img{
float:left;
padding-right:10px;
}
.left {
width: 48%;
height: 0px;
}
.phone .left {
width: 100%;
}
#contactForm .right{
float: right;
left: 0;
position: relative;
width: 210px;
}
.phone #contactForm .right{
padding-top: 10px;
}
.phone #contactForm > div {
clear: both;
position: relative;
text-align: center;
float: none;
margin: 0 auto;
}
.tablet #contactForm .right{
float: none;
margin: 0 auto;
}
.forms{
box-sizing:content-box;
}
.page-contact .label {
position:relative;
top:-3px;
color: black;
}
.page-contact .captcha-div a{
float:left;
text-decoration:none;
border:none;
padding-right: 6px;
padding-top: 1px;
}
/*######################################################## Page contact tablet ###################################################*/
.tablet #content.page-contact{
padding-right:1.1171% !important;
padding-left:1.1171%;
box-sizing: border-box;
}
.tablet #content.page-contact .Form_main_div{
width:100%;
}
.tablet #content.page-contact #contactForm textarea {
padding-left:19px;
}
.tablet #content.page-contact .forms input[type="text"],.tablet #content.page-contact .forms input[type="password"]{
padding-left:19px;
}
/*######################################################## Page contact phone 640 ###################################################*/
.phone #content.page-contact{
width:100%;
padding-right:0%;
padding-left:0%;
}
.phone #content.page-contact .Form_main_div >*:not(.inputback-map){
padding-right:1.875%;
padding-left:1.875%;
box-sizing: border-box;
}
.phone #contactForm .forms{
width:100%;
}
.phone #contactForm .Form_main_div{
width:100%;
}
.phone #content.page-contact{
width:100%;
}
.phone #content.page-contact .message-textarea{
margin: 0 !important;
}
.phone #content.page-contact #contactForm textarea
{
padding-left:14px;
}
.phone #content.page-contact .forms input[type="text"],.phone #content.page-contact .forms input[type="password"]{
padding-left:14px;
}
.phone #contactForm .forms{
float:none;
margin: 0 auto;
}
.phone #gmap_canvas,
.phone .inputback-gmap{
float: none;
}
.phone .blog-post-div,
.phone #contact_info,
.phone .blog-post img,
.phone .blog-posts{
width: 96.5% !important;
margin: 0 auto;
height: auto;
text-align: center;
}
.phone .top-nav-list li.current-menu-item,
.phone .top-nav-list li.current_page_item,
.phone .top-nav-list li.current_page_parent > a{
text-shadow: 1px 0px 0px #000;
}
.phone #contactForm #mail_capcode{
float:left;
}
.phone #contactForm .left.captcha-div{
width:275px;
margin: 0 auto;
height:32px;
float:none;
margin-bottom:28px;
}
.phone #contactForm .right.submit_reset_button{
display:inline-block;
float:none;
}
@media only screen and (min-width:600px){
.phone #content.page-contact{
width:100%;
padding-right:0px;
padding-left:0px;
}
.phone #content.page-contact > *:not(.before_content){
padding-right:0.625%;
padding-left:0.625%;
box-sizing: border-box;
}
.phone #content.page-contact .Form_main_div{
width:100%;
}
.phone #content.page-contact .Form_main_div >*:not(.inputback-map){
padding-right:0.625%;
padding-left:0.625%;
box-sizing: content-box;
}
.phone #contactForm .forms {
padding-left: 0;
float:left;
}
.phone #content.page-contact .message-textarea {
margin:0 0 10px 0;
float:left;
}
.phone #content.page-contact .inputback.last_elem .styled-input{
margin-bottom:0px;
}
.phone #contactForm .left.captcha-div{
float:left;
}
.phone #contactForm .forms{
padding-right:0% !important;
margin-right:2.6562%;
}
.phone #content.page-contact .message-textarea{
width:51.4%;
padding-right:0% !important;
padding-left:0% !important;
}
.phone #contactForm .right.submit_reset_button{
float:right;
}
.phone.search .right_container{
padding-right:0.625%;
padding-left:0.625%;
box-sizing: border-box;
}
.phone #searchform {
width: 100%;
}
.phone #contactForm .left.captcha-div{
width:230px;
margin: 0 auto;
height:32px;
float:left;
margin-bottom:28px;
}
}
@media only screen and (min-width:400px){
.phone #contactForm .left.captcha-div{
width:222px;
}
}
/*######################################################## Comment ###################################################*/
.comment-respond{
padding-top:10px;
}
.comments-template{
width: 99%;
text-align: left;
}
.phone .comments-template{
margin: 0 auto;
}
.comments-template ol li{
width:100%;
}
.comments-template > h5{
border-bottom:1px solid #414141;
padding-bottom:6px;
}
.comment-body{
/*background-color:#E0E0E0;*/
}
ol.commentlist{
margin-top:9px;
}
.gravatar{
float: right;
}
.comments-template{
clear: both;
margin-top: 50px;
}
.comments-template ol ul{
margin: 0;
}
.comments-template textarea{
width:97%;
}
.wp-caption {
background-color: #f3f3f3;
border: 1px solid #ddd;
border-radius: 3px;
margin: 10px;
padding-top: 4px;
text-align: center;
display: inline-block;
}
#commentform *{
font-size: 16px;
}
.phone #commentform p,
.phone #commentform p *{
margin: 0 !important;
padding: 0 !important;
width: 90% !important;
}
.phone #commentform{
max-width: 95%;
}
.phone #respond input[type="text"], #respond textarea{
max-width: 92%;
}
.form-allowed-tags{
font-size:12px !important;
}
#commentform label{
display: none;
}
#comment{
height: 115px !important;
}
#overlay{
z-index: 9 !important;
}
#modal{
z-index: 10;
}
.post-comments {
margin: 0 0 40px 0;
}
.post-comments:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.post-comments h2, h3#comments-title {
margin-bottom: 1em;
color: #747474;
}
.comment,
.trackback,
.pingback {
float: left;
}
.comment:after,
.trackback:after,
.pingback:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.pingback p,
.trackback p {
font-size: 1.1em;
line-height: 1.5;
color: #aaa;
}
.comment-avatar {
width: 60px;
float: left;
}
.comment-avatar img {
width: 54px;
padding: 2px;
background: #fff;
border: 1px solid #000;
}
.comment-author{
padding:0px !important;
color:#B9009C;
text-transform:capitalize;
}
.comment-author img{
width:74px;
height:77px;
padding:0px !important;
}
.comment-body ul {
margin: 0 0 1.4em 1.2em;
}
ol>li>.comment-body{
border-bottom:1px solid #414141;
}
.children .comment-body{ }
ul.children>li.comment{
margin-top:8px;
}
.comment-body li {
font-size: 11px;
line-height: 1.5;
}
.comment-body{
float:left
}
.comment-body blockquote {
margin-left: 30px;
margin-bottom: 1.4em;
padding-left: 15px;
font-size: 11px;
line-height: 1.5;
border-left: 2px solid #E0E8EF;
}
.comment-body blockquote p {
font-size: 1em;
}
.comment-meta {
margin:0px;
font-size: 1.1em;
color:#FF69ED;
}
/*Author Comments*/
.bypostauthor .avatar {
background:#542929;
}
.commentlist {
list-style: none;
margin: 0;
padding: 0;
padding-left: 0 !important;
}
.commentlist ol {
list-style: decimal;
}
.commentlist li {
margin: 0;
margin-bottom: 8px;
}
.commentlist h1,.commentlist h2 ,.commentlist h3,.commentlist h4, .commentlist h5, .commentlist h6{
line-height: 55px;
}
.commentlist li cite {
color: #111;
font-size: 22px;
font-style: normal;
font-weight: 400;
}
.commentlist .children {
list-style: none !important;
list-style-type: none !important;
margin-left: 32px;
margin-right: 5px;
}
.children li{
margin-bottom:0px;
}
.commentlist .avatar {
float: left;
margin-right: 10px;
padding: 0;
vertical-align: middle;
}
.comment-author .fn {
position:relative;
}
.comment-author .says {
display:none;
float:left;
color: #999;
}
.comment-body .comment-meta {
color: #999 !important;
display: inline-block;
margin: 0;
padding: 0;
text-align: left;
}
.comment-body .comment-meta a {
font-size: 11px;
}
.comment-body {
width:99%;
clear: both;
padding-left:6px;
padding-top:5px;
}
.comment-body .reply {
float:right !important;
}
.comment-body .reply a {
padding-bottom:3px;
padding-top:3px;
}
#cancel-comment-reply-link{
padding-right: 12px;
padding-left: 12px;
padding-bottom:3px;
padding-top:3px;
}
.pingback, .trackback {
list-style: none;
margin: 20px 0;
}
.pingback cite,
.trackback cite {
font-style: normal;
}
#pings,
#comments {
text-align: left;
}
.logged-in-as{
padding-bottom: 12px;
}
.comment-form-comment label{
vertical-align:top !important;
}
#respond h3 ,#respond .comment-notes,#respond .form-allowed-tags{
color:#747474 !important;
}
#respond .comment-notes{
margin-bottom: 10px;
}
#respond label {
display: inline;
color:#747474 !important;
}
#respond input[type="text"], #respond input[placeholder], #respond textarea, #respond textarea[placeholder] {
color: #afafaf !important;
outline: none;
resize: none;
padding: 10px;
border-radius: 3px;
margin: 5px 0;
border: 1px solid #E9E9E9;
}
label[for="comment"]{
display: block !important;
}
.reply{
clear: both;
padding-bottom:3px;
padding-top:3px;
margin-right: 11px;
margin-bottom: 5px;
}
.comment-reply-link{
padding-right:12px;
padding-left:12px;
}
.comments-template>#respond{
display:inline-block;
max-width: 99%;
}
.form-submit #submit {
margin-bottom:10px;
position: relative;
display: block;
float: left;
padding: 7px 15px 7px 15px;
text-decoration: none;
font-size: 15pt !important;
font-weight: normal;
cursor: pointer;
border: none;
text-align: center;
margin-top: 10px;
font-weight: normal !important;
background-image: none !important;
color: #fff !important;
}
#reply-title small{
font-size:15px;
float:right;
}
#reply-title small{
line-height: 1;
margin-top: 7px;
padding-bottom:7px;
padding-top:3px;
}
#reply-title small a{
font-size:12px;
margin-left:11px;
margin-right:12px;
}
.comment-reply-link{
font-size:12px;
}
#respond{
padding-left:6px;
padding-bottom: 10px;
}
.comment-meta.commentmetadata{
font-size:12px;
}
.comment-body>p{
margin-right:25px;
}
/*######################## PAGE SITMAP ############################*/
.sitemap.half-block {
position: relative;
width: 25%;
float: left;
margin: 0 0 0 20%;
}
.sitemap.half-block *{
box-sizing:border-box;
}
.sitemap.half-block h3 {
margin:0px;
}
.sitemap.half-block li {
line-height: 155%;
}
.sitemap.half-block ul a{
font-size:16px;
}
.half-block.sitemap ul{
display:table;
width:100%;
list-style:none;
}
.half-block.sitemap >ul{
margin:0px 0px 10px 0px;
padding-left:0 !important;
}
/*######################## PAGE SITMAP Tablet phone ############################*/
.phone .sitemap.half-block {
width:100%;
margin: 0;
}
.phone .sitemap.half-block h3 {text-align:center;}
.phone .half-block.sitemap ul {
text-align:center;
}
.phone #content.sitmap-page ol, .phone #content.sitmap-page ul, .tablet #content.sitmap-page ol, .tablet #content.sitmap-page ul{
padding-left:0px;
}
/* MOST POPULIAR */
.about_us-post>blockquote{
margin:0px;
padding:0px;
}
.mp_posts>li>a{
width:90%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.mp_posts>li>a>h3{
width:100%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
/* SONA */
.post-thumbnail {
background-position: top center;
background-repeat: no-repeat;
-moz-background-size: contain;
-webkit-background-size: contain;
background-size: contain;
height: 270px;
width: 270px;
padding-right: 20px;
padding-bottom: 15px;
}
.post-thumbnail-div {
float: left;
}
.phone .about-content .post-thumbnail{
margin-right: 5px;
width: 99%;
}
.post-thumbnail-div{
margin: 25px 50px 15px 0;
}
blockquote{
font-style: italic;
font-size: 16px;
color: #CCCCCC;
}
.single-post blockquote:after {
content:'';
display:block;
clear: both;
}
#sidebar1,
#sidebar2{
margin-top:10px !important;
overflow: hidden;
}
/*ttt!!!*/
/*
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
}
.video-container object,
.video-container embed,
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
*/
/*Single post Home*/
.phone .post-thumbnail-div:not(.about-content .post-thumbnail-div){
width:100%;
box-sizing:border-box;
padding-left:5px;
}
/*---------------------------------------For creating Logo and menu----------------------------------------*/
#back{
display:table-row;
/*height:100%;*/
}
/*------LOGO--------*/
#logo-block {width:100%;}
.tablet #logo {
text-align: center;
float: none;
margin: 0 auto;
position: relative;
bottom: 0px;
}
/*---------------------------------------- Fotter-----------------------------------------------------------------*/
#footer-bottom .footer_logo{
overflow:hidden;
/*position:absolute;*/
bottom:0px;
left:0px;
right:0px;
margin:0 auto;
width:290px;
padding-top:35px;
padding-bottom:20px;
}
#footer-bottom .footer_logo img{
float:left;
}
#footer-bottom .copyright{
padding-top:6px;
font-size: 16px;
}
#footer-bottom .copyright a{
clear:both;
}
#footer-bottom .container{
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
border-top: 1px solid #cccccc;
}
/*---------------------------------------- Fotter Tablet-----------------------------------------------------------------*/
.tablet #footer-bottom .footer_logo{
overflow:hidden;
position:static;
bottom:0px;
padding-top:45px;
padding-bottom:45px;
margin:0 auto;
height:70%;
width:300px;
}
.tablet #footer-bottom{
display:block;
}
/*---------------------------------------- Fotter phone-----------------------------------------------------------------*/
.phone #footer-bottom .footer_logo{
overflow:hidden;
position:static;
bottom:0px;
padding-top:45px;
padding-bottom:45px;
margin:0 auto;
height:70%;
width:300px;
}
.phone #footer-bottom{
display:block;
height: 65px;
border-top: 1px solid #292929;
}
/*-----------------------------------------INDEX PAGE---------------------------------------*/
.right_container{
width: 100%;
}
#content,#right_bottom{
display:block;
}
#content_phone640, #right_bottom_phone640,#right_bottom2_phone640{
display:none;
}
#content .image_list_item,
#right_bottom .image_list_item{
list-style:none;
/*height:215px;
width:33.3%;*/
float:left;
position:relative;
z-index: 1;
}
#content .image_list_item img, #right_bottom .image_list_item img {
float: left;
}
.back_div img{
height:44px !important;
width:44px !important;
float:none !important;
}
.back_div{
text-align:center;
display:none;
height:100%;
width:100%;
position: absolute;
top: 0;
left: 0;
}
.back_div h2{
text-transform:uppercase;
padding-top:20%;
}
.back_div p{
text-align:center;
font-style: italic;
}
/* ttt!!! not used?
#content .image_list_item:hover > .back_div ,
#right_bottom .image_list_item:hover > .back_div {display:block;}
*/
/*---------------------RIGTH PART ~ TOP DIV----------------------*/
#content .image_list_item img,
#right_bottom .image_list_item img{
/*ttt!!!
max-width:100%;
width:320px;
height:260px;*/
}
.top-desc {
text-align: center;
width: 50%;
margin: 0 auto;
margin-bottom: 35px;
font-style: italic;
font-size: 20px;
}
.tablet .top-desc,
.phone .top-desc{
width: 100%;
}
/*---------------------Horizontal tabs----------------------*/
#content > #horizontal_tabs {
padding: 74px 0px;
}
#wd-horizontal-tabs {
position: relative;
margin: 0 auto;
}
.cont_horizontal_tab {
display: inline-block;
padding: 0 0 0 15px;
width: 100%;
float: left;
}
#wd-horizontal-tabs ul.content {
position: relative;
}
#wd-horizontal-tabs ul {
list-style: none;
}
.home #wd-horizontal-tabs ul.content > li {
display: none !important;
}
#wd-horizontal-tabs ul.content > li {
display: none;
line-height: 23px;
text-align: right;
}
#wd-horizontal-tabs ul.tabs {
margin: 0 auto;
text-align: center;
list-style: none;
overflow: hidden;
width: 96%;
padding-left: 2%;
padding-right: 2%;
}
#horizontal_tabs ul.tabs > li {
word-wrap: normal;
white-space: nowrap;
margin: 10px 1.5% 10px 1.5%;
position: relative;
float:left;
width: 30%;
}
.tablet #horizontal_tabs ul.tabs > li{
width: 47%;
}
.phone #horizontal_tabs ul.tabs > li{
width: 97%;
}
.phone #tabs_div li > a{
float: none;
width: 100%;
margin-bottom: 35px;
margin: 0;
}
.phone .image_grid li {
width: 50%;
height: 250px;
}
#wd-horizontal-tabs .tabs li img {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
height: 70px;
margin: 29px 0px;
width: 70px;
}
#wd-categories-tabs ul.content > li ul {
display: table;
position: relative;
width: 60%;
margin: 0px auto;
height: 98%;
/* padding: 15px 1% 15px 1%; */
list-style: none;
}
#wd-categories-tabs {
padding: 74px 0px 64px 0px;
}
.phone #wd-categories-tabs ul.content,
.phone #wd-categories-tabs .content ul{
padding: 0;
}
#wd-categories-tabs ul.content > li ul li {
position: relative;
margin: 0px;
width: 80%;
float: left;
}
#wd-categories-tabs ul.content > li {
position: absolute;
height: auto;
display: none;
overflow: hidden;
left: 0px;
right: 0px;
text-align: center;
}
.phone #wd-categories-tabs ul.content > li{
position: relative;
}
#wd-categories-tabs ul.content > li:first-child {
display: block;
}
#wd-categories-tabs .cont_vat_tab {
width: 100%;
overflow: hidden;
}
#wd-categories-tabs ul.content {
position: relative;
/* display: table; */
overflow: hidden;
width: 400%;
clear: both;
list-style: none;
min-height: 350px;
}
#wd-categories-tabs ul.content > li, #wd-categories-tabs ul.content > div.ui-effects-wrapper {
float: left !important;
width: 25%;
}
#wd-categories-tabs .cont_vat_tab {
width: 100%;
overflow: hidden;
}
#wd-categories-tabs ul.content > li ul li, #wd-categories-tabs ul.content > div.ui-effects-wrapper > li ul li {
clear: both !important;
margin: 18px 0px 10px 0px !important;
list-style: none !important;
display: inline-table !important;
list-style: none !important;
float: none !important;
font-style: italic;
width: 100%;
}
#tabs_div li img:hover {
-webkit-transform: scale(1.15) !important;
-moz-transform: scale(1.15) !important;
-ms-transform: scale(1.15) !important;
-o-transform: scale(1.15) !important;
transform: scale(1.15) !important;
}
#wd-horizontal-tabs .post_info{
text-align: center;
position: relative;
}
#horizontal_tabs h2,
#horizontal_tabs .top-desc,
#horizontal_tabs .post_info,
#horizontal_tabs .radius.animate,
#wd-categories-tabs,
#image_list_top5,
#contact #contact_us,
#image_list_top0,
.gallery-tabs-content,
.social,
.first_lis,
.textarea_contact.animate{
opacity: 0;
}
#horizontal_tabs .post_info{
float: left;
width: 100%;
}
#horizontal_tabs ul.tabs .radius{
float: none;
display:inline-block;
margin: 0 calc(50% - 66px + 1px);
clear: both;
}
.phone #horizontal_tabs ul.tabs .radius{
float: none;
}
/* .blog_body.logged-in:not(.customize-support) *{
opacity: 1 !important;
} */
/*
body:not(.customize-support) .footer-sidebar .container{
width: 97% !important;
}
body:not(.customize-support) .footer-sidebar .container .widget_sauron_percent > div > div > div{
width: 50px !important;
}
body:not(.customize-support) .footer-sidebar .container .widget_sauron_percent > div > div > div b{
transform: translate(-45%, -50%) !important;
}
.tablet .percent_number,
.phone .percent_number{
transform: translate(-90%, -50%) !important;
}
*/
.gallery-tabs-content.bounce-in-up,
.social.animate.bounce-in-up,
.first_lis.animate.slide-in-left,
.textarea_contact.animate.slide-in-right{
opacity: 1;
-webkit-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
-ms-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
.phone .radius,
.phone #wd-horizontal-tabs .post_info{
margin: 0 auto;
text-align: center;
}
.slide-in-right {
-webkit-animation-name: slide-in-right;
-moz-animation-name: slide-in-right;
animation-name: slide-in-right;
}
#tabs_div li > a {
float: left;
z-index: 1;
position: relative;
}
.radius {
width: 130px;
margin: 10px 0px;
height: 130px;
border-radius: 50%;
border: 1.5px solid #E3E3E3;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5ss;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.home #wd-categories-tabs ul.tabs {
margin-top: -10px;
}
.phone.home #wd-categories-tabs ul.tabs {
margin-top: -11px;
}
#wd-categories-tabs ul.tabs {
position: relative;
display: table;
margin: 0 auto;
list-style: none;
}
#wd-categories-tabs ul.tabs li {
float: left;
margin-right: 1%;
height: 30px;
margin: 0 auto;
width: 19px;
overflow: initial;
}
#wd-categories-tabs ul.tabs li a:hover, #wd-categories-tabs ul.tabs li a:focus, #wd-categories-tabs ul.tabs li a:active, #wd-categories-tabs ul.tabs li.active a, #wd-categories-tabs ul.tabs li.active a:link, #wd-categories-tabs ul.tabs li.active a:visited, #wd-categories-tabs ul.tabs li.active a:hover, #wd-categories-tabs ul.tabs li.active a:focus, #wd-categories-tabs ul.tabs li.active a:active {
height: 30px;
margin-top: 0px;
padding-top: 15px;
line-height: 20px;
}
.screen #wd-categories-tabs ul.tabs li a, .screen #wd-categories-tabs ul.tabs li a:link, .screen #wd-categories-tabs ul.tabs li a:visited ,
.tablet #wd-categories-tabs ul.tabs li a, .tablet #wd-categories-tabs ul.tabs li a:link, .tablet #wd-categories-tabs ul.tabs li a:visited{
display: block;
text-align: left;
width: 100%;
height: 47px;
text-indent: 8px;
font-size: 22px;
padding-top: 5px !important;
line-height: 20px !important;
margin-top: 0px !important;
}
/*---------------------Gallery section----------------------*/
#content > #gallery_tabs {
padding: 80px 0px 74px 0px;
}
#wd-gallery-tabs {
display: table;
width: 100%;
position: relative;
clear: both;
}
#wd-gallery-tabs h3{
font-size:20px;
}
.gallery-tabs-content {
float: left;
width: 33.33% !important;
list-style: none;
position: relative;
overflow: hidden;
height: 350px;
background-size: cover;
}
.phone .gallery-tabs-content{
width: 100% !important;
height: 250px;
}
.tablet .gallery-tabs-content{
height: 255px;
}
.gallery-tabs-content img {
height: 100%;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5ss;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.gallery_post_info {
position: absolute;
bottom: -130px;
padding: 20px 0px 10px;
width: 100%;
transition: all 0.3s ease 0s;
}
.tablet .gallery_post_info{
padding: 10px 0px 0;
}
.tablet .gallery_post_info{
display: none;
}
.gallery-tabs-content:hover .gallery_post_info{
bottom: 0px;
/*opacity: 1;*/
display: block;
}
.gallery_post_info li {
float: left;
list-style: none;
width: 19%;
height: 95px;
}
.post_go {
/* top: 10px; */
position: relative;
}
.tablet .post_go{
display: none;
}
.post_go div:hover {
background-size: 60px;
}
.gallery_post_info li.post_inform {
width: 71%;
padding-left: 25px;
}
.tablet .gallery_post_info li.post_inform{
width: 90%;
padding-left: 25px;
margin: 0 auto;
float: none;
padding: 0;
text-align: center;
}
.gallery_post_info li.post_inform h3 a{
font-weight: 700;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
display: inline-block;
}
/*---------------------reviews section----------------------*/
#wd-categories-tabs ul.content > li ul li div.thumbnail-block img {
height: 160px;
width: 160px;
margin: 0 auto;
}
#wd-categories-tabs ul.content > li ul li div.thumbnail-block {
position: relative;
overflow: hidden;
margin: 0px auto;
border-radius: 50%;
height: 160px;
width: 160px;
}
#wd-categories-tabs div.text {
position: relative;
overflow: hidden;
width: 90%;
margin: 0 auto;
margin-top: 15px;
}
#wd-categories-tabs .text h3.post_title{
width: 65% !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
padding-top: 10px;
margin-top: 20px;
background-image: url(images/horizontal_tab_bg.png);
background-repeat: no-repeat;
background-size: 100%;
margin: 0 auto;
font-size: 19px;
}
/*---------------------RIGTH PART ~ MIDDLE DIV----------------------*/
#right_middle,
#right_middle_diagram{
clear:both;
padding: 55px 10px 74px 10px;
}
#middle{
padding: 10px 10px 0px 10px;
}
.phone #right_middle, .phone #right_middle_diagram, .phone #middle{
padding: 0;
}
.phone #image_list_top0{
margin-top: 0;
padding: 74px 0;
}
#right_middle #middle,
#right_middle_diagram #middle_diagram{
text-align: center;
}
#right_middle h3,
#right_middle_diagram h3{
text-align:left;
font-weight:bold;
}
#right_middle p,
#right_middle_diagram p{
font-family : OpenSans ;
font-size : 16px ;
font-weight : 400 ;
line-height : 20px;
}
#right_middle blockquote,
#right_middle_diagram blockquote{
margin-top: 6px;
margin-left:0px;
}
.sauron_divider {
width: 128px;
height: 30px;
margin: 0 auto;
}
.sauron_divider .div_right {
width: 45px;
float: left;
height: 1px;
background: #999;
}
.sauron_divider .div_left {
width: 45px;
height: 1px;
background: #999;
float: left;
}
.sauron_divider .div_left,
.sauron_divider .div_right,
.sauron_divider .div_middle .fa-stop {
background-color: #333;
color: #333;
}
.div_middle .fa-stop {
font-size: 14px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
position: relative;
}
.sauron_divider .div_middle {
float: left;
margin: 10px;
margin-top: -10px;
line-height: 18px;
}
.fa-stop:before {
content: "\f04d";
color: #000 !important;
}
/*---------------------pinned post----------------------*/
#pinned_post {
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: 50% 0px;
}
#pinned_post #right_middle_pinned {
padding: 100px 10px;
text-align: center;
}
#horizontal_tabs {
padding: 74px 0px;
}
/*---------------------RIGTH PART ~ MIDDLE DIV Phone----------------------*/
.phone #right_middle img{
max-height:280px;
width:315px;
float:left;
}
.phone #right_middle #middle{
display: block;
vertical-align: middle;
width: 100%;
}
/*-----------------social section-------------------*/
#social_icons .social {
width: 130px;
display: inline-block;
position: relative;
margin: 0px 40px;
border-radius: 50%;
transition: opacity 1s;
height: 150px;
}
.tablet #social_icons .social{
margin: 0px 15px;
width: 80px;
height: 120px;
}
.phone #social_icons .social{
width: 37px;
margin: 0 10px;
height: 60px;
}
.tablet .round:hover,
.phone .round:hover{
width: 110%;
}
.tablet #social_icons,
.phone #social_icons{
padding: 0;
}
#social_icons .social > a{
height: 0;
}
#social_icons{
text-align: center !important;
padding: 0px 10px 74px 10px;
}
#social_icons .fa{
font-size: 90px;
}
#social_icons .round:hover .fa{
font-size: 115px;
}
.tablet #social_icons .round:hover .fa{
font-size: 83px;
}
.phone #social_icons .round:hover .fa{
font-size: 39px;
}
.tablet #social_icons .fa{
font-size: 64px;
}
.phone #social_icons .fa{
font-size: 30px;
}
.round:hover .socil {
height: 148px !important;
}
.social-efect {
position: absolute;
top: 16%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
transition: background 0.3s ease-in-out;
-webkit-transition:background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
width: 100% !important;
background: transparent;
height: 0 !important;
}
#social_icons a:hover .social-efect {
border-radius: 50px;
}
#social_icons .round {
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding-bottom: 100%;
text-decoration: none;
text-align: center;
font-size: 25px;
text-shadow: 0 1px 0 rgba(255,255,255,.7);
letter-spacing: -.065em;
font-family: "Hammersmith One", sans-serif;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
box-shadow: 2px 2px 7px rgba(0,0,0,.2);
border-radius: 300px;
z-index: 1;
border-width: 10px;
border-style: solid;
overflow: hidden;
}
.tablet #social_icons .round{
border-width: 6px;
}
.phone #social_icons .round{
border-width: 4px;
}
#social_icons .round:hover {
width: 130%;
padding-bottom: 130%;
height: 0 !important;
left: -15%;
top: -15%;
font-size: 33px;
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
-o-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
box-shadow: 5px 5px 10px rgba(0,0,0,.3);
z-index: 2;
border-size: 10px;
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
transform: rotate(-360deg);
border-radius: 50%;
}
.socil {
height: 130px;
background-size: cover;
background-position: center center;
}
/*-------------------------------------404 PAGE---------------------------------------*/
#d404{
margin:5% auto 1%;
width:350px;
}
#d404 span{color:#fff;}
#d404 h1{margin-top: -5%;}
.image_list_item{
float:left;
}
/*-------------------------------------- Narek tablete Styles -------------------------------------------*/
body.tablet .right_container{
float:none;
width:100% !important;
}
body.tablet #footer{
/*height:150px;*/
}
body.tablet #footer-bottom .footer_logo{
height: initial;
}
body.tablet #back{
min-height:inherit !important;
height:inherit !important
}
/*-------------------------------------- Phone Styles -------------------------------------------*/
body.phone .right_container{
float:none;
width:100% !important;
}
body.phone #footer{
/*height:150px;*/
}
body.phone #footer-bottom{
/*height:100%;*/
}
body.phone #footer-bottom .footer_logo{
height: initial;
}
body.phone #back{
min-height:initial !important;
height:inherit !important
}
#loading{
display:none;
z-index:9999;
position:fixed;
left:50%;
top:50%;
}
/* Portolio Hover */
.da-thumbs div ,
.da-thumbs div img {
display: block;
position: relative;
}
.da-thumbs div {
overflow: hidden;
}
.da-thumbs div article {
position: absolute;
background-image:url(images/image_hover.png);
background-repeat:repeat;
width: 100%;
height: 100%;
overflow: hidden;/*ttt!!!*/
}
.tablet .da-thumbs div article {
}
.da-thumbs div article.da-animate {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
/* Initial state classes: */
.da-slideFromTop {
left: 0px;
top: -100%;
}
.da-slideFromBottom {
left: 0px;
top: 100%;
}
.da-slideFromLeft {
top: 0px;
left: -100%;
}
.da-slideFromRight {
top: 0px;
left: 100%;
}
.da-animate .home_description_hover{
padding-bottom:13px;
color:#FFF;
}
.home-post-date{
margin: 0 0 14px;
}
/* Final state classes: */
.da-slideTop {
top: 0px;
}
.da-slideLeft {
left: 0px;
}
.zoom a {
color:#fff;
padding:20px;
display:block;
}
.da-thumbs {
text-align:center;
}
.phone .da-thumbs .da-animate,
.tablet .da-thumbs .da-animate{
display: block !important;
height: auto;
top:auto;
bottom: 0;
}
#for_phone,
.phone #for_tablet{
display: none;
}
.phone #for_phone,
#for_tablet{
display: block;
}
.tablet #list,
.screen #list{
left: 0 !important;
}
.image_list_bottom{
float: left;
}
.phone .posts-left,
.phone .posts-right{
display: block;
}
.da-thumbs .image_list_item{
background-size: cover;
width: 100%;
}
.da-thumbs div article h3{
padding: 27% 0px 15px 0px;
color: #EFEFEF !important;
line-height: 30px;
}
.da-thumbs div article em{
margin-bottom:10px;
color:#fff;
display:block;
}
.image_list_item article span {
width: 50px;
height: 50px;
position: relative;
display: inline-block;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
}
.tablet .image_list_item article span {
width: 24px;
height: 24px;
}
.tablet .image_list_item article span a{
padding:5px;
}
.image_list_item article span a .fa{
position: relative;
top: -5px;
left:-1px;
font-size: 18px;
}
.tablet .image_list_item article span a .fa{
font-size: 14px;
}
.phone .image_list_item article span a .fa{
font-size: 18px;
}
.image_list_item article span:hover {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.image_list_item article a {
color: #fff;
padding: 18px;
display: block;
border: 1px solid;
border-radius: 50%;
width: 12px;
height: 12px;
}
.da-thumbs div article span{
display:inline-block;
}
.tablet .da-thumbs div{
width: 100% !important;
}
.tablet .da-thumbs div img{
width: 100% !important;
}
span.zoom,
span.link_post{
overflow:hidden;
/*display:block;*/
display:inline-block;
width:35px;
height:35px;
/*border-radius:50px;*/
cursor:pointer;
}
span.link_post{
margin-left: 18px;
}
.portfolio_2col article h3{
padding-top:70px !important;
}
/* Image Grid */
.image_grid {
float:left;
overflow:hidden;
position:relative;
}
#list{
position: relative;
}
.tablet #list,
.tablet .da-thumbs div article,
.screen #list,
.screen .da-thumbs div article{
width: 100% !important;
}
.tablet .da-thumbs div article h3{
padding: 0 !important;
font-size: 20px;
}
.phone .da-thumbs div article h3{
padding: 10px 0px !important;
}
.image_grid div{
float: left;
line-height: 17px;
list-style:none;
overflow:hidden;
text-align:center;
width: 24%;
height: 170px;
}
@media only screen and (max-width: 988px) {
.image_grid div img{
width:220px;
}
}
/* Responsive image grid*/
/* Mobile landscape width 320 */
@media only screen and (max-width: 768px) {
.image_grid li{
height: 145px;
}
.portfolio_3col .da-thumbs li article h3{
padding-top:50px;
}
.portfolio_2col .da-thumbs li article h3{
padding-top:53px !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.image_grid li{
width:178px !important;
}
.portfolio_3col .da-thumbs li article h3{
padding-top:34px;
}
.portfolio_2col .da-thumbs li article h3{
padding-top:23px !important;
}
}
.simple-biography{
width: 46%;
float: left;
margin-right: 4%;
}
.simple-biography p{
text-align:left;
margin: 15px 0 13px;
}
.simple-biography h4{
margin-top: 15px;
}
.phone blockquote,
.phone .simple-biography{
width:99% !important;
margin: 0 auto;
}
.single-post .post-thumbnail-div{
margin: 0;
}
.about_us-post blockquote{
width: 50%;
}
.blog.archive-page img.wp-post-image{
float:left;
margin-right:10px;
margin-bottom: 10px;
}
/**********************Page log in **********************************************/
.blog.page-login{
text-align:center !important;
}
.tablet .container#log_in{
margin-left: 12.5% !important;
}
.tablet .container,
.phone .container{
width: calc(100% - 20px) !important;
text-align: center;
}
.tablet .container .top-nav-list,
.phone .container .top-nav-list{
display: table;
text-align: center;
margin: 0 auto;
}
.phone .container#log_in{
padding-top: 25px;
}
.log-out{
float:none !important;
font-size: 13px !important;
display: inline-block;
height: 38px;
width: 90px;
line-height: 38px;
}
.log-in{
width: 75px;
cursor:pointer;
border:none;
font-size: 13px;
display: inline-block;
height: 38px;
width: 120px;
}
.button-color.log-in{
padding: 0 !important;
}
#log_in{
width: 30%;
margin: 0 auto;
padding: 50px;
margin-top: 25px;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 10px rgba(136, 136, 136, 0.5);
border-spacing: inherit;
margin-bottom: 50px;
background-color: rgba(255, 255, 255, 0.4);
height: 180px;
}
#loginform input[type="text"], #loginform input[type="password"] {
width: 98%;
height: 40px;
border: none;
border: 1px solid #CCCCCC;
padding-left: 10px;
font-style: italic;
}
#log_in div {
width: 65%;
margin: 0 auto;
margin-bottom: 25px;
}
#log_in div.button-color.log-in{
width: 38.7%;
text-align: right;
float: right;
background: transparent !important;
}
#log_in div{
margin: 0 auto;
margin-bottom: 12px;
}
.page-login .read_more{
position:static;
}
/*Page login tablet*/
.tablet #log_in{
min-height: 140px;
min-width:340px;
width: 50%;
margin: 0 auto;
padding-top: 20px;
}
.tablet .blog.page-login{
padding-top:40px;
}
/*Page login phone*/
.phone #log_in{
min-height: 140px;
min-width:220px;
width: 80%;
margin: 0 auto;
padding-top: 20px;
}
.phone .blog.page-login{
padding-top:40px;
}
/*#sitemap page*/
.tablet #content.sitmap-page, .phone #content.sitmap-page{
padding-left:10px;
box-sizing:border-box;
}
/*Main leauting responsive and others*/
.phone #content,.tablet #content{
width:100% !important;
}
/**
* ******************************************
*
* Thickbox styles
*
* ******************************************
*/
#TB_window{
border-radius:8px;
overflow: hidden;
width:auto !important;
/*ttt!!!*/
text-align: center !important;
margin-top: 0px !important;
}
.screen-reader-text{
display:none;
}
#TB_Image{
margin:0px !important;
/*height:500px;*//*ttt!!!*/
}
#TB_window{
height: initial !important;
top: 30% !important;
left: 33% !important;
margin-left: 0 !important;
}
#TB_window img#TB_Image{
border:none !important;
display:inline !important;/*ttt!!!*/
}
#TB_next a,#TB_prev a{
color:inherit !important;
}
#TB_closeWindow{
height: 0px !important;
display:none;/*ttt!!!*/
}
#TB_caption {
padding: 7px 30px 5px 25px !important;
float:none !important; /*ttt!!!*/
}
/*##############FOOTER############3*/
#footer {
position:relative;
clear:both;
}
#footer-widgets-list {
width:100%;
list-style:none;
text-align:center;
}
.footer-sidbar {
padding: 80px 0px 20px 0px;
}
#sidebar-footer .widget-container{
float:left;
margin-bottom: 10px;
margin-top:0px;
width: 94%;
}
.tablet #sidebar-footer .widget-container{
width: 100%;
}
#sidebar-footer.phone .widget-container{
margin-top:10px;
}
#sidebar-footer.phone, #sidebar-footer.phone .widget-container{
text-align:center;
}
#sidebar-footer.phone .widget-container ul{
display: inline-block;
text-align: left;
}
#sidebar-footer.phone .widget-container{
padding:10px 0px !important;
margin-bottom: 10px;
margin-top:10px;
border-bottom: 1px solid #A8A7A7;
width:100% !important;
float:none !important;
}
#sidebar-footer.phone div.widget-container:last-child{
border-bottom: 0px !important;
}
.widget_search form{
position:relative;
height: 40px;
width: 190px;
max-width: 82%;
}
.tablet .widget_search form,
.phone .widget_search form{
margin: 0 auto;
}
#sidebar-footer .widget-container h3{
position: relative;
margin: 0px;
font-weight: bold;
}
#sidebar-footer .widget-container ul ,aside .sidebar-container ul,#sidebar-footer .widget-container ul, .most_categories ul{
list-style: none !important;
padding-left: 0px !important;
}
aside .sidebar-container ul li:before{
display:inline-block;
width:10px;
height: 0;
content:'\2799';
margin-right:10px;
}
#footer-widgets-list li {
display:inline-block;
}
#footer-bottom {
position:relative;
width:100%;
clear:both;
}
#footer-bottom .container .container{
padding: 30px 0px 13px 0px;
text-align: center;
border-top: 1px solid #454545;
width: 100% !important;
}
aside .sidebar-container ul,#sidebar-footer .widget-container ul {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 10px;
text-indent: -3px;
}
#sidebar-footer, #second-sidebar-footer{
width: 50%;
float: left;
}
.tablet #sidebar-footer, .tablet #second-sidebar-footer{
width: 85%;
margin: 0 auto;
float: none;
}
.tablet #second-sidebar-footer{
margin-top: 40px;
text-align: center;
}
#second-sidebar-footer {
text-align: right;
}
#second-sidebar-footer li{
list-style: none;
}
.phone #second-sidebar-footer{
text-align: center;
}
.widget-title{
font-weight: bold;
}
.footer-sidbar.third .widget-title{
font-size: 30px !important;
padding-bottom: 12px;
}
.footer-sidbar .widget-container{
float: left;
width: 29%;
margin: 0px 20px 50px;
}
.phone .footer-sidbar .widget-container,
.phone #sidebar-footer, .phone #second-sidebar-footer{
width: 100%;
margin: 0 auto 25px auto;
float: none;
text-align: center;
}
.footer-sidbar .tablet .widget-container{
width: 47%;
margin: 0 11px;
}
#go-to-top{
position: fixed;
bottom: 55px;
right: 70px;
text-indent: -999em;
color: white;
border-radius: 50%;
background-image: url(images/go_top.png);
background-size: 109%;
padding: 0;
height: 50px;
width: 50px;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
z-index: 999;
display: none;
-webkit-transition: opacity 0.4s ease-in-out 0s;
-moz-transition: opacity 0.4s ease-in-out 0s;
transition: opacity 0.4s ease-in-out 0s;
background-position: -2px;
}
.tablet #go-to-top{
right: 48px;
}
.phone #go-to-top{
right: 20px;
}
#third-sidebar-footer ul li:before {
width: 0;
height: 0;
border-top: solid transparent;
border-bottom: solid transparent;
border-width: 5px;
content: "\279E";
margin-right: 5px;
font-style: normal;
font-weight: 100;
font-size: 21px;
top: 2px;
position: relative;
}
#third-sidebar-footer ul li{
list-style: none;
line-height: 20px;
}
.arrow-down {
width: 0px;
height: 0px;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
margin: 0 auto;
margin-top: -20px;
top: 1px;
position: relative;
}
#right_middle_diagram {
padding: 74px 0;
}
.tablet #right_middle{
width: 97% !important;
}
.phone #right_middle_diagram .container{
width: 95% !important;
}
#diagrams li {
float: left;
width: 50%;
list-style: none;
}
.tablet #diagrams li,
.phone #diagrams li{
width: 100% !important;
margin: 0 !important;
}
.animate{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoom-in
{
0%
{
-webkit-transform: scale3d(.3, .3, .3);
opacity: 0;
}
50%
{
opacity: 1;
}
}
@-moz-keyframes zoom-in
{
0%
{
-moz-transform: scale3d(.3, .3, .3);
opacity: 0;
}
50%
{
opacity: 1;
}
}
@keyframes zoom-in
{
0%
{
-webkit-transform: scale3d(.3, .3, .3);
-moz-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
-o-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
opacity: 0;
}
50%
{
opacity: 1;
}
}
.zoom-in
{
-webkit-animation-name: zoom-in;
-moz-animation-name: zoom-in;
animation-name: zoom-in;
}
@-webkit-keyframes bounce-in-up
{
0%
{
-webkit-transform: translateY(2000px);
opacity: 0;
}
50%
{
-webkit-transform: translateY(-30px);
opacity: 1;
}
75%
{
-webkit-transform: translateY(10px);
}
100%
{
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounce-in-up
{
0%
{
-moz-transform: translateY(2000px);
opacity: 0;
}
50%
{
-moz-transform: translateY(-30px);
opacity: 1;
}
75%
{
-moz-transform: translateY(10px);
}
100%
{
-moz-transform: translateY(0);
}
}
@keyframes bounce-in-up
{
0%
{
-webkit-transform: translateY(2000px);
-moz-transform: translateY(2000px);
-ms-transform: translateY(2000px);
-o-transform: translateY(2000px);
transform: translateY(2000px);
opacity: 0;
}
50%
{
-webkit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px);
opacity: 1;
}
75%
{
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
}
100%
{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
}
.bounce-in-up
{
-webkit-animation-name: bounce-in-up;
-moz-animation-name: bounce-in-up;
animation-name: bounce-in-up;
width: 100%;
}
@-webkit-keyframes slide-in-right
{
0%
{
-webkit-transform: translateX(2000px);
opacity: 0;
}
100%
{
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slide-in-right
{
0%
{
-moz-transform: translateX(2000px);
opacity: 0;
}
100%
{
-moz-transform: translateX(0);
}
}
@keyframes slide-in-right
{
0%
{
-webkit-transform: translateX(2000px);
-moz-transform: translateX(2000px);
-ms-transform: translateX(2000px);
-o-transform: translateX(2000px);
transform: translateX(2000px);
opacity: 0;
}
100%
{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
.slide-in-right
{
-webkit-animation-name: slide-in-right;
-moz-animation-name: slide-in-right;
animation-name: slide-in-right;
}
@-webkit-keyframes slide-in-left
{
0%
{
-webkit-transform: translateX(-2000px);
opacity: 0;
}
100%
{
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slide-in-left
{
0%
{
-moz-transform: translateX(-2000px);
opacity: 0;
}
100%
{
-moz-transform: translateX(0);
}
}
@keyframes slide-in-left
{
0%
{
-webkit-transform: translateX(-2000px);
-moz-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
-o-transform: translateX(-2000px);
transform: translateX(-2000px);
opacity: 0;
}
100%
{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
.slide-in-left
{
-webkit-animation-name: slide-in-left;
-moz-animation-name: slide-in-left;
animation-name: slide-in-left;
overflow: hidden;
display: block;
}
/**************************************************************/
/**
* lightbox styles
*/
.saurontheme_popup_loading
{
/*background: url("../images/ajax_loader.gif") no-repeat scroll 0 0 / 50px 50px rgba(0, 0, 0, 0);*/
background-image: url("inc/images/ajax_loader.png");
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-position: 0 0;
background-size: 50px 50px;
border: none !important;
display: none;
height: 50px;
left: 50%;
margin-left: -20px;
margin-top: -20px;
overflow: hidden;
position: fixed;
top: 50%;
width: 50px;
z-index: 10102;
animation: spin 2.5s infinite linear;
-moz-animation: spin 2.5s infinite linear;
-o-animation: spin 2.5s infinite linear;
-webkit-animation: spin 2.5s infinite linear;
}
.saurontheme_popup_overlay{
cursor: pointer;
background-color: rgba(0, 0, 0, 0.5);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10100;
}
.phone .wdwt_ctrl_btn, .tablet .wdwt_ctrl_btn {
font-size: 34px;
}
div[id^="sauron_container"] p {
padding: 0 !important;
margin: 0 !important;
}
.saurontheme_popup_loading,
.footer-list-block .bwp_gallery .saurontheme_popup_loading,
.footer-list-block .bwp_gallery_tags .saurontheme_popup_loading {
/*background: url("../images/ajax_loader.gif") no-repeat scroll 0 0 / 50px 50px rgba(0, 0, 0, 0);*/
background-image: url("inc/images/ajax_loader.png");
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-position: 0 0;
background-size: 50px 50px;
border: none !important;
display: none;
height: 50px;
left: 50%;
margin-left: -20px;
margin-top: -20px;
overflow: hidden;
position: fixed;
top: 50%;
width: 50px;
z-index: 10102;
animation: spin 2.5s infinite linear;
-moz-animation: spin 2.5s infinite linear;
-o-animation: spin 2.5s infinite linear;
-webkit-animation: spin 2.5s infinite linear;
}
.saurontheme_ajax_loading {
border: none !important;
animation: spin 2.5s infinite linear;
-moz-animation: spin 2.5s infinite linear;
-o-animation: spin 2.5s infinite linear;
-webkit-animation: spin 2.5s infinite linear;
}
.ajaxed *{
opacity: 1;
}
.saurontheme_popup_overlay,
.footer-list-block .bwp_gallery .saurontheme_popup_overlay,
.footer-list-block .bwp_gallery_tags .saurontheme_popup_overlay {
cursor: pointer;
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10100;
}
.saurontheme_popup_close,
.saurontheme_popup_close_fullscreen {
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
cursor: pointer;
display: table;
line-height: 0;
position: absolute;
z-index: 11100;
}
#saurontheme_popup_left {
left: 0;
}
#saurontheme_popup_right {
right: 0;
}
#saurontheme_popup_left:hover,
#saurontheme_popup_right:hover {
visibility: visible;
}
#saurontheme_popup_left:hover span {
left: 20px;
}
#saurontheme_popup_right:hover span {
left: auto;
right: 20px;
}
#saurontheme_popup_left,
#saurontheme_popup_right {
background: transparent url("images/blank.gif") repeat scroll 0 0;
bottom: 35%;
cursor: pointer;
display: inline;
height: 30%;
outline: medium none;
position: absolute;
width: 35%;
z-index: 10130;
}
#saurontheme_popup_left-ico,
#saurontheme_popup_right-ico {
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: table;
left: -9999px;
line-height: 0;
margin-top: -15px;
position: absolute;
top: 50%;
z-index: 10135;
}
.sauron_image_info_container1{
height: 100%;
margin: 0 auto;
position: absolute;
width: 100%;
}
.sauron_image_info_container2 {
display: table;
height: 100%;
margin: 0 auto;
position: absolute;
width: 100%;
}
.sauron_image_info_spun {
display: table-cell;
height: 100%;
left: 0;
top: 0;
width: 100%;
overflow: hidden;
position: relative;
}
.sauron_image_info{
display: inline-block;
position: relative;
text-decoration: none;
word-wrap: break-word;
z-index: 11;
}
.phone #search-block .ast-search{
float: right;
}