/* Theme Name: BlueIce Author: Chugaev Aleksandr Aleksandrovich Description: simple blue theme Version: 1.5 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/quick-guide-gplv3.en.html Tags: blog, right-sidebar Text Domain: titans This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /* main schema */ body{ margin: 0px auto; width:100%; } #page{ margin: 0px auto; max-width:100%; min-height: 1000px; } a{ color:#3A3A3A; } .site-header-first{ text-align: center; height:120px; padding:100px 20px 20px 20px; background-color:#42bcf4; margin-bottom: 20px; } .in_page{ width:100%; } .content-area{ width:72%; float:left; padding:40px 40px 40px 40px; } #secondary{ width:18%; float:left; } #menu-header{ margin: 0 auto; min-width: 280px; max-width: 960px; min-height: 70px; clear:left; } #comments{ float: left; } .site-footer{ clear: left; text-align: center; min-height: 40px; max-height:100px; line-height: 40px; background-color:#42bcf4; } .site-footer a{ text-decoration: none; color: #000000; } /* fix simple details */ a.site-title-link{ font-size: 34px; color: #000000; margin-top: 40px; } .site-branding{ margin-top:50px; } .site-description{ font-size: 15px; font-family: Arial; color: black; } /* fix design */ h3{ color: #42bcf4; } h3 a{ color: white; background-color: #42bcf4; text-decoration: none; padding-left: 4px; padding-right: 4px; } h3 a:hover{ background-color: black; } h3.content-date{ font-size: 14px; } h1.content-title{ font-size: 30px; color: #454745; background-color: #42bcf4; } .more-link{ color:#42bcf4 } /* sidebar */ /**************************/ /*menu css*/ div#drop_mainmenu_container { height: 40px; width:960px; margin:0 auto; } div#drop_mainmenu_container ul { } #drop_mainmenu { position: relative; text-align: left; margin: 0px; padding: 0px; } #drop_mainmenu ul { display: block; } #drop_mainmenu a:active, #drop_mainmenu a:focus { outline-style: none; } #drop_mainmenu a { display: block; cursor: pointer; text-align: center; text-decoration: none; color: #42bcf4; } #drop_mainmenu li { position: relative; } #drop_mainmenu li>ul { display: none; } #drop_mainmenu li:hover a, #drop_mainmenu li.hover a { transition: all 0.3s; } #drop_mainmenu>li>a { transition: all 0.3s; background: none left center repeat-x scroll transparent; width: auto; height: 100%; margin: 0; padding: 5px 0px;/*ing for menu item from top-border */ border-radius: 0px; border-top-width: 5px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0); } #drop_mainmenu>li>a { cursor: pointer; color: #42bcf4; text-transform: uppercase; letter-spacing: 3px; } #drop_mainmenu>li { padding: 0; display: inline-block; height: auto; } #drop_mainmenu>li:hover>a, #drop_mainmenu>li.hover>a { color: black; } #drop_mainmenu>li.current_page_item>a { border-top-width: 2px; border-top-style: solid; border-top-color: #42bcf4; /* background color of menu item on hover */ } #drop_mainmenu li>.ui-effects-wrapper { top: 58px; left: 0px; } #drop_mainmenu li ul { top: 50px; left: 0px; } #drop_mainmenu ul { width: auto; height: auto; padding: 7px 0px 7px 0px; } #drop_mainmenu ul li a { border: 0px; padding: 16px 18px; height: 100%; min-height: 0px; margin: 0; letter-spacing: 0px; text-align: left; } #drop_mainmenu ul li { width: 160px; padding: 0 0px 0px 0px; vertical-align: top; position: relative; } #drop_mainmenu ul li:hover>a, #drop_mainmenu ul li.hover>a { background-color: black; letter-spacing: 0px; } #drop_mainmenu ul li a.current_page_item { } #drop_mainmenu ul li ul { left: 161px; top: 0px; margin-top: 0px; } #drop_mainmenu>li ul { top: auto; padding: 0px; position: absolute; margin-top: 10px; background-color: #42bcf4; /*background color of menu items ... HOVER */ z-index: 9999; list-style: none; } #drop_mainmenu ul li a, #drop_mainmenu ul li a { color: #FFFFFF; font-weight: 400; font-size: 12px; } /************************* mobile menu ************************/ .fm2_drop_mainmenu_mobile-overlay { background: rgba(0, 0, 0, 0.70) none repeat top left scroll; width: 100%; height: 100%; position: absolute; top: 0; left: 0; transition: all 0.3s; display: inline; z-index: 10050; position: fixed!important; } .fm2_drop_mainmenu_mobile-overlay-hide { background: rgba(0, 0, 0, 0) none repeat top left scroll; display: none; } a#fm2_drop_mainmenu_mobile_button span.caption { text-transform: uppercase; background: url("assets/images/hamburger.png") 0px center no-repeat scroll transparent; background-position: left center; padding-left: 20px; color: #42bcf4; display: inline-block; min-height: 20px; font: normal normal 400 16px/normal Source Sans Pro, sans-serif; border: 1px solid black; background-color: black; } a#fm2_drop_mainmenu_mobile_button span.down-arrow { display: none; } #fm2_drop_mainmenu_jq_menu_back { position: relative!important; top: 0px!important; } div#fm2_drop_mainmenu_jq_menu_back div.main-menu-header { background: transparent url("assets/images/close_icon.png") no-repeat center center scroll; border-left: 0 none #000000; border-top: 0 none #000000; border-bottom: 0 none #000000; border-right: 0 none #000000; padding: 14px 14px 14px 14px; position: relative; width: 14px; height: 14px; float: right; text-decoration: none; min-width: 14px; text-overflow: ellipsis; text-align: center; overflow: hidden; font-family: inherit; font-weight: bold; font-size: 14px; margin-top: 9px; margin-left: 10px; margin-right: 10px; z-index: 1; box-sizing: content-box; } div#fm2_drop_mainmenu_jq_menu_back div.main-menu-header p font.caption:before { background: transparent url("assets/images/mini_menu.png") no-repeat -2px scroll; width: 18px; content: ' '; height: 20px; display: inline-block; vertical-align: text-bottom; margin-right: 9px; } div#fm2_drop_mainmenu_jq_menu_back { position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin: 10px; top: 0px; left: 0px; background-color: #42bcf4; } div#fm2_drop_mainmenu_jq_menu_back ul { margin-left: 20px; list-style-type: none; list-style-image: none; padding: 10px 0px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header { background: transparent none repeat top left scroll; position: relative; width: auto; display: block; text-align: center; } div#fm2_drop_mainmenu_jq_menu_back a { padding: 1em 0px 1em 0px; overflow: hidden; background-color: #7F7F7F; font-family: inherit; font-weight: bold; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>a { margin-left: 10px; margin-top: 14px; display: inline-block; width: 50px; height: 53px; float: left; background-color: blue; padding-left: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; background: transparent url("assets/images/mini_arrow_large.png") no-repeat center scroll; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>a:hover, div#fm2_drop_mainmenu_jq_menu_back div.menu-header>a.hover { background-color: lime; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p { margin: 0 0 0 0; color: #FFF; text-indent: -40px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p:hover, div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p.hover { color: #CCF; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p a { background: transparent none repeat left top scroll; text-decoration: none; display: block; width: auto; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container { position: absolute; left: 0; top: 0; width: 100%; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container>.menu { float: left; width: 100%; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li { overflow: hidden; text-overflow: ellipsis; height: 50px; position: relative; background-color: #F7F7F7; line-height: 50px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li p { margin: 0 0 0 0; font-size: 14px; font-weight: 600; text-transform: uppercase; color: inherit; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a { background: transparent none repeat left top scroll; border-left: 0 none #000000; border-top: 0 none #000000; border-bottom: 0 none #000000; border-right: 0 none #000000; margin: 0 0 0 0; padding: 0 0 0 0; text-decoration: none; font-weight: bold; font-style: normal; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch, div#fm2_drop_mainmenu_jq_menu_back div.menu-container .leaf { margin: 0 5px 0 5px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch:before { content: "+ "; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .leaf:before { content: "- "; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li.ellipsis a { width: auto; float: left; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a { padding: 0 9px 0 9px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a, div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a span { color: white; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .leaf:before, div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch:before { width: 10px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .leaf:before { background: transparent url("assets/images/mini_circle.png") no-repeat top left scroll; opacity: 0.5; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch:before { background: transparent url("assets/images/mini_arrow.png") no-repeat top left scroll; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch:before, div#fm2_drop_mainmenu_jq_menu_back div.menu-container .leaf:before, a#fm2_drop_mainmenu_mobile_button span.caption:before { content: ' '; height: 20px; display: inline-block; vertical-align: text-bottom; background-position: -2px 1px; margin-right: 9px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li.ellipsis, div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p a { background-color: transparent; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p a { text-align: center; color: #FFFFFF; } div#fm2_drop_mainmenu_jq_menu_back div.menu-header>a:hover, div#fm2_drop_mainmenu_jq_menu_back div.menu-header>a.hover { background-color: transparent; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li { height: 43px; line-height: 0; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li.ellipsis a { margin-top: 10px; } div#fm2_drop_mainmenu_jq_menu_back li a p, div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a, div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li a span, div#fm2_drop_mainmenu_jq_menu_back div.menu-header>p a { color: #FFFFFF; text-transform: uppercase; font-weight: 600; margin-top: 7px; } div#fm2_drop_mainmenu_jq_menu_back div.menu-container ul li.ellipsis, div#fm2_drop_mainmenu_jq_menu_back div.menu-header { background-color: transparent; } a#fm2_drop_mainmenu_mobile_button { margin-left: 0px; margin-right: 0px; border-width: 0px; border-style: none; border-color: transparent; color: #7F7F7F; text-align: right; padding-left: 10px; font-weight: 700; font-family: inherit; font-size: 17px; border-radius: 0px; padding-right: 20px; padding: 1em 0px 1em 0px; position: relative; width: auto; text-decoration: none; min-width: 50px; text-overflow: ellipsis; overflow: hidden; display: block; } div#fm2_drop_mainmenu_jq_menu_back div.main-menu-header p span.caption:before { background-image: url("assets/images/mini_menu.png"); } div#fm2_drop_mainmenu_jq_menu_back div.menu-container .branch:before { background: transparent url("assets/images/mini_arrow.png") no-repeat top left scroll; } .nav-links { display: block; width: 100%; clear: both; } .nav-previous a, .nav-next a { background-color: #7F7F7F; padding: 3px 10px; color: #ffffff; border-radius: 3px; margin-bottom: 10px; display: inline-block; max-width: 220px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .nav-previous a:hover, .nav-next a:hover { text-decoration:none; background-color: #7F7F7F; } .nav-previous a:before { display: inline-block; font-family:FontAwesome; margin-right:6px; content: "\f100"; } .nav-next a:after { display: inline-block; font-family:FontAwesome; margin-left:6px; content: "\f101"; } .nav-previous, .nav-next { width: 50%; float: left; height: auto; } .nav-previous { text-align: left; } .nav-next { text-align: right; } } /* archive */ h2.widget-title{ margin-left:10px; margin-right: 10px; color: #42bcf4; font-size: 18px; background-color: black; } .widget_archive li{ margin-left:-20px; list-style: none; color: #42bcf4; } .widget_archive li a{ color: #42bcf4; text-decoration:none; } .widget_archive li a:hover{ text-decoration: underline; } /* calendar */ .widget_calendar tr th{ color: #42bcf4; } .widget_calendar td a{ color: #42bcf4; } .widget_calendar td a:hover{ color: #42bcf4; text-decoration: none; } /* categories */ .cat-item{ margin-left:-20px; list-style: none; } li.cat-item a{ color: #42bcf4; text-decoration: none; } li.cat-item a:hover{ color: #42bcf4; text-decoration: underline; } /* meta */ .widget_meta li{ margin-left:-20px; list-style: none; } .widget_meta li a{ color: #42bcf4; text-decoration: none; } .widget_meta li a:hover{ color: #42bcf4; text-decoration: underline; } /* pages */ .widget_pages li{ margin-left:-20px; list-style: none; } .widget_pages li a{ color: #42bcf4; text-decoration: none; } .widget_pages li a:hover{ color: #42bcf4; text-decoration:underline; } /* widget_recent_entries */ .widget_recent_entries li{ margin-left:-20px; list-style: none; padding-bottom: 4px; } .widget_recent_entries li a{ color: #42bcf4; text-decoration: none; } .widget_recent_entries li a:hover{ color: #42bcf4; text-decoration:underline; } /* widget_recent_comments */ .widget_recent_comments li{ margin-left:-20px; list-style: none; padding-bottom: 4px; } .widget_recent_comments li a{ color: #42bcf4; text-decoration: none; } .widget_recent_comments li a:hover{ color: #42bcf4; text-decoration:underline; } /* tags */ .widget_tag_cloud li{ margin-left:-20px; list-style: none; padding-bottom: 4px; } .tagcloud a{ color:#26381A; } .screen-reader-text{ color:#565656; margin: 0 auto; } /* post navigation */ .post-navigation{ float: left; margin-top:20px; width:100%; text-align: center; border-radius: 25px; background-color:#000000; } .post-navigation a{ text-decoration: none; color: #42bcf4; } .post-navigation a:hover{ text-decoration: underline; color: #42bcf4; } h2.screen-reader-text{ font-size: 18px; color: #42bcf4; } .submit{ color: white; background-color: #42bcf4; } /* comment div */ div#respond{ margin-left:100px; } h2.comment-reply-title{ color: #42bcf4; font-size: 16px; } .comment-metadata a{ color: #42bcf4; } h2.comments-title{ color: #42bcf4; font-size: 16px; } .reply a{ color:#26381A; } /* Captions*/ .wp-caption { margin-bottom: 1em; max-width: 100%; background-color: #95C198; color: #1E3F18; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto; } .wp-caption-text { text-align: center; font-size: 0.9em; } .wp-caption .wp-caption-text { margin: 0.5em 0; } /* default css styles */ .sticky { display: block; } .gallery-caption { display: block; font-size: 0.75em; margin-top: 0.1em; } .bypostauthor { display: block; } /* */ aside#secondary{ margin-bottom: 10px; } .widget widget_search{ border: 1px solid black; margin-left:5px; } .search-submit{ border: 2px solid #42bcf4; border-radius: 5px; margin-left:10px; color: white; cursor:pointer; background-color: #42bcf4; } /* aligments*/ .alignleft { display: inline; float: left; margin-right: 15px; } .alignright { display: inline; float: right; margin-left: 15px; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }