/*
Theme Name: Kirigami
Theme URI: http://www.rockettheme.com
Description: RocketTheme Kirigami Theme for Wordpress
Version: 1.0
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/

#roksprocket_options-10007 .sprocket-features-index-1 .sprocket-features-desc {
font-size:0.95em;

}

#roksprocket_options-10007 .sprocket-features-index-2 .sprocket-features-desc {
font-size:1.25em;
line-height:150%;
}

#roksprocket_options-10007 .sprocket-features-index-3 .sprocket-features-desc {
font-size:1.25em;
line-height:150%;
}

#roksprocket_options-10007 .sprocket-features-desc a.readon {
display:none;
}

#roksprocket_options-10008 .sprocket-mosaic-order {

visibility:hidden;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#wpcf7-f171-p107-o1 input.wpcf7-text {

min-width:50%;

}


@media only screen and (max-width: 1195px) {

#rt-logo {width:220px !important; height:70px !important;}
html body #rt-header #rt-logo {background-size:220px !important;background-position:0px 21px !important;}

}

@media only screen and (max-width: 959px) {
#rt-logo {width:180px !important;}
html body #rt-header #rt-logo {background-size:180px !important;background-position:0px 25px !important;}
#gantry_menu-2 .menutop.level1 li a {font-size:0.96em;}
}

@media only screen and (max-width: 768px) {
#rt-logo {width:300px !important; height:60px !important;}
html body #rt-header #rt-logo {background-size:300px !important;background-position:0px 0px !important;}


}

#rt-header.dark-block {background:#97b3b5;}

#rt-header #gantry_menu-2 ul.menutop .item {color:#33353b;text-shadow:none;}

#rt-header #gantry_menu-2 ul.menutop .item:hover {color:#fff;} 

ul.display-posts-listing {list-style: none;}

li.listing-item img {/*margin:0px auto !important;*/ display:block; margin-bottom:0.5em;}
li.listing-item a.title{/*margin:0px auto !important; text-align: center;*/ display:block;}

div#rt-sidebar-a h2.title:before {background-color: transparent;}
div#rt-sidebar-a a:before {background-color: transparent;}

ul.menutop li.active a {color: #fff !important;}

ul.menutop.level1 span {margin-top: 25px;}

span.rg-ss-caption {background-color: rgba(117,174,182,0.4);}

div.rg-ss-container {background-color: #000;}

div.rg-ss-slice-container {margin: 0em auto !important;}

div#rg-150002.rokgallery-wrapper div.rg-ss-slice-container span.next {margin-left: 5em !important;}
div#rg-150002.rokgallery-wrapper div.rg-ss-slice-container span.prev{margin-right: 5em !important;}

.clear {float:none; clear:both;}
.left {float:left; display:block;}
.center {display:block; margin:0em auto;}
.half {width: 25%;}
.featured-p {margin-top: 0.5em; width: 75%;}

/* cover */
#cover-page {display: none;}
body.home #cover-page {background-color: #97b3b5; width: 100%; min-height: 300%; display: block; position:absolute; z-index: 9000; top:0; left:0; display:block;}
#cp-image {margin:15em auto 0em auto; display:block; max-width: 250px;}
#cp-header {color: #fff; margin:2em auto; display:block; width:20%; text-align: center;}
.no-scroll {overflow:hidden !important;}
.about-me {font-size: 1.15em; line-height: 1.75em;}
div.module-title h2.title{font-size:26px;}